diff options
author | Florian Jacob | 2017-10-08 12:41:39 +0200 |
---|---|---|
committer | Florian Jacob | 2017-10-08 12:43:45 +0200 |
commit | 65f1906f6a5a90eec7356d0fa2ce318f7fe5a068 (patch) | |
tree | ff71b7931a5194afc12a64709910611633822dac | |
parent | 962eada7eff1cc46b463f3c82486074bb53aaee4 (diff) | |
download | aur-65f1906f6a5a90eec7356d0fa2ce318f7fe5a068.tar.gz |
update to 0.12, using make install again
as a staged build is now finally possible,
including sed calls to create a working systemd service.
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 18 |
3 files changed, 16 insertions, 9 deletions
@@ -1,12 +1,12 @@ pkgbase = earlyoom pkgdesc = Early OOM Daemon for Linux - pkgver = 0.11 + pkgver = 0.12 pkgrel = 1 url = https://github.com/rfjakob/earlyoom arch = any license = MIT - source = https://github.com/rfjakob/earlyoom/archive/v0.11.tar.gz - sha256sums = 167a8cd194df5d1c5bd5327efd7bcad824a99381c02a2969f9e2684b7c5317d7 + source = https://github.com/rfjakob/earlyoom/archive/v0.12.tar.gz + sha256sums = 854c4b2d02cf630db6128eb46275416b97fc48c917c7f9f9af9b84c8065da09e pkgname = earlyoom diff --git a/.gitignore b/.gitignore index a28d2e35c19e..d899c5ae6454 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ *.xz *.tar.gz +*.sig pkg src @@ -1,6 +1,6 @@ # Maintainer: Florian Jacob <projects+arch AT florianjacob )DOT( de> pkgname=earlyoom -pkgver=0.11 +pkgver=0.12 pkgrel=1 pkgdesc="Early OOM Daemon for Linux" arch=('any') @@ -9,7 +9,7 @@ license=('MIT') source=( "https://github.com/rfjakob/$pkgname/archive/v$pkgver.tar.gz" ) -sha256sums=('167a8cd194df5d1c5bd5327efd7bcad824a99381c02a2969f9e2684b7c5317d7') +sha256sums=('854c4b2d02cf630db6128eb46275416b97fc48c917c7f9f9af9b84c8065da09e') build() { cd "$pkgname-$pkgver" @@ -19,9 +19,15 @@ build() { package() { cd "$pkgname-$pkgver" + DESTDIR="${pkgdir}" + PREFIX="/usr" + SYSTEMDDIR="${PREFIX}/lib/systemd" + export DESTDIR + export PREFIX + export SYSTEMDDIR - # earlyoom's install script doesn't support a staged build or prefix configuration, so do this by hand. - install -D -m 755 ./earlyoom "${pkgdir}/usr/bin/earlyoom" - install -D -m 644 ./earlyoom.service "${pkgdir}/usr/lib/systemd/system/earlyoom.service" - sed -i s~/usr/local/bin/earlyoom~/usr/bin/earlyoom~g "${pkgdir}/usr/lib/systemd/system/earlyoom.service" + make install + # make install doesn't install the manpage for some reason + gzip earlyoom.1 + install -Dm644 earlyoom.1.gz "${DESTDIR}${PREFIX}/share/man/man1/earlyoom.1.gz" } |