mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-18 22:54:00 +00:00
41 lines
1.2 KiB
Bash
41 lines
1.2 KiB
Bash
|
# Maintainer: Sergej Pupykin <arch+pub@sergej.pp.ru>
|
||
|
# Maintainer: Eli Schwartz <eschwartz@archlinux.org>
|
||
|
# Contributor: TJ Vanderpoel <tj@rubyists>
|
||
|
|
||
|
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||
|
# - remove aarch64 and riscv64 cross-compiles
|
||
|
|
||
|
pkgname=musl
|
||
|
pkgver=1.2.5
|
||
|
pkgrel=2
|
||
|
pkgdesc='Lightweight implementation of C standard library'
|
||
|
arch=('x86_64')
|
||
|
url='https://www.musl-libc.org/'
|
||
|
license=('MIT')
|
||
|
options=('staticlibs' '!buildflags')
|
||
|
validpgpkeys=('836489290BB6B70F99FFDA0556BCDB593020450F')
|
||
|
source=(https://www.musl-libc.org/releases/musl-$pkgver.tar.gz{,.asc})
|
||
|
sha256sums=('a9a118bbe84d8764da0ea0d28b3ab3fae8477fc7e4085d90102b8596fc7c75e4'
|
||
|
'SKIP')
|
||
|
|
||
|
build() {
|
||
|
cd $pkgname-$pkgver
|
||
|
./configure --prefix=/usr/lib/musl \
|
||
|
--exec-prefix=/usr \
|
||
|
--enable-wrapper=all \
|
||
|
CFLAGS="-ffat-lto-objects"
|
||
|
make
|
||
|
}
|
||
|
|
||
|
package() {
|
||
|
cd $pkgname-$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"/usr/lib/
|
||
|
rmdir "$pkgdir"/lib
|
||
|
|
||
|
install -Dm0644 README "$pkgdir"/usr/share/doc/musl/README
|
||
|
install -Dm0644 COPYRIGHT "$pkgdir"/usr/share/licenses/musl/COPYRIGHT
|
||
|
}
|