summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtem Klevtsov2020-11-14 21:57:37 +0700
committerArtem Klevtsov2020-11-14 21:57:37 +0700
commitc4ef874c1e04e7fee20452d8ea17b81904b6470c (patch)
tree865ef3a22f4201f1f73e5bd23e9502dbc8da33a5
downloadaur-pentobi-git.tar.gz
Init repo
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD50
2 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6ce86e5a8749
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = pentobi-git
+ pkgdesc = Computer opponent for the board game Blokus.
+ pkgver = 18.3.r129.ge10599e9
+ pkgrel = 1
+ url = https://pentobi.sourceforge.io
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ makedepends = appstream
+ makedepends = cmake
+ makedepends = docbook-xsl
+ makedepends = extra-cmake-modules
+ makedepends = itstool
+ makedepends = kio
+ makedepends = qt5-tools
+ depends = qt5-quickcontrols2
+ depends = qt5-webview
+ depends = kio
+ optdepends = kio: KDE thumbnailer
+ conflicts = pentobi
+ replaces = pentobi
+ source = pentobi::git+https://github.com/enz/pentobi.git
+ sha256sums = SKIP
+
+pkgname = pentobi-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..25472f0d4fd1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Artem Klevtsov <a.a.klevtsov@gmail.com>
+
+_pkgname=pentobi
+pkgname=pentobi-git
+pkgver=18.3.r129.ge10599e9
+pkgrel=1
+pkgdesc="Computer opponent for the board game Blokus. "
+arch=('x86_64')
+url="https://pentobi.sourceforge.io"
+license=('GPL3')
+depends=('qt5-quickcontrols2' 'qt5-webview' 'kio')
+makedepends=('git' 'appstream' 'cmake' 'docbook-xsl' 'extra-cmake-modules'
+ 'itstool' 'kio' 'qt5-tools')
+optdepends=('kio: KDE thumbnailer')
+source=("${_pkgname}::git+https://github.com/enz/pentobi.git")
+sha256sums=('SKIP')
+conflicts=("${_pkgname}")
+replaces=("${_pkgname}")
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd "${srcdir}/${_pkgname}"
+ mkdir -p build
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}/build"
+ cmake .. \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
+ -DPENTOBI_BUILD_KDE_THUMBNAILER=ON \
+ -DBUILD_TESTING=ON \
+ -DDOCBOOKXSL_DIR=/usr/share/xml/docbook/xsl-stylesheets-1.79.2
+ make
+}
+
+check() {
+ cd "${srcdir}/${_pkgname}/build"
+ make test
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}/build"
+ make DESTDIR="${pkgdir}/" install
+}