diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 16 insertions, 15 deletions
@@ -1,17 +1,17 @@ pkgbase = libmicrodns-git pkgdesc = Minimal mDNS resolver library - pkgver = 0.2.0 + pkgver = 0.2.0.r6.g1d4556e pkgrel = 1 url = https://github.com/videolabs/libmicrodns arch = x86_64 license = LGPL2.1 makedepends = git + makedepends = meson depends = glibc provides = libmicrodns.so - provides = libmicrodns=0.2.0 + provides = libmicrodns conflicts = libmicrodns - source = git+https://github.com/videolabs/libmicrodns.git + source = libmicrodns::git+https://github.com/videolabs/libmicrodns sha512sums = SKIP pkgname = libmicrodns-git - @@ -1,28 +1,29 @@ +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> + pkgname=libmicrodns-git -_pkgname=libmicrodns -pkgver=0.2.0 +_pkg="${pkgname%-git}" +pkgver=0.2.0.r6.g1d4556e pkgrel=1 pkgdesc='Minimal mDNS resolver library' url='https://github.com/videolabs/libmicrodns' arch=('x86_64') license=('LGPL2.1') depends=('glibc') -makedepends=('git') -provides=('libmicrodns.so' "libmicrodns=${pkgver}") -conflicts=('libmicrodns') -source=("git+https://github.com/videolabs/libmicrodns.git") +makedepends=('git' 'meson') +provides=("$_pkg.so" "$_pkg") +conflicts=("$_pkg") +source=("$_pkg::git+$url") sha512sums=('SKIP') pkgver() { - cd $_pkgname - git describe --tags | sed 's/-/+/g' + git -C "$_pkg" describe --long --tags | sed 's/-/.r/;s/-/./' } build() { - arch-meson "$_pkgname" build - ninja -C build + arch-meson "$_pkg" build + meson compile -C build } package() { - DESTDIR="$pkgdir" meson install -C build + DESTDIR="$pkgdir" meson install -C build } |