From 20d3a5b133349316a0e5117dd0b870ab283d9931 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 29 Dec 2014 10:25:14 +0100 Subject: [PATCH] musl: install getconf/getent/ldconfig from Alpine too. --- srcpkgs/musl/template | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/srcpkgs/musl/template b/srcpkgs/musl/template index 1e220a23c9..54f74fe4c5 100644 --- a/srcpkgs/musl/template +++ b/srcpkgs/musl/template @@ -1,7 +1,7 @@ # Template file for 'musl'. pkgname=musl version=1.1.5 -revision=4 +revision=5 build_style=gnu-configure configure_args="--prefix=/usr --disable-gcc-wrapper" conflicts="glibc>=0" @@ -15,6 +15,15 @@ checksum=352362b1724cc9740f4c3ce0fe02aae45e4de9809ea4ac961f31aedc11b87393 only_for_archs="i686-musl x86_64-musl armv6l-musl armv7l-musl" CFLAGS="-fno-stack-protector" +post_build() { + $XBPS_FETCH_CMD http://git.alpinelinux.org/cgit/aports/plain/main/musl/getent.c + $XBPS_FETCH_CMD http://git.alpinelinux.org/cgit/aports/plain/main/musl/getconf.c + $XBPS_FETCH_CMD http://git.alpinelinux.org/cgit/aports/plain/main/musl/ldconfig + + $CC $CFLAGS $LDFLAGS getent.c -o getent + $CC $CFLAGS $LDFLAGS getconf.c -o getconf +} + do_install() { # Move everything to /usr. vmkdir usr/lib @@ -24,4 +33,7 @@ do_install() { # provide ldd vmkdir usr/bin ln -s /usr/lib/libc.so ${DESTDIR}/usr/bin/ldd + vbin getent + vbin getconf + vbin ldconfig }