aboutsummaryrefslogtreecommitdiffstats
path: root/community/gsoap/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gsoap/APKBUILD')
-rw-r--r--community/gsoap/APKBUILD27
1 files changed, 20 insertions, 7 deletions
diff --git a/community/gsoap/APKBUILD b/community/gsoap/APKBUILD
index 350b73b8945..ac946ccd29d 100644
--- a/community/gsoap/APKBUILD
+++ b/community/gsoap/APKBUILD
@@ -1,16 +1,18 @@
# Contributor: <xmingske@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=gsoap
-pkgver=2.8.113
+pkgver=2.8.132
pkgrel=0
arch="all"
pkgdesc="Cross-platform C and C++ SDK for SOAP/XML Web services"
license="GPL-2.0-or-later gSOAP-1.3b"
url="https://www.genivia.com/dev.html"
-makedepends="autoconf automake bison flex openssl-dev libtool zlib-dev"
-subpackages="$pkgname-static $pkgname-dev"
+depends_dev="$pkgname-tools=$pkgver-r$pkgrel"
+makedepends="autoconf automake bison flex openssl-dev>3 libtool zlib-dev"
+subpackages="$pkgname-tools $pkgname-dev"
source="https://prdownloads.sourceforge.net/gsoap2/gsoap_$pkgver.zip
gsoap-libtool.patch
+ musl-fixes.patch
"
builddir="$srcdir/$pkgname-${pkgver%.*}"
@@ -24,13 +26,15 @@ prepare() {
}
build() {
- ./configure --prefix=/usr \
+ export CFLAGS="$CFLAGS -D_GNU_SOURCE"
+ ./configure \
+ --prefix=/usr \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--exec-prefix=/usr \
--enable-ipv6 \
--enable-c-locale \
- CFLAGS="$CFLAGS -D_GNU_SOURCE"
+ --disable-static
make
}
@@ -38,5 +42,14 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="38d9d7eaaef0a8f2ee93347f06414d554f881c10a485fc5620bb35e8cd0e3a975ebd34b02ad9c1e5b2f1b719ada3ffb0b8f77e86c9ee8032c68f84360c0ab12d gsoap_2.8.113.zip
-081217f40e193d0645cd2a196c880574901de38ef561a2d880b79c081c6cbba234b5496195ea6681cf6222d38ace8a31a5c21be3b34165f71c0c0a7ed8a8e2b5 gsoap-libtool.patch"
+tools() {
+ pkgdesc="$pkgdesc (tools)"
+
+ amove usr/bin
+}
+
+sha512sums="
+d3dc2a8b5cf2d9dd21f98bdda2b2786f8a37934681e015d1ba11028a01a3a3be96e487405883c17f89e778a1bc432878e42362278834212ce9bac4ebed392629 gsoap_2.8.132.zip
+079bb9191f7c756d8e3d87a48f412ff60ef1190b6a1353cdd7ef54b6ade270152bd628b102332a2fdf7b8bbeeb9c7c387c6741c23d10d4024e691c3b260a9ef4 gsoap-libtool.patch
+7184083c2e0dd6975b1272b3fa0426167feb1a5f4fbc8e1ade4212f51097695c2af3b2d585ebe71a6dc35d8a27861a355ec9c000ffbecb87b2e06c36d0826248 musl-fixes.patch
+"