aboutsummaryrefslogtreecommitdiffstats
path: root/community/rcon/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/rcon/APKBUILD')
-rw-r--r--community/rcon/APKBUILD42
1 files changed, 21 insertions, 21 deletions
diff --git a/community/rcon/APKBUILD b/community/rcon/APKBUILD
index a428d2f02ae..d97be7d5bdc 100644
--- a/community/rcon/APKBUILD
+++ b/community/rcon/APKBUILD
@@ -1,37 +1,37 @@
# Contributor: TBK <alpine@jjtc.eu>
# Maintainer: TBK <alpine@jjtc.eu>
pkgname=rcon
-pkgver=0.4
-pkgrel=1
-pkgdesc="Source RCON client for command line."
+pkgver=0.6
+pkgrel=2
+pkgdesc="Source RCON client for command line"
url="https://github.com/n0la/rcon"
+# s390x blocked by failing tests
arch="all !s390x"
license="BSD-2-Clause"
-makedepends="bash-completion cmake glib-dev"
-checkdepends="check-dev"
-subpackages="$pkgname-doc $pkgname-bash-completion:bashcomp:noarch"
-source="$pkgname-$pkgver.tar.gz::https://github.com/n0la/rcon/archive/$pkgver.tar.gz"
+makedepends="bash-completion-dev cmake glib-dev libbsd-dev check-dev samurai"
+subpackages="$pkgname-doc $pkgname-bash-completion"
+source="$pkgname-$pkgver.tar.gz::https://github.com/n0la/rcon/archive/$pkgver.tar.gz
+ no-werror.patch
+ "
build() {
- cmake . -DCMAKE_INSTALL_PREFIX=/usr
- make
+ cmake -B build -G Ninja \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DINSTALL_BASH_COMPLETION=ON
+ cmake --build build
}
check() {
- make test
+ cd build
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
-bashcomp() {
- depends=""
- pkgdesc="Bash completions for $pkgname"
- install_if="$pkgname=$pkgver-r$pkgrel bash-completion"
-
- mkdir -p "$subpkgdir"/usr/share/
- mv "$pkgdir"/usr/share/bash-completion "$subpkgdir"/usr/share/
-}
-
-sha512sums="99554288ed6a7061e68d28b60c77664ef21591aa9948a09c25a0b256b13eb06197b97ee44feb9f79bdef68ca61516b0235126948cbd13dff550f843509b93d9e rcon-0.4.tar.gz"
+sha512sums="
+45e8d8b8a5fce933529a3c55ee285340bd820bc01340f607b1f8a70344f2b333f78b6a9b28ebc25c4c229366a194c4524d7ed81e19838c4b1c233800e7bfa541 rcon-0.6.tar.gz
+a421b0cba054df504de63814ed711004e5806d7670b34179d9bd5751bb47e1e1dc3f47162d26e6276d0972c493de0bd48565f2f46d8d9b62e8c8bfaac6bf6054 no-werror.patch
+"