aboutsummaryrefslogtreecommitdiffstats
path: root/testing/corectrl/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/corectrl/APKBUILD')
-rw-r--r--testing/corectrl/APKBUILD46
1 files changed, 33 insertions, 13 deletions
diff --git a/testing/corectrl/APKBUILD b/testing/corectrl/APKBUILD
index 03948385bda..036bcb58094 100644
--- a/testing/corectrl/APKBUILD
+++ b/testing/corectrl/APKBUILD
@@ -1,31 +1,51 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer:
pkgname=corectrl
-pkgver=1.2.1
+pkgver=1.3.10
pkgrel=0
pkgdesc="Control your hardware with application profiles"
url="https://gitlab.com/corectrl/corectrl"
-arch="all !armhf !mips64" # qt5-qtdeclarative
-arch="$arch !s390x !riscv64" # kauth-dev
+# fails to build
+arch="all !armhf !armv7 !ppc64le !x86 !s390x"
license="GPL-3.0-only"
-depends="procps hwids qt5-qtquickcontrols2 qt5-qtsvg qt5-qtxmlpatterns"
-makedepends="cmake extra-cmake-modules qt5-qtbase-dev kauth-dev karchive-dev
- botan-dev qt5-qtquickcontrols2-dev qt5-qtcharts-dev qt5-qttools-dev qt5-qtsvg-dev"
-source="https://gitlab.com/corectrl/corectrl/-/archive/v$pkgver/corectrl-v$pkgver.tar.gz
+depends="
+ hwdata
+ procps
+ qt5-qtquickcontrols2
+ qt5-qtsvg
+ qt5-qtxmlpatterns
"
-builddir="$srcdir/$pkgname-v$pkgver"
+makedepends="
+ botan-dev
+ cmake
+ fmt-dev
+ polkit-dev
+ pugixml-dev
+ qt5-qtbase-dev
+ qt5-qtcharts-dev
+ qt5-qtquickcontrols2-dev
+ qt5-qtsvg-dev
+ qt5-qttools-dev
+ quazip-dev
+ samurai
+ "
+checkdepends="catch2"
+source="https://gitlab.com/corectrl/corectrl/-/archive/v$pkgver/corectrl-v$pkgver.tar.bz2
+ "
+builddir="$srcdir/corectrl-v$pkgver"
+options="!check" # one version comparison test segfaults
build() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
- cmake -B build \
+ cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=None \
- -DBUILD_TESTING=ON \
- $CMAKE_CROSSOPTS .
+ -DBUILD_TESTING="$(want_check && echo ON || echo OFF)" \
+ $CMAKE_CROSSOPTS
cmake --build build
}
@@ -35,9 +55,9 @@ check() {
}
package() {
- DESTDIR="$pkgdir" cmake --build build --target install
+ DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
-9523ac684cae6e64dadcacd5d0c1dc5c365b9f37e9e13558bf97e59e70b6860b721f82cfb44889e76e9cf9b44070d9aa91519089fe7d86e16ecebf3eb7400a56 corectrl-v1.2.1.tar.gz
+167dc67a57ec2ec710730e9d31a86d7d9fb409806c3be917186501804e5c17f65de87ac404027cc75d1c6c06adc26ac3763312b09253349787ce4ddd45d6696e corectrl-v1.3.10.tar.bz2
"