summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Schrodt2022-05-06 23:08:45 +0300
committerMartin Schrodt2022-05-06 23:08:45 +0300
commit65899e5c001a6b012c7bc1b0c0b4c7284c9d4a31 (patch)
tree317486c52c925b3cf56bef150908b5a37d4201a9
parentf816faebae0c143108a96ebda3c9a2ebda13eddf (diff)
downloadaur-65899e5c001a6b012c7bc1b0c0b4c7284c9d4a31.tar.gz
make work with new meson build system
-rw-r--r--PKGBUILD33
1 files changed, 21 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8cc61c541447..cdcd5e4fc6d5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,39 @@
# Maintainer: Martin Schrodt <martin@schrodt.org>
pkgname=nvme-cli-git
-_gitname=nvme-cli
-pkgver=r1076.eb58f54
+pkgver=r2646.29c66608
pkgrel=1
-pkgdesc="NVM-Express user space tooling for Linux"
+pkgdesc='NVM-Express user space tooling for Linux'
arch=('i686' 'x86_64')
url="https://github.com/linux-nvme/nvme-cli"
license=('GPL')
-depends=('systemd')
-makedepends=('git')
+depends=('util-linux' 'libsystemd')
+makedepends=('systemd' 'meson' 'git')
provides=('nvme-cli')
conflicts=('nvme-cli')
-source=('git://github.com/linux-nvme/nvme-cli.git')
-md5sums=('SKIP')
+source=("$pkgname::git+https://github.com/linux-nvme/nvme-cli.git")
+sha256sums=('SKIP')
+install=nvme-cli-git.install
pkgver() {
- cd "${srcdir}/${_gitname}"
+ cd "${pkgname}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
- cd "${srcdir}/${_gitname}"
- make CFLAGS="${CFLAGS} -I." PREFIX=/usr
+ cd "${pkgname}"
+ meson setup \
+ --prefix /usr \
+ --libexecdir lib \
+ --sbindir bin \
+ --buildtype plain \
+ --auto-features enabled \
+ -D b_lto=true -D b_pie=true \
+ -D udevrulesdir=lib/udev/rules.d \
+ .build
}
package() {
- cd "${srcdir}/${_gitname}"
- make DESTDIR="$pkgdir" PREFIX=/usr SBINDIR=/usr/bin install
+ cd "${pkgname}"
+ DESTDIR="$pkgdir" meson install -C .build
}
+