diff options
author | Chocobo1 | 2021-08-28 22:34:53 +0800 |
---|---|---|
committer | Chocobo1 | 2021-08-28 22:38:05 +0800 |
commit | 5280f71be7460c7545701d021f6e74fa71a346e5 (patch) | |
tree | 45f49983710a1345e44dab5eb9dc187f7063ec9b | |
parent | 2f727c4c1a012ad785cdf36dcb10d96e5423475f (diff) | |
download | aur-5280f71be7460c7545701d021f6e74fa71a346e5.tar.gz |
upgpkg: libxml2-git 2.9.12.r14.gdea91c97-1
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 13 |
2 files changed, 11 insertions, 8 deletions
@@ -1,12 +1,13 @@ pkgbase = libxml2-git pkgdesc = The XML C parser and toolkit of Gnome - pkgver = 2.9.9.rc2.r1.g6fc04d71 + pkgver = 2.9.12.r14.gdea91c97 pkgrel = 1 url = http://xmlsoft.org/ arch = i686 arch = x86_64 - license = MIT + license = custom makedepends = git + makedepends = python depends = glibc depends = icu depends = sh @@ -19,4 +20,3 @@ pkgbase = libxml2-git sha256sums = SKIP pkgname = libxml2-git - @@ -1,14 +1,14 @@ # Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net> pkgname=libxml2-git -pkgver=2.9.9.rc2.r1.g6fc04d71 +pkgver=2.9.12.r14.gdea91c97 pkgrel=1 pkgdesc="The XML C parser and toolkit of Gnome" arch=('i686' 'x86_64') url="http://xmlsoft.org/" -license=('MIT') +license=('custom') depends=('glibc' 'icu' 'sh' 'xz' 'zlib') -makedepends=('git') +makedepends=('git' 'python') provides=('libxml2') conflicts=('libxml2') options=('staticlibs') @@ -19,7 +19,10 @@ sha256sums=('SKIP') pkgver() { cd "libxml2" - git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' + _tag=$(git tag -l --sort -v:refname | sed '/rc[0-9]*/d' | head -n1) + _rev=$(git rev-list --count $_tag..HEAD) + _hash=$(git rev-parse --short HEAD) + printf "%s.r%s.g%s" "$_tag" "$_rev" "$_hash" | sed 's/^v//' } build() { @@ -43,5 +46,5 @@ package() { cd "libxml2" make DESTDIR="$pkgdir" install - install -Dm644 "Copyright" "$pkgdir/usr/share/licenses/libxml2/Copyright" + install -Dm644 "Copyright" -t "$pkgdir/usr/share/licenses/libxml2" } |