33 lines
1.1 KiB
Bash
33 lines
1.1 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=slock
|
|
pkgver=1.4
|
|
pkgrel=8
|
|
pkgdesc="A simple screen locker for X"
|
|
arch=('i686' 'x86_64')
|
|
url='https://tools.suckless.org/slock'
|
|
license=('X11')
|
|
depends=('libxext' 'libxrandr')
|
|
source=("https://dl.suckless.org/tools/$pkgname-$pkgver.tar.gz"
|
|
"backspace.patch")
|
|
sha512sums=('ad285360dd3f16a225159abaf2f82fabf2c675bd74478cf717f68cbe5941a6c620e3c88544ce675ce3ff19af4bb0675c9405685e0f74ee4e84f7d34c61a0532f'
|
|
'e89764ff75a0691521ab5763b67e41df84a5c36480b3ac55f6c264d642c1bcdcf39582a7fd0fe577156a35ef21f76b973ba8923631d0b43840486e5a477a85d3')
|
|
|
|
prepare() {
|
|
cd "$srcdir/slock-$pkgver"
|
|
sed -i 's|static const char \*group = "nogroup";|static const char *group = "nobody";|' config.def.h
|
|
sed -ri 's/((CPP|C|LD)FLAGS) =/\1 +=/g' config.mk
|
|
patch -p1 < $srcdir/backspace.patch
|
|
}
|
|
|
|
build() {
|
|
cd "$srcdir/slock-$pkgver"
|
|
make X11INC=/usr/include/X11 X11LIB=/usr/lib/X11
|
|
}
|
|
|
|
package() {
|
|
cd "$srcdir/slock-$pkgver"
|
|
make PREFIX=/usr DESTDIR="$pkgdir" install
|
|
install -m644 -D LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
|
|
}
|