diff options
author | skwerlman | 2021-02-15 19:54:20 -0500 |
---|---|---|
committer | skwerlman | 2021-02-15 19:54:20 -0500 |
commit | 13b200017121ac579f02323ff05a3f541af9bf23 (patch) | |
tree | 179cb31e88b95f8385e1190ff5bafcebc6cdc192 /PKGBUILD | |
parent | 446579e746524662d7285179106754aeede53cf4 (diff) | |
download | aur-cockatrice-server-git.tar.gz |
use git tags/hash in pkgver, dont rely on repo name
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -5,8 +5,8 @@ # Contributor: Mikhail Burakov <mikhail.burakov@gmail.com> pkgname=cockatrice-server-git -pkgver=2.7.5 -pkgrel=4 +pkgver=2.8.1.beta.r3.gdb5f6e01 +pkgrel=1 pkgdesc='Open-source multiplatform supported program for playing tabletop card games over a network.' arch=('i686' 'x86_64') url='https://cockatrice.github.io/' @@ -16,11 +16,16 @@ optdepends=('mariadb: database support') makedepends=('cmake' 'git' 'mariadb-libs') provides=('cockatrice-server') conflicts=('cockatrice-server') -source=("git+https://github.com/Cockatrice/Cockatrice") +source=("$pkgname"::"git+https://github.com/Cockatrice/Cockatrice") sha256sums=('SKIP') +pkgver() { + cd "$srcdir/$pkgname" + git describe --long --tags | cut -d- -f5- | sed -r 's/([^-]*-g)/r\1/;s/-/./g' +} + build() { - cd "$srcdir/Cockatrice" + cd "$srcdir/$pkgname" test -d build && rm -rf build mkdir build cd build @@ -29,6 +34,6 @@ build() { } package() { - cd "$srcdir/Cockatrice/build" + cd "$srcdir/$pkgname/build" make DESTDIR="$pkgdir/" install } |