aboutsummaryrefslogtreecommitdiffstats
path: root/testing/barrier/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/barrier/APKBUILD')
-rw-r--r--testing/barrier/APKBUILD36
1 files changed, 25 insertions, 11 deletions
diff --git a/testing/barrier/APKBUILD b/testing/barrier/APKBUILD
index 6ca04cbe36a..154459878f9 100644
--- a/testing/barrier/APKBUILD
+++ b/testing/barrier/APKBUILD
@@ -1,30 +1,44 @@
# Contributor: Sean McAvoy <seanmcavoy@gmail.com>
# Maintainer: Sean McAvoy <seanmcavoy@gmail.com>
pkgname=barrier
-pkgver=2.3.3
+pkgver=2.4.0
pkgrel=1
pkgdesc="share keyboard and mouse between systems over network"
url="https://github.com/debauchee/barrier"
-arch="all !mips !mips64" # Fails to build
+arch="all"
license="GPL-2.0-only"
-options="!check"
depends="hicolor-icon-theme"
-makedepends="qt5-qtbase-dev cmake avahi-dev libxtst-dev curl-dev gtest-dev"
+makedepends="qt5-qtbase-dev cmake avahi-dev libxtst-dev curl-dev gtest-dev samurai"
subpackages="$pkgname-doc"
+_filesystemver=614bbe87b80435d87ab8791564370e0c1d13627d
source="$pkgname-$pkgver.tar.gz::https://github.com/debauchee/barrier/archive/v$pkgver.tar.gz
- 1-disable-test-include.patch
- fix-riscv64-build.patch
+ https://github.com/gulrak/filesystem/archive/$_filesystemver/filesystem-$_filesystemver.tar.gz
+
+ 0001-cstddef.patch
"
+prepare() {
+ rmdir ext/gulrak-filesystem
+ mv "$srcdir"/filesystem-$_filesystemver ext/gulrak-filesystem
+
+ default_prepare
+}
+
build() {
- cmake -B build \
+ cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBARRIER_REVISION:STRING=00000000 \
- -DBARRIER_VERSION_STAGE=RELEASE
+ -DBARRIER_VERSION_STAGE=RELEASE \
+ -DBARRIER_USE_EXTERNAL_GTEST=true
cmake --build build
}
+check() {
+ PATH="$PATH:$PWD/build/bin" \
+ ctest --output-on-failure --test-dir build
+}
+
package() {
DESTDIR="$pkgdir" cmake --build build --target install
@@ -39,7 +53,7 @@ package() {
}
sha512sums="
-1ac945ce090d5bbdae7bab7d4ca802cc2d54c1644a12088203b240e38078d32d3b30ae2f764ba27d66c9d709e430b0eb1b4576314d99dd6177d8b88d19b89777 barrier-2.3.3.tar.gz
-a9a37a64677c0708d22c8ed08b71c47b613c404ea4a65eed40833bedc356162516c166e0eb53895ebe6f1bff14c42df1b40cb7dd7b3d2a2e258990d440f4d7e4 1-disable-test-include.patch
-5ba7fa70bc5a60faff7f4678d4ef9d958b8c4f987a3533523975b26ec8fd213c38d86380fc38ec44a0195ac2cf29cd23689ff84e2f5c743175679fac8387fa89 fix-riscv64-build.patch
+dff8d95c358688952baee0bbbf56b818e40a6c0483d58f6cadd55558ab5d0cefc92a37b0751bfd70868686e1716c729871ae00a30ee9b0ba944f531dfb742449 barrier-2.4.0.tar.gz
+6190a994ce7296a7e0c29d1e079de9dbf5a16667f6339b52b4b2c537ba569f53fc12ee1c361ec1f38474c263a0b7aa995a95d41da9bf6cedc78c6231ce586b70 filesystem-614bbe87b80435d87ab8791564370e0c1d13627d.tar.gz
+113ec97e6b2076f46b9b03eabb84a63ad60f3c612a5bc1e8c1d80d8db54817805ffa9e3436dba87471963d329a27419ef94e192cd7f4809882587044a6704a8d 0001-cstddef.patch
"