aboutsummaryrefslogtreecommitdiffstats
path: root/community/gcompat/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gcompat/APKBUILD')
-rw-r--r--community/gcompat/APKBUILD66
1 files changed, 0 insertions, 66 deletions
diff --git a/community/gcompat/APKBUILD b/community/gcompat/APKBUILD
deleted file mode 100644
index 05498a6d839..00000000000
--- a/community/gcompat/APKBUILD
+++ /dev/null
@@ -1,66 +0,0 @@
-# Contributor: Rasmus Thomsen <oss@cogitri.dev>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
-pkgname=gcompat
-pkgver=1.0.0
-pkgrel=3
-pkgdesc="The GNU C Library compatibility layer for musl"
-url="https://code.foxkit.us/adelie/gcompat"
-# riscv64 is broken https://build.alpinelinux.org/buildlogs/build-edge-riscv64/community/gcompat/gcompat-1.0.0-r2.log
-arch="all !riscv64"
-options="!check lib64" # No test suite
-license="NCSA"
-makedepends="libucontext-dev musl-obstack-dev"
-replaces="libc6-compat"
-source="https://distfiles.adelielinux.org/source/gcompat/gcompat-$pkgver.tar.xz"
-
-case "$CARCH" in
- armel) _ld="ld-linux.so.3" ;;
- armhf | armv7) _ld="ld-linux-armhf.so.3" ;;
- aarch64) _ld="ld-linux-aarch64.so.1" ;;
- x86) _ld="ld-linux.so.2" ;;
- x86_64) _ld="ld-linux-x86-64.so.2" ;;
- mips*) _ld="ld.so.1" ;;
- s390x) _ld="ld64.so.1" ;;
- ppc64le) _ld="ld64.so.2" ;;
-esac
-
-case "$CARCH" in
- aarch64*) ARCH="aarch64" ;;
- arm*) ARCH="arm" ;;
- x86) ARCH="i386" ;;
- x86_64) ARCH="x86_64" ;;
- ppc) ARCH="powerpc" ;;
- ppc64*) ARCH="powerpc64" ;;
- s390*) ARCH="s390x" ;;
- mips64*) ARCH="mips64" ;;
- mips*) ARCH="mips" ;;
- riscv64) ARCH="riscv64" ;;
-esac
-
-build() {
- make \
- WITH_LIBUCONTEXT=1 \
- WITH_OBSTACK=musl-obstack \
- LINKER_PATH="/lib/ld-musl-$ARCH.so.1" \
- LOADER_NAME="$_ld"
-}
-
-package() {
- make \
- LINKER_PATH="/lib/ld-musl-$ARCH.so.1" \
- LOADER_NAME="$_ld" \
- WITH_LIBUCONTEXT=1 \
- WITH_OBSTACK=musl-obstack \
- DESTDIR="$pkgdir" \
- install
-
- # Required symlink on 64-bit platforms
- case "$CARCH" in
- x86_64|ppc64le|mips64|aarch64)
- mkdir "$pkgdir"/lib64
- ln -s ../lib/$_ld "$pkgdir"/lib64/$_ld
- ;;
- esac
-}
-
-sha512sums="61e355445571760b7cb8c8a828e7182544fefb403dca602f0b3756f39430974b5161517b0fdf4636a8a513be8e64d4dcb13553b28e9c7833f15c3b9871c94455 gcompat-1.0.0.tar.xz"