diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 19 insertions, 8 deletions
@@ -2,7 +2,7 @@ pkgname=libmodulemd-git _pkgname=libmodulemd -pkgver=1.6.2.r4.g7b1c167 +pkgver=2.0.0.r0.g3a7a000 pkgrel=1 pkgdesc="C Library for manipulating module metadata files" arch=("any") @@ -21,17 +21,28 @@ pkgver() { } build() { - cd "${srcdir}/${_pkgname}" + cd "${srcdir}/${_pkgname}" - [ -d build ] && rm -rf build - meson build --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ - --libexecdir="/usr/lib/${_pkgname}" --buildtype=release + arch-meson build -Ddeveloper_build=false -Dbuild_api_v1=true + ninja -C build +} + +check() { + cd "${srcdir}/${_pkgname}" - ninja -C build + ninja -C build test } package() { - cd "${srcdir}/${_pkgname}" + cd "${srcdir}/${_pkgname}" + + DESTDIR="$pkgdir/" ninja -C build install - DESTDIR="$pkgdir" ninja -C build install + # Defaults to libmodulemd API v1 until more software are ported to API v2 + ln -sf "$pkgname.so.1" "$pkgdir/usr/lib/$pkgname.so" + + install -Dp -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" + install -Dp -m644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md" } + +# vim: set ft=sh ts=4 sw=4 noet: |