diff --git a/desktop/xfce/base/xfce4-screensaver/actions.py b/desktop/xfce/base/xfce4-screensaver/actions.py index 86ac27d37b..e9e8338b2a 100644 --- a/desktop/xfce/base/xfce4-screensaver/actions.py +++ b/desktop/xfce/base/xfce4-screensaver/actions.py @@ -7,30 +7,25 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import autotools from pisi.actionsapi import shelltools +from pisi.actionsapi import mesontools from pisi.actionsapi import get j = ''.join([ - '--enable-pam', - '--enable-locking', - '--enable-authentication-scheme=pam', - '--disable-static', - '--with-libgl', - '--with-shadow', - '--with-mit-ext', - '--with-elogind', - '--without-console-kit', - '--with-pam-auth-type=system', - '--without-systemd']) + '-Dsession-manager=elogind', + ' -Dlocking=true', + ' -Dauthentication-scheme=pam', + ' -Dshadow=true', + ' -Dpam-auth-type=system']) def setup(): # shelltools.system("patch -Rp1 < 0001-Catch-gs_listener_dbus_init-failures.patch") - autotools.configure(j) + mesontools.configure(j) def build(): - autotools.make() + mesontools.build() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + mesontools.install() pisitools.dodoc("COPYING*", "INSTALL", "NEWS", "README.md") diff --git a/desktop/xfce/base/xfce4-screensaver/pspec.xml b/desktop/xfce/base/xfce4-screensaver/pspec.xml index a220568623..7698599408 100644 --- a/desktop/xfce/base/xfce4-screensaver/pspec.xml +++ b/desktop/xfce/base/xfce4-screensaver/pspec.xml @@ -16,9 +16,10 @@ xfce4-screensaver is a screen saver and locker that aims to have simple, sane, secure defaults and be well integrated with the desktop. - https://archive.xfce.org/src/apps/xfce4-screensaver/4.18/xfce4-screensaver-4.18.4.tar.bz2 + https://archive.xfce.org/src/apps/xfce4-screensaver/4.20/xfce4-screensaver-4.20.0.tar.xz xmlto + meson intltool pam-devel gtk3-devel @@ -77,6 +78,13 @@ + + 2025-07-14 + 4.20.0 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-12-21 4.18.4