summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD23
2 files changed, 16 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index da714800aee3..e2865054018f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index fe534644e8b1..4d7fb8a56f41 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}