# Maintainer: Sasha Gerrand pkgname="glibc" pkgver="2.39" _pkgrel="0" pkgrel="0" pkgdesc="GNU C Library compatibility layer" arch="x86_64" url="https://github.com/sgerrand/alpine-pkg-glibc" license="LGPL" source="https://github.com/sgerrand/docker-glibc-builder/releases/download/$pkgver-$_pkgrel/glibc-bin-$pkgver-$_pkgrel-x86_64.tar.gz ld.so.conf" subpackages="$pkgname-bin $pkgname-dev $pkgname-i18n:i18n:noarch" triggers="$pkgname-bin.trigger=/lib:/usr/lib:/usr/glibc-compat/lib:/lib64" options="lib64 !check !tracedeps" package() { conflicts="gcompat" mkdir -p "$pkgdir/lib" "$pkgdir/lib64" "$pkgdir/usr/glibc-compat/lib/locale" "$pkgdir"/usr/glibc-compat/lib64 "$pkgdir"/etc cp -a "$srcdir"/usr "$pkgdir" cp "$srcdir"/ld.so.conf "$pkgdir"/usr/glibc-compat/etc/ld.so.conf rm "$pkgdir"/usr/glibc-compat/etc/rpc rm -rf "$pkgdir"/usr/glibc-compat/bin rm -rf "$pkgdir"/usr/glibc-compat/sbin rm -rf "$pkgdir"/usr/glibc-compat/lib/gconv rm -rf "$pkgdir"/usr/glibc-compat/lib/getconf rm -rf "$pkgdir"/usr/glibc-compat/lib/audit rm -rf "$pkgdir"/usr/glibc-compat/share rm -rf "$pkgdir"/usr/glibc-compat/var ln -s /usr/glibc-compat/lib/ld-linux-x86-64.so.2 ${pkgdir}/lib/ld-linux-x86-64.so.2 ln -s /usr/glibc-compat/lib/ld-linux-x86-64.so.2 ${pkgdir}/lib64/ld-linux-x86-64.so.2 ln -s /usr/glibc-compat/lib/ld-linux-x86-64.so.2 ${pkgdir}/usr/glibc-compat/lib64/ld-linux-x86-64.so.2 ln -s /usr/glibc-compat/etc/ld.so.cache ${pkgdir}/etc/ld.so.cache } bin() { depends="$pkgname libgcc bash" mkdir -p "$subpkgdir"/usr/glibc-compat cp -a "$srcdir"/usr/glibc-compat/bin "$subpkgdir"/usr/glibc-compat cp -a "$srcdir"/usr/glibc-compat/sbin "$subpkgdir"/usr/glibc-compat } i18n() { depends="$pkgname-bin" mkdir -p "$subpkgdir"/usr/glibc-compat cp -a "$srcdir"/usr/glibc-compat/share "$subpkgdir"/usr/glibc-compat } sha512sums=" ccedadd12b5a5b7848e580ef9cf1c857c69f6fe6d4adc9dedb476dcf6197c3e3e5e0f29e575fbaf121a9dba84fa3149bbf58f9780963db0751d89320c4dc0063 glibc-bin-2.39-0-x86_64.tar.gz 35f2c9e6cbada640b7c1b50e5d55d7f789864f8b12e419ed966422d99d911dedff96f63c6b3f7ab07b7434aedcd1bd4d45807d5e14f738053d169d11a88bfa53 ld.so.conf "