wok-next annotate nss/receipt @ rev 20342

gkII: tiny png patch
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Nov 17 15:57:17 2017 +0100 (2017-11-17)
parents ebe8e8797193
children d43bf7aae921
rev   line source
al@19835 1 # SliTaz package receipt v2.
rocky@5107 2
rocky@5107 3 PACKAGE="nss"
al@19835 4 VERSION="3.29"
rocky@5107 5 CATEGORY="utilities"
al@19835 6 SHORT_DESC="Mozilla Network Security Services (NSS)"
rocky@5107 7 MAINTAINER="rocky@slitaz.org"
pascal@15601 8 LICENSE="MPL"
al@19835 9 WEB_SITE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
al@19835 10
rocky@5107 11 TARBALL="$PACKAGE-$VERSION.tar.gz"
devl547@17789 12 WGET_URL="http://ftp.mozilla.org/pub/security/nss/releases/NSS_${VERSION//./_}_RTM/src/${TARBALL}"
rocky@5107 13
al@19835 14 BUILD_DEPENDS="nspr-dev sqlite3-dev zlib-dev perl"
al@19835 15 SPLIT="nss-dev"
pascal@15601 16
rocky@5107 17 # Rules to configure and make the package.
rocky@5107 18 compile_rules()
rocky@5107 19 {
al@19835 20 # http://www.linuxfromscratch.org/blfs/view/stable/postlfs/nss.html
devl547@17789 21 cd nss &&
al@19835 22 make \
al@19835 23 -j1 \
al@19835 24 BUILD_OPT=1 \
domcox@14158 25 NSPR_INCLUDE_DIR=/usr/include/nspr \
domcox@14158 26 USE_SYSTEM_ZLIB=1 \
domcox@14158 27 ZLIB_LIBS=-lz \
al@19835 28 $([ $(uname -m) == x86_64 ] && echo USE_64=1) \
domcox@14158 29 $([ -f /usr/include/sqlite3.h ] && echo NSS_USE_SYSTEM_SQLITE=1) &&
al@19835 30
al@19835 31 mkdir -p \
al@19835 32 $install/usr/lib \
al@19835 33 $install/usr/include/nss \
al@19835 34 $install/usr/bin \
al@19835 35 $install/usr/lib/pkgconfig \
al@19835 36 $install/usr/include/nss &&
al@19835 37 cd ../dist &&
al@19835 38
al@19835 39 install -vm755 Linux*/lib/*.so $install/usr/lib &&
al@19835 40 install -vm644 Linux*/lib/*.chk $install/usr/lib &&
al@19835 41 install -vm644 Linux*/lib/libcrmf.a $install/usr/lib &&
al@19835 42
al@19835 43 cp -vRL public/nss/* $install/usr/include/nss &&
al@19835 44 cp -vRL private/nss/* $install/usr/include/nss &&
al@19835 45 chmod -v 644 $install/usr/include/nss/* &&
al@19835 46
al@19835 47 install -vm755 Linux*/bin/certutil $install/usr/bin &&
al@19835 48 install -vm755 Linux*/bin/nss-config $install/usr/bin &&
al@19835 49 install -vm755 Linux*/bin/pk12util $install/usr/bin &&
al@19835 50
al@19835 51 install -vm644 Linux*/lib/pkgconfig/nss.pc $install/usr/lib/pkgconfig
rocky@5107 52 }
rocky@5107 53
rocky@5107 54 # Rules to gen a SliTaz package suitable for Tazpkg.
rocky@5107 55 genpkg_rules()
rocky@5107 56 {
al@19835 57 case $PACKAGE in
al@19835 58 nss)
al@19835 59 copy @std
al@19835 60 DEPENDS="libsqlite3 nspr zlib"
al@19835 61 ;;
al@19835 62 *-dev)
al@19835 63 copy @dev
al@19835 64 DEPENDS="nss nspr-dev"
al@19835 65 ;;
al@19835 66 esac
rocky@5107 67 }