diff --git a/x11/misc/xscreensaver/actions.py b/x11/misc/xscreensaver/actions.py
index 4abf6e61cb..f6a7a585dd 100644
--- a/x11/misc/xscreensaver/actions.py
+++ b/x11/misc/xscreensaver/actions.py
@@ -4,7 +4,7 @@
# 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
+from pisi.actionsapi import autotools, pisitools, get, shelltools
j = ''.join([
' --enable-locking',
@@ -16,14 +16,19 @@ j = ''.join([
' --with-xdbe-ext',
' --with-gl',
' --with-xft',
+ ' --with-jpeg',
' --with-login-manager ',
+ ' --enable-pam-check-account-type',
' --without-systemd '
])
+shelltools.export("LC_ALL", "en_US.UTF-8")
def setup():
pisitools.dosed("driver/Makefile.in", "UPDATE_ICON_CACHE", deleteLine = True)
+ # shelltools.system("sed -i 's/-lsystemd/-lelogind/' driver/Makefile.in")
autotools.configure(j)
+
def build():
autotools.make()
diff --git a/x11/misc/xscreensaver/pspec.xml b/x11/misc/xscreensaver/pspec.xml
index a5d4a9ece1..b46094e7d1 100644
--- a/x11/misc/xscreensaver/pspec.xml
+++ b/x11/misc/xscreensaver/pspec.xml
@@ -12,9 +12,7 @@
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.06.tar.gz
-
+ https://ftp2.osuosl.org/pub/blfs/conglomeration/xscreensaver/xscreensaver-6.08.tar.gz
bc
intltool
@@ -49,6 +47,7 @@
libXxf86misc-devel
libjpeg-turbo-devel
gdk-pixbuf-xlib-devel
+ perl-libwww
@@ -104,7 +103,14 @@
-
+
+
+ 2024-05-14
+ 6.08
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2023-01-05
6.06