diff --git a/x11/misc/xscreensaver/actions.py b/x11/misc/xscreensaver/actions.py new file mode 100644 index 0000000000..a4acfbe24f --- /dev/null +++ b/x11/misc/xscreensaver/actions.py @@ -0,0 +1,31 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import autotools, pisitools, get + +j = ''.join([ + ' --enable-locking', + ' --with-pam', + ' --with-shadow', + ' --with-elogind', + ' --with-dpms-ext', + ' --with-xshm-ext', + ' --with-xdbe-ext', + ' --with-gl', + ' --with-xft', + ' --with-login-manager ', + ' --without-systemd ' + ]) + +def setup(): + autotools.configure(j) + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("install_prefix=%s" % get.installDIR()) + pisitools.insinto("/etc/pam.d", "driver/xscreensaver.pam", "xscreensaver") diff --git a/x11/misc/xscreensaver/pspec.xml b/x11/misc/xscreensaver/pspec.xml new file mode 100644 index 0000000000..ff7d9eb13c --- /dev/null +++ b/x11/misc/xscreensaver/pspec.xml @@ -0,0 +1,116 @@ + + + + + xscreensaver + https://www.jwz.org/xscreensaver/ + + Mogyorósi Petra + squeakymouse@protonmail.com + + custom + x11.misc + Screensaver collection for X11 systems. + XScreenSaver is the standard screen saver collection shipped on most Linux and Unix systems running the X11 Window System. I released the first version in 1992. I ported it to macOS in 2006, to iOS in 2012, and to Android in 2014. On X11 systems, XScreenSaver is two things: it is both a large collection of screen savers; and it is also the framework for blanking and locking the screen. + + https://www.jwz.org/xscreensaver/xscreensaver-6.03.tar.gz + + + bc + intltool + atk-devel + pam-devel + gtk2-devel + mesa-devel + glib2-devel + glibc-devel + cairo-devel + pango-devel + libXi-devel + pixman-devel + libpng-devel + libXft-devel + libXmu-devel + libICE-devel + libX11-devel + gettext-devel + libxml2-devel + libXext-devel + elogind-devel + freetype-devel + harfbuzz-devel + mesa-glu-devel + libglade-devel + libXrandr-devel + libXrender-devel + libXxf86vm-devel + gdk-pixbuf-devel + libXinerama-devel + libXxf86misc-devel + libjpeg-turbo-devel + gdk-pixbuf-xlib-devel + + + + + + + + xscreensaver + + atk + pam + gtk2 + mesa + glib2 + glibc + pango + cairo + libXi + libXt + libXft + libpng + libICE + libX11 + pixman + libXmu + libxml2 + gettext + libXext + elogind + libglade + libglvnd + mesa-glu + freetype + harfbuzz + libXrandr + libXrender + gdk-pixbuf + libXxf86vm + libXinerama + libXxf86misc + libjpeg-turbo + gdk-pixbuf-xlib + + + /etc/pam.d + /usr/bin + /usr/libexec + /usr/lib + /usr/share + /usr/share/locale + /usr/share/man + /usr/share/doc + + + + + + 2022-04-14 + 6.03 + First build. + fury + uglyside@yandex.ru + + +