summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD25
3 files changed, 20 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3e31766e1857..bb1053c73c72 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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/
diff --git a/PKGBUILD b/PKGBUILD
index 753808dfbe10..881d41f2d0ca 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}