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'
pkgname=xtrlock
version=2.8
version=3.4
revision=1
makedepends="libX11-devel"
short_desc="Minimal X display lock program"
maintainer="Christian Neukirchen <chneukirchen@gmail.com>"
wrksrc="xtrlock-pam-${version}"
build_style=gnu-configure
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"
homepage="http://packages.debian.org/xtrlock"
distfiles="${DEBIAN_SITE}/main/x/${pkgname}/${pkgname}_${version}.tar.gz"
checksum=3848b0c9f2597247e82932f43c42cc9fd7171b808dc08ae84b40a13f7f969604
homepage="https://github.com/aanatoly/xtrlock-pam"
distfiles="https://github.com/aanatoly/xtrlock-pam/archive/${version}.tar.gz"
checksum=dcc4b37a1ec303a99c9ef96412f6ba875f0c06355cdfdf4605a2a0a9e144c5d2
do_build() {
make -f Makefile.noimake CC="${CC}" CFLAGS="${CFLAGS} -DSHADOW_PWD" \
LDLIBS="-lX11 -lcrypt" xtrlock
}
do_install() {
vbin xtrlock
chmod u+s ${DESTDIR}/usr/bin/xtrlock
vman xtrlock.man xtrlock.1
post_install() {
ln -s xtrlock-pam ${DESTDIR}/usr/bin/xtrlock
}