diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 9 insertions, 13 deletions
@@ -1,8 +1,8 @@ # Maintainer: Jianqiu Zhang <void001@archlinuxcn.org> - +# Maintainer: Solomon Choina <shlomochoina@gmail.com> pkgname=oomd-git -pkgver=20180811 +pkgver=v0.5.0.r6.g7ccc7035 pkgrel=1 pkgdesc='A userspace out-of-memory killer' arch=('x86_64') @@ -16,21 +16,17 @@ source=( "oomd::git+https://github.com/facebookincubator/oomd.git" ) - -prepare() { - echo "Prepare do nothing" -# cp fix-meson-no-install.patch $srcdir/oomd/ -# cd $srcdir/oomd/ -# patch -p1 < fix-meson-no-install.patch +pkgver() { + cd "oomd" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd $srcdir/oomd - meson --prefix "$pkgdir/usr" build && ninja -C build + arch-meson oomd build + ninja -C build } package() { - cd $srcdir/oomd - ninja -C build install - install -Dm644 $srcdir/oomd/etc/desktop.json $pkgdir/etc/desktop.json.example + DESTDIR=$pkgdir ninja -C build install + install -Dm644 "$srcdir"/oomd/src/oomd/etc/desktop.json "$pkgdir"/etc/oomd/desktop.json.example } |