wok annotate nspr/receipt @ rev 6882

Up: nss to 3.12.8. Added nspr. This way nss doesn't depend on libfirefox anymore.
author Christopher Rogers <slaxemulator@gmail.com>
date Thu Oct 21 00:33:24 2010 +0000 (2010-10-21)
parents
children 4f70798e8afa
rev   line source
slaxemulator@6882 1 # SliTaz package receipt.
slaxemulator@6882 2
slaxemulator@6882 3 PACKAGE="nspr"
slaxemulator@6882 4 VERSION="4.8.6"
slaxemulator@6882 5 CATEGORY="utilities"
slaxemulator@6882 6 SHORT_DESC="Netscape Portable Runtime"
slaxemulator@6882 7 MAINTAINER="rocky@slitaz.org"
slaxemulator@6882 8 DEPENDS="glibc-base"
slaxemulator@6882 9 BUILD_DEPENDS="perl"
slaxemulator@6882 10 TARBALL="$PACKAGE-$VERSION.tar.gz"
slaxemulator@6882 11 WEB_SITE="http://www.mozilla.org/projects/nspr/"
slaxemulator@6882 12 WGET_URL="ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${VERSION}/src/${TARBALL}"
slaxemulator@6882 13
slaxemulator@6882 14 # Rules to configure and make the package.
slaxemulator@6882 15 compile_rules()
slaxemulator@6882 16 {
slaxemulator@6882 17 cd $src
slaxemulator@6882 18 ./mozilla/nsprpub/configure \
slaxemulator@6882 19 --prefix=/usr \
slaxemulator@6882 20 --libdir=/usr/lib \
slaxemulator@6882 21 --includedir=/usr/include/nspr \
slaxemulator@6882 22 --enable-optimize \
slaxemulator@6882 23 --disable-debug
slaxemulator@6882 24 make
slaxemulator@6882 25 make DESTDIR="$PWD/_pkg" install
slaxemulator@6882 26
slaxemulator@6882 27 mkdir -p $PWD/_pkg/usr/lib/pkgconfig
slaxemulator@6882 28 NSPR_LIBS=`./config/nspr-config --libs`
slaxemulator@6882 29 NSPR_CFLAGS=`./config/nspr-config --cflags`
slaxemulator@6882 30 NSPR_VERSION=`./config/nspr-config --version`
slaxemulator@6882 31 install -m755 -d "${pkgdir}/usr/lib/pkgconfig"
slaxemulator@6882 32 sed "../stuff/nspr.pc.in" -e "s,%libdir%,/usr/lib," \
slaxemulator@6882 33 -e "s,%prefix%,/usr," \
slaxemulator@6882 34 -e "s,%exec_prefix%,/usr/bin," \
slaxemulator@6882 35 -e "s,%includedir%,/usr/include/nspr," \
slaxemulator@6882 36 -e "s,%NSPR_VERSION%,${NSPR_VERSION}," \
slaxemulator@6882 37 -e "s,%FULL_NSPR_LIBS%,${NSPR_LIBS}," \
slaxemulator@6882 38 -e "s,%FULL_NSPR_CFLAGS%,${NSPR_CFLAGS}," > "$PWD/_pkg/usr/lib/pkgconfig/nspr.pc"
slaxemulator@6882 39 ln -sf nspr.pc "$PWD/_pkg/usr/lib/pkgconfig/mozilla-nspr.pc"
slaxemulator@6882 40 }
slaxemulator@6882 41
slaxemulator@6882 42 # Rules to gen a SliTaz package suitable for Tazpkg.
slaxemulator@6882 43 genpkg_rules()
slaxemulator@6882 44 {
slaxemulator@6882 45 mkdir -p $fs/usr/lib
slaxemulator@6882 46 cp -a $_pkg/usr/bin $fs/usr
slaxemulator@6882 47 cp -a $_pkg/usr/lib/*so* $fs/usr/lib
slaxemulator@6882 48 rm $fs/usr/bin/nspr-config
slaxemulator@6882 49 }