summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSolomon Choina2021-09-27 15:09:12 -0400
committerSolomon Choina2021-09-27 15:09:12 -0400
commit5572706c03dd48f5eaf82b21b252becfeecfc5e4 (patch)
treed4ae12f744bad4a223b8c67603d5abac50c50041
parentb986d5eec61ceea57603ae544d0037cc839995f0 (diff)
downloadaur-5572706c03dd48f5eaf82b21b252becfeecfc5e4.tar.gz
updpkgver and fix stuff
-rw-r--r--PKGBUILD19
-rw-r--r--fix-meson-no-install.patch35
2 files changed, 5 insertions, 49 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c396ec6e859e..e4265a9ebd06 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
# Maintainer: Jianqiu Zhang <void001@archlinuxcn.org>
-
+# Maintainer: Solomon Choina <shlomochoina@gmail.com>
pkgname=oomd-git
pkgver=20190207
@@ -16,21 +16,12 @@ 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
-}
-
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/src/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
}
diff --git a/fix-meson-no-install.patch b/fix-meson-no-install.patch
deleted file mode 100644
index 2e67682b4e62..000000000000
--- a/fix-meson-no-install.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-diff --git a/example/oomd.json b/example/oomd.json
-index 664aed5..859f4ba 100644
---- a/example/oomd.json
-+++ b/example/oomd.json
-@@ -7,7 +7,7 @@
- {"sshd.service": { "max_usage": "inf" } }
- ],
- "oomdetector": "default",
-- "oomkiller": "fbje"
-+ "oomkiller": "default"
- },
- {
- "target": "workload.slice",
-diff --git a/meson.build b/meson.build
-index f12f067..2842453 100644
---- a/meson.build
-+++ b/meson.build
-@@ -39,14 +39,16 @@ srcs = files('''
-
- deps = [dependency('jsoncpp'),
- dependency('threads')]
--oomd_lib = library('oomd',
-+oomd_lib = shared_library('oomd',
- srcs,
- include_directories : inc,
-+ install: true,
- dependencies : deps)
- executable('oomd_bin',
- files('Main.cpp'),
- include_directories : inc,
- dependencies : deps,
-+ install: true,
- link_with : oomd_lib)
-
- gtest_dep = dependency('gtest', main : true, required : false)