diff options
author | Artem Klevtsov | 2020-11-14 21:57:37 +0700 |
---|---|---|
committer | Artem Klevtsov | 2020-11-14 21:57:37 +0700 |
commit | c4ef874c1e04e7fee20452d8ea17b81904b6470c (patch) | |
tree | 865ef3a22f4201f1f73e5bd23e9502dbc8da33a5 | |
download | aur-pentobi-git.tar.gz |
Init repo
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 50 |
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 +} |