aboutsummaryrefslogtreecommitdiffstats
path: root/testing/openwsman/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/openwsman/APKBUILD')
-rw-r--r--testing/openwsman/APKBUILD54
1 files changed, 26 insertions, 28 deletions
diff --git a/testing/openwsman/APKBUILD b/testing/openwsman/APKBUILD
index 877d3ebbda1..84587296273 100644
--- a/testing/openwsman/APKBUILD
+++ b/testing/openwsman/APKBUILD
@@ -1,14 +1,24 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=openwsman
-pkgver=2.7.1
-pkgrel=1
+pkgver=2.7.2
+pkgrel=4
pkgdesc="Opensource Implementation of WS-Management"
url="https://openwsman.github.io"
arch="all"
license="custom BSD-3-Clause"
options="!check" # No test suite
-makedepends="cmake swig openssl-dev perl-dev curl-dev python3-dev sblim-sfcc-dev libxml2-dev"
+makedepends="
+ cmake
+ curl-dev
+ libxml2-dev
+ openssl-dev
+ perl-dev
+ py3-setuptools
+ python3-dev
+ sblim-sfcc-dev
+ swig
+ "
subpackages="$pkgname-dev $pkgname-doc $pkgname-libs"
source="$pkgname-$pkgver.tar.gz::https://github.com/Openwsman/openwsman/archive/v$pkgver.tar.gz
fix-musl-build.patch
@@ -21,15 +31,9 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/Openwsman/openwsman/archive/
# 2.6.4-r0:
# - CVE-2016-2183
-prepare() {
- default_prepare
- mkdir -p build
-}
-
build() {
- cd "$builddir"/build
- cmake \
- -DCMAKE_BUILD_TYPE=None \
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_C_FLAGS="$CFLAGS $CPPFLAGS" \
-DCMAKE_CXX_FLAGS="$CFXXLAGS $CPPFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
@@ -39,13 +43,18 @@ build() {
-DBUILD_PYTHON=OFF \
-DBUILD_PYTHON3=ON \
-DBUILD_RUBY_GEM=OFF \
- -DBUILD_JAVA=OFF \
- ..
- make
+ -DBUILD_JAVA=OFF
+ cmake --build build
}
-check() {
- cd "$builddir"/build
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+
+ mv "$pkgdir/usr/sbin/"* "$pkgdir/usr/bin"
+ rmdir "$pkgdir/usr/sbin/"
+ rm "$pkgdir"/etc/pam.d/$pkgname
+ rmdir "$pkgdir/etc/pam.d/"
+ install -Dp -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}
libs() {
@@ -56,19 +65,8 @@ libs() {
"$subpkgdir"/usr/lib/
}
-package() {
- cd "$builddir"/build
- make DESTDIR="$pkgdir/" install
-
- mv "$pkgdir/usr/sbin/"* "$pkgdir/usr/bin"
- rmdir "$pkgdir/usr/sbin/"
- rm "$pkgdir"/etc/pam.d/$pkgname
- rmdir "$pkgdir/etc/pam.d/"
- install -Dp -m644 ../COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
-}
-
sha512sums="
-37738bc5be7b1c3fa961587fca4db74b8e7714fc0641a550682275fbe925b2c8e18a683cf493f4740e479f7461cc98392d3d675f4769f5cf04e7249f1e9ee880 openwsman-2.7.1.tar.gz
+ffd6a0d00a00b00e321b2b55e0c77326f5943ca3224eee74c706e53a1c5c44ef0e8b1cfde5d631966769eefd4e567b0db8713085b7a8b386c2871ab4ada83046 openwsman-2.7.2.tar.gz
d031a3fd5f30b71ef87d7fd9c241baf55c20953c175ab0eb6192f9971b7b8a3a9c18693fa2cd468ed7f7ef94170281b7db5e987ba1b88c92d64231e560e91542 fix-musl-build.patch
3c10cb34a0bb0d70461225c0944c0fdaf9aadba2c78ee8122dcf8b493190bc86db0252cc74a7fdb178a2d0a0c26fb3323a1cd8dce320fe21eb0ad2860e42a0f1 default-config.patch
"