summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 10 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6085fcdbfb9b..704fb5a62954 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
# Maintainer: Jonas Witschel <diabonas@archlinux.org>
pkgname=tang-git
-pkgver=7.r1.00fc856
-pkgrel=2
+pkgver=7.r2.fed9020
+pkgrel=1
pkgdesc='Server for binding data to network presence'
arch=('x86_64')
url='https://github.com/latchset/tang'
license=('GPL3')
depends=('http-parser' 'jose')
-makedepends=('git' 'asciidoc')
+makedepends=('git' 'asciidoc' 'meson')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
source=("git+$url.git")
@@ -20,21 +20,23 @@ pkgver() {
prepare() {
cd "${pkgname%-git}"
- autoreconf --install --force
+ # Use -Wformat in addition to -Wformat-security in add_project_arguments
+ # (https://github.com/latchset/tang/pull/41)
+ git cherry-pick --no-commit ceaaa98e91f9d2aaf89090f624ed969ab21c505a
}
build() {
cd "${pkgname%-git}"
- ./configure --prefix=/usr --libexecdir=/usr/lib --localstatedir=/var
- make
+ meson --libexecdir=/usr/lib --buildtype=plain build
+ ninja -C build
}
check() {
cd "${pkgname%-git}"
- make check
+ ninja -C build test
}
package() {
cd "${pkgname%-git}"
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -C build install
}