diff options
Diffstat (limited to 'testing/horizon/APKBUILD')
-rw-r--r-- | testing/horizon/APKBUILD | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/testing/horizon/APKBUILD b/testing/horizon/APKBUILD index 1a31522cc31..4d8fd3387ba 100644 --- a/testing/horizon/APKBUILD +++ b/testing/horizon/APKBUILD @@ -7,7 +7,7 @@ pkgname=horizon pkgver=0.9.6 -pkgrel=2 +pkgrel=8 pkgdesc="installation environment and image mastering tools for APK-based distributions" url="https://horizon.adelielinux.org/" arch="all !s390x" @@ -15,37 +15,39 @@ options="!check" # Unpackaged dependency ruby-aruba. license="AGPL-3.0-or-later" checkdepends="ruby-aruba ruby-rspec valgrind" makedepends="bcnm-dev boost-dev cmake curl-dev eudev-dev libarchive-dev - linux-headers parted-dev skalibs-dev util-linux-dev libxkbfile-dev" + linux-headers parted-dev skalibs-dev util-linux-dev libxkbfile-dev + samurai" subpackages="$pkgname-image $pkgname-dbg $pkgname-dev $pkgname-doc $pkgname-tools" source="https://git.adelielinux.org/adelie/horizon/-/archive/$pkgver/horizon-$pkgver.tar.gz json-cast-character-to-unsigned-for-comparrison.patch riscv.patch + strerror.patch + werror.patch " build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi - cmake \ + cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_SHARED_LIBS=True \ -DBUILD_TOOLS=ON \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_CXX_FLAGS="$CXXFLAGS -Wno-format-truncation" \ - -DCMAKE_C_FLAGS="$CFLAGS" \ -DINSTALL=ON \ $CMAKE_CROSSOPTS \ -Bbuild - make -C build + cmake --build build } check() { - CTEST_OUTPUT_ON_FAILURE=TRUE make -C build test + CTEST_OUTPUT_ON_FAILURE=TRUE ninja -C build test } package() { - make DESTDIR="$pkgdir" -C build install + DESTDIR="$pkgdir" cmake --install build # horizon is not yet supported for building ISOs, so delete it for now rm -rf "$pkgdir"/usr/share/horizon/iso @@ -131,4 +133,6 @@ sha512sums=" 3ff46980387454f85a326ac3ea123b55cf16fc339faec48fdc77f10334e0bd93e8cf51e6adeed516d2e4309cf4426b9d1ac6760cdd479b196a5f4aa33c1f3a28 horizon-0.9.6.tar.gz 5ab7a35d239210e031739c4149fd8e68570ea0efd278a2eac9330d6e30c601d1310b9c17523563a41424c2a8aa2452e5a9bcbce5d8087330d2697cd1b77b312f json-cast-character-to-unsigned-for-comparrison.patch 2748d443bdec9bfcab3a50d6efd61e3febb195d25581b25a6cbf1a73ddeb209ea79ebee493cc55dc377ff69e1577385d31930ca63db35bbffe34caea1bd41c05 riscv.patch +3fc8fbd2969b2c45730a5432430a5979572ce1447db124f8f1b8755633e7e109dd2ec9ecb1d7fa0a961ae0630995e22caafe7e362b74903d419b6c57bbbd2dd2 strerror.patch +4528ccee466bdfed4d2cd6095fb0b2f4f2b2e662c59a8d1a9f26877b4e9d2a8d0b7776932ed87d01dc7ac1e17a29dd5ac47651b91975a33cfe46516d1590f829 werror.patch " |