summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorian Jacob2017-10-08 12:41:39 +0200
committerFlorian Jacob2017-10-08 12:43:45 +0200
commit65f1906f6a5a90eec7356d0fa2ce318f7fe5a068 (patch)
treeff71b7931a5194afc12a64709910611633822dac
parent962eada7eff1cc46b463f3c82486074bb53aaee4 (diff)
downloadaur-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--.SRCINFO6
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD18
3 files changed, 16 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 11a20ac17268..c4f9560f5bb6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1ed2d345b240..5b37f6f609d4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}