xscreensaver: add xscreensaver-elogind subpackage

Closes: https://github.com/void-linux/void-packages/issues/36208
This commit is contained in:
Duncaen 2022-06-29 16:12:44 +02:00 committed by Leah Neukirchen
parent 33bb04af58
commit 54ff75f32b
2 changed files with 11 additions and 2 deletions

View file

@ -0,0 +1 @@
xscreensaver

View file

@ -1,7 +1,7 @@
# Template file for 'xscreensaver' # Template file for 'xscreensaver'
pkgname=xscreensaver pkgname=xscreensaver
version=6.04 version=6.04
revision=2 revision=3
build_style=gnu-configure build_style=gnu-configure
configure_args="--with-pam --with-login-manager configure_args="--with-pam --with-login-manager
--includedir=${XBPS_CROSS_BASE}/include --includedir=${XBPS_CROSS_BASE}/include
@ -9,7 +9,7 @@ configure_args="--with-pam --with-login-manager
conf_files="/etc/pam.d/xscreensaver" conf_files="/etc/pam.d/xscreensaver"
hostmakedepends="bc intltool pkg-config" hostmakedepends="bc intltool pkg-config"
makedepends="glu-devel libXi-devel libXinerama-devel libXmu-devel libXpm-devel makedepends="glu-devel libXi-devel libXinerama-devel libXmu-devel libXpm-devel
libXrandr-devel libglade-devel pam-devel gdk-pixbuf-xlib-devel" libXrandr-devel libglade-devel pam-devel gdk-pixbuf-xlib-devel elogind-devel"
depends="perl perl-LWP" depends="perl perl-LWP"
short_desc="Screen saver and locker for the X Window System" short_desc="Screen saver and locker for the X Window System"
maintainer="Leah Neukirchen <leah@vuxu.org>" maintainer="Leah Neukirchen <leah@vuxu.org>"
@ -35,3 +35,11 @@ do_install() {
sed '/^$/q' < driver/xscreensaver.c > LICENSE sed '/^$/q' < driver/xscreensaver.c > LICENSE
vlicense LICENSE vlicense LICENSE
} }
xscreensaver-elogind_package() {
depends="${sourcepkg}>=${version}_${revision}"
short_desc+=" - elogind support"
pkg_install() {
vmove usr/libexec/xscreensaver/xscreensaver-systemd
}
}