~alpine/aports

[alpine-aports] [PATCH] main/talloc: include libtalloc.a on talloc-dev

Daniel Santana <daniel@santana.tech>
Details
Message ID
<20190211015543.32694-1-daniel@santana.tech>
Sender timestamp
1549850143
DKIM signature
missing
Download raw message
Patch: +5 -1
Current talloc's Waf build setup doesn't include stlib feature, so we
need to build the static library manually. This library is required to
properly build the statically-linked PRoot binary on Alpine Linux.
---
 main/talloc/APKBUILD | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/main/talloc/APKBUILD b/main/talloc/APKBUILD
index 9c90711880..db54a16635 100644
--- a/main/talloc/APKBUILD
+++ b/main/talloc/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: William Pitcock <nenolod@dereferenced.org>
pkgname=talloc
pkgver=2.1.14
pkgrel=0
pkgrel=1
pkgdesc="Memory pool management library"
url="https://talloc.samba.org"
arch="all"
@@ -32,6 +32,9 @@ build() {
		--without-gettext \
		--extra-python=/usr/bin/python3
	make

	# talloc's Waf setup doesn't build shared libraries, so we do it manually
	ar qf libtalloc.a bin/default/talloc_*.o
}

check() {
@@ -42,6 +45,7 @@ check() {
package() {
	cd "$builddir"
	make DESTDIR="$pkgdir" install
	install -Dm644 libtalloc.a "$pkgdir"/usr/lib/libtalloc.a
}

_py2() {
-- 
2.20.1



---
Unsubscribe:  alpine-aports+unsubscribe@lists.alpinelinux.org
Help:         alpine-aports+help@lists.alpinelinux.org
---
Reply to thread Export thread (mbox)