aboutsummaryrefslogtreecommitdiffstats
path: root/testing/scap-workbench/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/scap-workbench/APKBUILD')
-rw-r--r--testing/scap-workbench/APKBUILD51
1 files changed, 26 insertions, 25 deletions
diff --git a/testing/scap-workbench/APKBUILD b/testing/scap-workbench/APKBUILD
index 7b421c2449c..d47f8cd8738 100644
--- a/testing/scap-workbench/APKBUILD
+++ b/testing/scap-workbench/APKBUILD
@@ -2,40 +2,41 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=scap-workbench
pkgver=1.2.1
-pkgrel=0
+pkgrel=2
pkgdesc="SCAP Scanner And Tailoring Graphical User Interface"
url="https://www.open-scap.org/tools/scap-workbench/"
-arch="all !mips !mips64 !armhf !s390x !riscv64" # blocked by polkit
-license="GPL-3.0"
+arch="all !armhf"
+license="GPL-3.0-or-later"
depends="openssh-askpass util-linux openssh-client polkit"
-makedepends="qt5-qtbase-dev qt5-qtxmlpatterns-dev openscap-dev cmake asciidoc libxslt"
+makedepends="
+ asciidoc
+ cmake
+ libxslt
+ openscap-dev
+ qt5-qtbase-dev
+ qt5-qtxmlpatterns-dev
+ samurai
+ "
subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/OpenSCAP/$pkgname/archive/$pkgver.tar.gz
-remove-werror-cxx-flags.patch"
-builddir="$srcdir/$pkgname-$pkgver"
+source="$pkgname-$pkgver.tar.gz::https://github.com/OpenSCAP/scap-workbench/archive/$pkgver.tar.gz
+ appdata.patch
+ remove-werror-cxx-flags.patch
+ "
+options="!check" # todo
-prepare() {
- default_prepare
- cd "$builddir"
- mkdir -p build
-}
build() {
- cd "$builddir"/build
- cmake \
+ cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
- ..
- make
-}
-
-check() {
- cd "$builddir"/build
- return 0
+ -DCMAKE_BUILD_TYPE=none
+ cmake --build build
}
package() {
- cd "$builddir"/build
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="37dad3d3310a9ba200756480eee2c93913617a77e9983c18dafdc3320fc62774d23b327200fa21f63cec160ef8d6527ac43c11e7d0cdce49b3a364590311fbad scap-workbench-1.2.1.tar.gz
-7434322c26be306f2c73ccf864846f8d8f8857a4def784b7c67c9613010f0ffdefad3a360d86b1945d3e77d1a197e657d1b3a71c9f73d3bee98d1bccb7021c9e remove-werror-cxx-flags.patch"
+sha512sums="
+37dad3d3310a9ba200756480eee2c93913617a77e9983c18dafdc3320fc62774d23b327200fa21f63cec160ef8d6527ac43c11e7d0cdce49b3a364590311fbad scap-workbench-1.2.1.tar.gz
+b2bf0e1cca3f30f4cacf5f584a6e4958077e2907a3821ea98064d6174322d66ad163fc2708adca167db94454246f39bcf8c444074d4ed70a6739ee7af47b8597 appdata.patch
+7434322c26be306f2c73ccf864846f8d8f8857a4def784b7c67c9613010f0ffdefad3a360d86b1945d3e77d1a197e657d1b3a71c9f73d3bee98d1bccb7021c9e remove-werror-cxx-flags.patch
+"