diff options
Diffstat (limited to 'community/gcompat/APKBUILD')
-rw-r--r-- | community/gcompat/APKBUILD | 66 |
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" |