pkg-aarch64-linux-musl/PKGBUILD
Allen Wild 6eb395ff8e fix $pkgver in the source URL
Oversight from the previous commit, thanks jahway603 on the AUR for
pointing this out. No version or release bump needed, just make sure
that future updates don't accidentally pull the old source.
2020-09-03 00:32:59 -04:00

50 lines
1.3 KiB
Bash

# Maintainer: Allen Wild <allenwild93@gmail.com>
# Contributor: Riley Trautman <asonix.dev@gmail.com>
pkgname=aarch64-linux-musl
pkgver=1.2.1
pkgrel=1
pkgdesc='Lightweight implementation of C standard library'
arch=('i686' 'x86_64')
url='https://musl.libc.org'
license=('MIT')
options=('staticlibs' '!buildflags' '!strip')
makedepends=('aarch64-linux-gnu-binutils' 'aarch64-linux-gnu-gcc')
validpgpkeys=('836489290BB6B70F99FFDA0556BCDB593020450F')
source=(https://musl.libc.org/releases/musl-${pkgver}.tar.gz{,.asc})
sha256sums=('68af6e18539f646f9c41a3a2bb25be4a5cfa5a8f65f0bb647fd2bbfdf877e84b'
'SKIP')
_target=aarch64-linux-gnu
_sysroot=/usr/$_target/lib/musl
build() {
cd musl-$pkgver
./configure --prefix=$_sysroot \
--exec-prefix=/usr \
--target=$_target \
--enable-wrapper=all
make
}
package() {
cd musl-$pkgver
make DESTDIR="$pkgdir" install
# configure syslibdir with /lib for PT_INTERP compat, but install to /usr/lib
mv "$pkgdir"/lib/ld-musl*.so* "$pkgdir$_sysroot"/lib/
rmdir "$pkgdir"/lib
pushd "$pkgdir"/usr/bin
local _bin
for _bin in *; do
mv "$_bin" "${_target%-gnu}-$_bin"
done
popd
install -Dm0644 README "$pkgdir"/usr/share/doc/$pkgname/README
install -Dm0644 COPYRIGHT "$pkgdir"/usr/share/licenses/$pkgname/COPYRIGHT
}
# vim: et ts=2 sts=2 sw=2