1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-23 19:25:25 +03:00

testing/fpc: properly workaround textrels

This commit is contained in:
Maxim Karasev 2022-08-07 17:50:22 +03:00 committed by alice
parent 25db127623
commit b7d922cb15

View file

@ -3,7 +3,7 @@
# Maintainer: Maxim Karasev <begs@disroot.org> # Maintainer: Maxim Karasev <begs@disroot.org>
pkgname=fpc pkgname=fpc
pkgver=3.2.2 pkgver=3.2.2
pkgrel=1 pkgrel=2
pkgdesc="Free Pascal Compiler" pkgdesc="Free Pascal Compiler"
url="http://freepascal.org" url="http://freepascal.org"
# Build fails on ppc64le with compiler segfault # Build fails on ppc64le with compiler segfault
@ -21,6 +21,11 @@ builddir="$srcdir/fpcbuild-$pkgver"
provides="fpc-bootstrap" provides="fpc-bootstrap"
provider_priority=100 # highest provider_priority=100 # highest
# libpas2jslib.so contains textrels on some arches
case "$CARCH" in
x86|armv7|armhf) options="$options textrels";;
esac
prepare() { prepare() {
default_prepare default_prepare
@ -60,13 +65,6 @@ package() {
# Strip pkgdir name from configs # Strip pkgdir name from configs
find "$pkgdir"/etc/ -type f -exec sed -i "s|$pkgdir||g" {} \; find "$pkgdir"/etc/ -type f -exec sed -i "s|$pkgdir||g" {} \;
# This shared object contains textrels on some arches
case "$CARCH" in
x86|armv7|armhf)
rm "$pkgdir"/usr/lib/libpas2jslib.so
;;
esac
} }
sha512sums=" sha512sums="