diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ecb6def8b8ec --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Jianqiu Zhang <void001@archlinuxcn.org> + + +pkgname=oomd-git +pkgver=20180811 +pkgrel=1 +pkgdesc='A userspace out-of-memory killer' +arch=('x86_64') +url="https://github.com/facebookincubator/oomd" +license=('GPL2') +depends=('jsoncpp') +makedepends=('meson' 'ninja' 'git' 'jsoncpp') +md5sums=('SKIP' + '9b65f349870dd3e9052da6e94212bd4e') + +source=( + "oomd::git+https://github.com/facebookincubator/oomd.git" + "fix-meson-no-install.patch" +) + + +prepare() { + echo "Fix the install patch error" + cp fix-meson-no-install.patch $srcdir/oomd/ + cd $srcdir/oomd/ + patch -p1 < fix-meson-no-install.patch +} + +build() { + cd $srcdir/oomd + meson --prefix "$pkgdir/usr" build && ninja -C build +} + +package() { + cd $srcdir/oomd + ninja -C build install + install -Dm644 $srcdir/oomd/example/oomd.json $pkgdir/etc/oomd.json.example +} |