wok-next annotate musl-libc/receipt @ rev 20884

Check Repology info from m* to python-babel
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Jul 12 18:34:58 2018 +0300 (2018-07-12)
parents d43bf7aae921
children d5aab818505e
rev   line source
al@19835 1 # SliTaz package receipt v2.
pascal@13283 2
pascal@13283 3 PACKAGE="musl-libc"
al@19835 4 VERSION="1.1.16"
pascal@13283 5 CATEGORY="development"
al@19835 6 SHORT_DESC="Lightweight implementation of the standard C library"
pascal@13283 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@14743 8 LICENSE="MIT"
al@19835 9 WEB_SITE="https://www.musl-libc.org/"
al@20884 10 REPOLOGY="musl"
al@19835 11 HOST_ARCH="i486 x86_64 arm"
pascal@13283 12
al@19835 13 TARBALL="musl-$VERSION.tar.gz"
al@19835 14 WGET_URL="https://www.musl-libc.org/releases/$TARBALL"
al@19835 15
al@19835 16 SPLIT="musl-libc-dev"
pascal@13283 17
pascal@13283 18 # Rules to configure and make the package.
pascal@13283 19 compile_rules()
pascal@13283 20 {
al@19835 21 case $ARCH in
al@19835 22 i*86) TARGET='i386';;
al@19835 23 x86_64) TARGET='x86_64';;
al@19835 24 arm*) TARGET='ARM';;
al@19835 25 esac
al@19835 26 PREFIX='/usr/lib/musl'
al@19835 27
al@19835 28 ./configure \
al@19835 29 --prefix=$PREFIX \
al@19835 30 --exec-prefix=/usr \
al@19835 31 --target=$TARGET \
al@19835 32 $CONFIGURE_ARGS &&
pascal@13283 33 make &&
al@19835 34 make $DESTDIR=$DESTDIR install || exit 1
al@19835 35
al@19835 36 mkdir -p $install/etc
al@19835 37 echo "$PREFIX/lib" > $install/etc/ld-musl-$TARGET.path
al@19835 38
al@19835 39 for i in linux asm asm-generic; do
al@19835 40 ln -s /usr/include/$i $install$PREFIX/include/$i
al@19835 41 done
al@19835 42
al@19835 43 docdir=$install/usr/share/doc/$PACKAGE-$VERSION
al@19835 44 mkdir -p $docdir
al@19835 45 cp README $docdir
pascal@13283 46 }
pascal@13283 47
al@19835 48 # Rules to gen a SliTaz package suitable for Tazpkg.
al@19835 49 genpkg_rules()
pascal@13283 50 {
al@19835 51 case $PACKAGE in
al@19835 52 musl-libc)
al@19835 53 copy etc/ *.so*
al@19835 54 ;;
al@19835 55 *-dev)
al@20513 56 copy @dev @std @rm
al@19835 57 ;;
al@19835 58 esac
pascal@13283 59 }