diff options
Diffstat (limited to 'xfce4-screensaver/Pkgfile')
| -rw-r--r-- | xfce4-screensaver/Pkgfile | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/xfce4-screensaver/Pkgfile b/xfce4-screensaver/Pkgfile new file mode 100644 index 0000000..b59b4d6 --- /dev/null +++ b/xfce4-screensaver/Pkgfile @@ -0,0 +1,29 @@ +# Description: XFCE4 screensaver +# URL: https://xfce.org +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: dbus-glib garcon libwnck-gtk3 libxklavier python3-gobject +# Optional: consolekit elogind + +name=xfce4-screensaver +version=4.20.1 +release=1 +source=(https://archive.xfce.org/src/apps/xfce4-screensaver/${version%.*}/$name-$version.tar.xz) + +build() { + +# prt-get isinst wayland && PKGMK_XFSCR+='-D wayland=enabled ' || PKGMK_XFSCR+=' -D wayland=disabled ' + prt-get isinst elogind && PKGMK_XFSCR+='-D session-manager=elogind ' || PKGMK_XFSCR+=' -D session-manager=consolekit ' + + meson setup $name-$version build $PKGMK_XFSCR \ + --prefix=/usr \ + --libexecdir=/usr/lib \ + --buildtype=plain \ + -Db_lto=true \ + -Db_pie=true + + meson compile -C build + DESTDIR=$PKG meson install -C build + + rm -rf $PKG/usr/share/{doc,locale} + +} |
