From e86a601c1c800ab975382161acf237039f180fbe Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 4 Apr 2014 12:53:53 +0200 Subject: [PATCH] xscreensaver: enable pam, fix installation, misc tweaks from other distros. --- srcpkgs/xscreensaver/template | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/srcpkgs/xscreensaver/template b/srcpkgs/xscreensaver/template index 72c945059e2..33d01e09d26 100644 --- a/srcpkgs/xscreensaver/template +++ b/srcpkgs/xscreensaver/template @@ -2,15 +2,25 @@ pkgname="xscreensaver" version="5.26" -revision=1 +revision=2 build_style=gnu-configure -short_desc="Screensaver for X complete package" +configure_args="--with-pam --with-login-manager + --with-x-app-defaults=/usr/share/X11/app-defaults" +conf_files="/etc/pam.d/${pkgname}" +short_desc="Screen saver and locker for the X Window System" maintainer="Carlo Dormeletti " license="GPL-2" hostmakedepends="bc perl pkg-config" makedepends="libX11-devel gtk+-devel gdk-pixbuf-devel -MesaLib-devel libXt-devel libXpm-devel libxml2-devel libglade-devel -glu-devel libjpeg-turbo-devel libXmu-devel" + MesaLib-devel libXt-devel libXpm-devel libxml2-devel libglade-devel + glu-devel libjpeg-turbo-devel libXmu-devel" homepage="http://www.jwz.org/xscreensaver/" distfiles="http://www.jwz.org/xscreensaver/xscreensaver-${version}.tar.gz" checksum="2ca4dc66e11947396124d1f87dd2787e0d8dd8dd1ada8871b3d8df40fb4f1b55" + +do_install() { + make install_prefix=${DESTDIR} install + echo "NotShowIn=KDE;GNOME;" >> ${DESTDIR}/usr/share/applications/xscreensaver-properties.desktop + vmkdir etc/pam.d + echo "auth include login" > ${DESTDIR}/etc/pam.d/${pkgname} +}