diff options
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 25 |
3 files changed, 20 insertions, 11 deletions
@@ -1,6 +1,6 @@ pkgbase = cockatrice-server-git pkgdesc = Open-source multiplatform supported program for playing tabletop card games over a network. - pkgver = 2.3.17 + pkgver = 2.8.1.beta.r3.gdb5f6e01 pkgrel = 1 url = https://cockatrice.github.io/ arch = i686 @@ -8,12 +8,13 @@ pkgbase = cockatrice-server-git license = GPL2 makedepends = cmake makedepends = git + makedepends = mariadb-libs depends = protobuf depends = qt5-websockets optdepends = mariadb: database support provides = cockatrice-server conflicts = cockatrice-server - source = git+https://github.com/Cockatrice/Cockatrice + source = cockatrice-server-git::git+https://github.com/Cockatrice/Cockatrice sha256sums = SKIP pkgname = cockatrice-server-git diff --git a/.gitignore b/.gitignore index e0bc11c54533..43e775284e70 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ Cockatrice/ +cockatrice-server-git/ *.tar.xz *.swp pkg/ @@ -1,9 +1,11 @@ -# Maintainer: Scott Linder <scott.linder18@gmail.com> -# Contributer: Jorge Araya Navarro <elcorreo@deshackra.com> -# Contributer: Mikhail Burakov <mikhail.burakov@gmail.com> +# Maintainer: skwerlman <skw@tetrarch.co> +# Contributor: Ethan Rakoff <ethan@ethanrakoff.com> +# Contributor: Scott Linder <scott.linder18@gmail.com> +# Contributor: Jorge Araya Navarro <elcorreo@deshackra.com> +# Contributor: Mikhail Burakov <mikhail.burakov@gmail.com> pkgname=cockatrice-server-git -pkgver=2.3.17 +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') @@ -11,22 +13,27 @@ url='https://cockatrice.github.io/' license=('GPL2') depends=('protobuf' 'qt5-websockets') optdepends=('mariadb: database support') -makedepends=('cmake' 'git') +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 - cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DWITH_ORACLE=0 -DWITH_CLIENT=0 -DWITH_SERVER=1 .. + cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DWITH_ORACLE=0 -DWITH_CLIENT=0 -DWITH_DBCONVERTER=0 -DWITH_SERVER=1 -DTEST=0 .. make } package() { - cd "$srcdir/Cockatrice/build" + cd "$srcdir/$pkgname/build" make DESTDIR="$pkgdir/" install } |