xtrlock: update to 3.4.

Switch to xtrlock-pam, which doesn't need setuid.
This commit is contained in:
Leah Neukirchen 2017-01-25 14:30:37 +01:00
parent 0d9c6e60d5
commit dcf1ccd634

View file

@ -1,22 +1,18 @@
# Template file for 'xtrlock' # Template file for 'xtrlock'
pkgname=xtrlock pkgname=xtrlock
version=2.8 version=3.4
revision=1 revision=1
makedepends="libX11-devel" wrksrc="xtrlock-pam-${version}"
short_desc="Minimal X display lock program" build_style=gnu-configure
maintainer="Christian Neukirchen <chneukirchen@gmail.com>" hostmakedepends="pkg-config python"
makedepends="libX11-devel pam-devel"
short_desc="PAM based X11 screen locker"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2" license="GPL-2"
homepage="http://packages.debian.org/xtrlock" homepage="https://github.com/aanatoly/xtrlock-pam"
distfiles="${DEBIAN_SITE}/main/x/${pkgname}/${pkgname}_${version}.tar.gz" distfiles="https://github.com/aanatoly/xtrlock-pam/archive/${version}.tar.gz"
checksum=3848b0c9f2597247e82932f43c42cc9fd7171b808dc08ae84b40a13f7f969604 checksum=dcc4b37a1ec303a99c9ef96412f6ba875f0c06355cdfdf4605a2a0a9e144c5d2
do_build() { post_install() {
make -f Makefile.noimake CC="${CC}" CFLAGS="${CFLAGS} -DSHADOW_PWD" \ ln -s xtrlock-pam ${DESTDIR}/usr/bin/xtrlock
LDLIBS="-lX11 -lcrypt" xtrlock
}
do_install() {
vbin xtrlock
chmod u+s ${DESTDIR}/usr/bin/xtrlock
vman xtrlock.man xtrlock.1
} }