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

A lot of tiny edits; remove wget and pkg-build from $BUILD_DEPENDS and from *-dev packages $DEPENDS.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Mar 21 15:58:17 2018 +0200 (2018-03-21)
parents 38cf0c75fa4c
children 4e6503d7a19f
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@19835 10 HOST_ARCH="i486 x86_64 arm"
pascal@13283 11
al@19835 12 TARBALL="musl-$VERSION.tar.gz"
al@19835 13 WGET_URL="https://www.musl-libc.org/releases/$TARBALL"
al@19835 14
al@19835 15 SPLIT="musl-libc-dev"
pascal@13283 16
pascal@13283 17 # Rules to configure and make the package.
pascal@13283 18 compile_rules()
pascal@13283 19 {
al@19835 20 case $ARCH in
al@19835 21 i*86) TARGET='i386';;
al@19835 22 x86_64) TARGET='x86_64';;
al@19835 23 arm*) TARGET='ARM';;
al@19835 24 esac
al@19835 25 PREFIX='/usr/lib/musl'
al@19835 26
al@19835 27 ./configure \
al@19835 28 --prefix=$PREFIX \
al@19835 29 --exec-prefix=/usr \
al@19835 30 --target=$TARGET \
al@19835 31 $CONFIGURE_ARGS &&
pascal@13283 32 make &&
al@19835 33 make $DESTDIR=$DESTDIR install || exit 1
al@19835 34
al@19835 35 mkdir -p $install/etc
al@19835 36 echo "$PREFIX/lib" > $install/etc/ld-musl-$TARGET.path
al@19835 37
al@19835 38 for i in linux asm asm-generic; do
al@19835 39 ln -s /usr/include/$i $install$PREFIX/include/$i
al@19835 40 done
al@19835 41
al@19835 42 docdir=$install/usr/share/doc/$PACKAGE-$VERSION
al@19835 43 mkdir -p $docdir
al@19835 44 cp README $docdir
pascal@13283 45 }
pascal@13283 46
al@19835 47 # Rules to gen a SliTaz package suitable for Tazpkg.
al@19835 48 genpkg_rules()
pascal@13283 49 {
al@19835 50 case $PACKAGE in
al@19835 51 musl-libc)
al@19835 52 copy etc/ *.so*
al@19835 53 ;;
al@19835 54 *-dev)
al@20513 55 copy @dev @std @rm
al@19835 56 ;;
al@19835 57 esac
pascal@13283 58 }