diff options
Diffstat (limited to 'testing/barrier/APKBUILD')
-rw-r--r-- | testing/barrier/APKBUILD | 36 |
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 " |