summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYurii Kolesnykov2022-06-03 19:30:02 +0300
committerYurii Kolesnykov2022-06-03 19:30:02 +0300
commit3d18c00397be54ae1d8a5c417c80417c6aac29e0 (patch)
treea13bf99fa972d54cebaed71335480680b2665ce3
parent8ed36fbc125d5f2a7d23754cfe5b8f6bd3f7743a (diff)
downloadaur-3d18c00397be54ae1d8a5c417c80417c6aac29e0.tar.gz
use meson
Signed-off-by: Yurii Kolesnykov <root@yurikoles.com>
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD15
2 files changed, 11 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index aa48678d42c5..4692e3ebc11c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,14 @@
pkgbase = uksmd-git
pkgdesc = Userspace KSM helper daemon (git version)
- pkgver = 0.0.0.r29.e1d4b12
+ pkgver = 0.0.0.r31.e9b06f4
pkgrel = 1
url = https://gitlab.com/post-factum/uksmd
arch = x86_64
license = GPL3
+ makedepends = meson
makedepends = git
depends = UKSMD-BUILTIN
+ depends = systemd
depends = procps-ng
depends = libcap-ng
provides = uksmd
diff --git a/PKGBUILD b/PKGBUILD
index ab81a3808eb0..86041bad38ff 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,14 +5,15 @@
pkgname=uksmd-git
_repouser=post-factum
_reponame=uksmd
-pkgver=0.0.0.r29.e1d4b12
+pkgver=0.0.0.r31.e9b06f4
pkgrel=1
pkgdesc="Userspace KSM helper daemon (git version)"
url="https://gitlab.com/post-factum/uksmd"
license=(GPL3)
arch=(x86_64)
-depends=(UKSMD-BUILTIN procps-ng libcap-ng)
-makedepends=(git)
+depends=(UKSMD-BUILTIN systemd procps-ng libcap-ng)
+makedepends=(meson)
+makedepends+=(git)
source=(${_reponame}::git+${url}.git)
sha256sums=('SKIP')
conflicts=("${_reponame}")
@@ -26,13 +27,13 @@ pkgver() {
build() {
cd "${_reponame}"
- make
+ arch-meson . build
+
+ meson compile -C build
}
package() {
cd "${_reponame}"
- make DESTDIR="${pkgdir}" PREFIX="/usr" install
-
- install -Dt "${pkgdir}"/usr/lib/systemd/system -m0644 distro/${_reponame}.service
+ meson install -C build --destdir "${pkgdir}"
}