diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 19 insertions, 20 deletions
@@ -1,35 +1,34 @@ -# Maintainer: Librewish <librewish AT gmail.com> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Librewish <librewish AT gmail.com> -_pkgname=prelockd -pkgname=${_pkgname} +pkgname=prelockd pkgver=0.9 -pkgrel=1 -pkgdesc="prelockd is a daemon that locks memory mapped binaries and libraries in memory to improve system responsiveness under low-memory conditions." +pkgrel=2 +pkgdesc="Lock executables, shared libraries in memory to improve responsiveness" arch=('any') url="https://github.com/hakavlad/prelockd" license=('MIT') -source=( - "$pkgname::https://github.com/hakavlad/prelockd/archive/v${pkgver}.tar.gz" -) -md5sums=('SKIP') -depends=( - 'python' -) +depends=('python') +backup=('etc/prelockd.conf') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" + "$pkgname.sysusers.conf") +sha256sums=('bfe11818b987aa44021a47b03a0cd40beaee8552304498d18907652dc035221f' + '160f934b59f69de6d7915ea2afdc47fa05ec7c08b9577017a6ec1a36d322bc3c') -conflicts=("${_pkgname}") -install=${_pkgname}.install -backup=( - 'etc/prelockd.conf' -) +prepare() { + cd "$pkgname-$pkgver" + sed -i '38d;46d' Makefile +} package() { - cd "${srcdir}/${pkgname}-${pkgver}" || exit 2 + cd "$pkgname-$pkgver" make \ - DESTDIR="${pkgdir}" \ + DESTDIR="$pkgdir" \ PREFIX="/usr" \ SBINDIR="/usr/bin" \ SYSCONFDIR="/etc" \ SYSTEMDUNITDIR="/usr/lib/systemd/system" \ - install + base units install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 "$srcdir/$pkgname.sysusers.conf" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" } |