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 } |