aboutsummaryrefslogtreecommitdiffstats
path: root/community/gcompat
diff options
context:
space:
mode:
authorRasmus Thomsen <oss@cogitri.dev>2020-01-29 13:08:45 +0100
committerLeo <thinkabit.ukim@gmail.com>2020-01-29 17:31:08 +0100
commit26530c23ec445a8190cfe4727a71e29155db5e62 (patch)
tree955381f3d5d3f8c445e8ab59e7e07514b5b4d224 /community/gcompat
parent769b61e483f1aa0269859dc078dd2b72b79c055e (diff)
downloadaports-26530c23ec445a8190cfe4727a71e29155db5e62.tar.bz2
aports-26530c23ec445a8190cfe4727a71e29155db5e62.tar.xz
community/gcompat: adopt, build with obstack support
Diffstat (limited to 'community/gcompat')
-rw-r--r--community/gcompat/APKBUILD24
1 files changed, 16 insertions, 8 deletions
diff --git a/community/gcompat/APKBUILD b/community/gcompat/APKBUILD
index e6c4bc4242..5e0cd89f1b 100644
--- a/community/gcompat/APKBUILD
+++ b/community/gcompat/APKBUILD
@@ -1,15 +1,15 @@
-# Maintainer:
+# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=gcompat
pkgver=0.4.0
-pkgrel=0
+pkgrel=1
pkgdesc="The GNU C Library compatibility layer for musl"
url="https://code.foxkit.us/adelie/gcompat"
arch="all"
options="!check" # No test suite
license="NCSA"
-makedepends="libucontext-dev"
+makedepends="libucontext-dev musl-obstack-dev"
replaces="libc6-compat"
-source="https://distfiles.adelielinux.org/source/gcompat/$pkgname-$pkgver.tar.xz"
+source="https://distfiles.adelielinux.org/source/gcompat/gcompat-$pkgver.tar.xz"
case "$CARCH" in
armel) _ld="ld-linux.so.3" ;;
@@ -22,13 +22,21 @@ case "$CARCH" in
esac
build() {
- cd "$builddir"
- make LINKER_PATH="/lib/ld-musl-${CARCH}.so.1" LOADER_NAME="$_ld" WITH_LIBUCONTEXT=1
+ make \
+ WITH_LIBUCONTEXT=1 \
+ WITH_OBSTACK=musl-obstack \
+ LINKER_PATH="/lib/ld-musl-$CARCH.so.1" \
+ LOADER_NAME="$_ld"
}
package() {
- cd "$builddir"
- make LINKER_PATH="/lib/ld-musl-${CARCH}.so.1" LOADER_NAME="$_ld" WITH_LIBUCONTEXT=1 DESTDIR="$pkgdir" install
+ make \
+ LINKER_PATH="/lib/ld-musl-$CARCH.so.1" \
+ LOADER_NAME="$_ld" \
+ WITH_LIBUCONTEXT=1 \
+ WITH_OBSTACK=musl-obstack \
+ DESTDIR="$pkgdir" \
+ install
}
sha512sums="32b4038a031b9af2d5febb547fe9268eb829f40bb2437c94afe5b939e06e7337448ad7f2dce34362829d19672ede54eec8fc34dc755736dbc76f347906ba5ead gcompat-0.4.0.tar.xz"