diff options
author | Matt Coffin | 2024-02-02 14:53:11 -0700 |
---|---|---|
committer | Matt Coffin | 2024-02-02 14:53:11 -0700 |
commit | 5170529aba7e3a5827cf862da8c53a8d551cb398 (patch) | |
tree | fe87b6522d1f79c10b7500481b19431f2fec42b6 | |
parent | b3a41e2859634db28ade79a08b890e6898eb9b59 (diff) | |
download | aur-libscfg-git.tar.gz |
Switch to using tag-based versions
Simon started tagging builds, so lets use tag-based versions
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 15 insertions, 14 deletions
@@ -1,7 +1,7 @@ pkgbase = libscfg-git pkgdesc = A C library for scfg - pkgver = r10.e44023f - pkgrel = 3 + pkgver = 0.1.1.r0.649514f + pkgrel = 1 url = https://git.sr.ht/~emersion/libscfg arch = x86_64 license = MIT @@ -12,6 +12,7 @@ pkgbase = libscfg-git makedepends = gyosu provides = libscfg conflicts = libscfg + options = staticlibs source = libscfg::git+https://git.sr.ht/~emersion/libscfg#branch=master b2sums = SKIP @@ -2,8 +2,8 @@ pkgname=libscfg-git _pkgver='branch=master' -pkgver=r10.e44023f -pkgrel=3 +pkgver=0.1.1.r0.649514f +pkgrel=1 pkgdesc="A C library for scfg" arch=(x86_64) url="https://git.sr.ht/~emersion/libscfg" @@ -15,7 +15,7 @@ provides=(libscfg) conflicts=("${pkgname%-git}") replaces=() backup=() -options=() +options=('staticlibs') install= source=("${pkgname%-git}::git+https://git.sr.ht/~emersion/libscfg#${_pkgver}") noextract=() @@ -25,13 +25,11 @@ b2sums=('SKIP') # a description of each element in the source array. pkgver() { - # local _gitflags=(-C "$srcdir/${pkgname%-git}") - # Git, no tags available - # printf "r%s.%s" "$(git "${gitflags[@]}" rev-list --count HEAD)" "$(git -C "${gitflags[@]}" rev-parse --short HEAD)" - # Git, tags available - # printf "%s" "$(git -C "${gitflags[@]}" describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" - cd "$srcdir/${pkgname%-git}" - printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + # cd "$srcdir/${pkgname%-git}" + # printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + + git -C "$srcdir/${pkgname%-git}" describe --long \ + | awk -F '-' '{ sub(/^v/, ""); v = $1 ".r" $2 "." substr($3, 2); printf "%s", v; }' } prepare() { @@ -40,9 +38,11 @@ prepare() { build() { arch-meson \ + -Ddefault_library=both \ + -Db_lto=false \ "$srcdir/${pkgname%-git}" \ "$srcdir/build" - ninja -C "$srcdir/build" + ninja -C "$srcdir/build" -v [ ! -e "$srcdir/docs" ] \ || rm -rf "$srcdir/docs" \ && mkdir -p "$srcdir/docs" @@ -54,7 +54,7 @@ build() { } check() { - return 0 + ninja -C "$srcdir/build" test } package() { |