wok-next annotate nss/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 | b19ddba309f9 |
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@20513 | 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/postlfs/nss.html" |
al@19835 | 11 |
rocky@5107 | 12 TARBALL="$PACKAGE-$VERSION.tar.gz" |
devl547@17789 | 13 WGET_URL="http://ftp.mozilla.org/pub/security/nss/releases/NSS_${VERSION//./_}_RTM/src/${TARBALL}" |
rocky@5107 | 14 |
al@19835 | 15 BUILD_DEPENDS="nspr-dev sqlite3-dev zlib-dev perl" |
al@19835 | 16 SPLIT="nss-dev" |
pascal@15601 | 17 |
al@20513 | 18 compile_rules() { |
al@20513 | 19 case $ARCH in |
al@20513 | 20 x86_64) ARCH_ARGS='USE_64=1';; |
al@20513 | 21 *) ARCH_ARGS='';; |
al@20513 | 22 esac |
al@20513 | 23 |
devl547@17789 | 24 cd nss && |
al@19835 | 25 make \ |
al@19835 | 26 -j1 \ |
al@19835 | 27 BUILD_OPT=1 \ |
domcox@14158 | 28 NSPR_INCLUDE_DIR=/usr/include/nspr \ |
domcox@14158 | 29 USE_SYSTEM_ZLIB=1 \ |
domcox@14158 | 30 ZLIB_LIBS=-lz \ |
al@20513 | 31 $ARCH_ARGS \ |
al@20513 | 32 $([ -f /usr/include/sqlite3.h ] && echo NSS_USE_SYSTEM_SQLITE=1) || return 1 |
al@19835 | 33 |
al@19835 | 34 mkdir -p \ |
al@19835 | 35 $install/usr/lib \ |
al@19835 | 36 $install/usr/include/nss \ |
al@19835 | 37 $install/usr/bin \ |
al@19835 | 38 $install/usr/lib/pkgconfig \ |
al@20513 | 39 $install/usr/include/nss |
al@20513 | 40 cd ../dist |
al@19835 | 41 |
al@20513 | 42 install -vm755 Linux*/lib/*.so $install/usr/lib/ |
al@20513 | 43 install -vm644 Linux*/lib/*.chk $install/usr/lib/ |
al@20513 | 44 install -vm644 Linux*/lib/libcrmf.a $install/usr/lib/ |
al@19835 | 45 |
al@20513 | 46 cp -vRL public/nss/* $install/usr/include/nss/ |
al@20513 | 47 cp -vRL private/nss/* $install/usr/include/nss/ |
al@20513 | 48 chmod -v 644 $install/usr/include/nss/* |
al@19835 | 49 |
al@20513 | 50 install -vm755 Linux*/bin/certutil $install/usr/bin/ |
al@20513 | 51 install -vm755 Linux*/bin/nss-config $install/usr/bin/ |
al@20513 | 52 install -vm755 Linux*/bin/pk12util $install/usr/bin/ |
al@19835 | 53 |
al@20513 | 54 install -vm644 Linux*/lib/pkgconfig/nss.pc $install/usr/lib/pkgconfig/ |
rocky@5107 | 55 } |
rocky@5107 | 56 |
al@20513 | 57 genpkg_rules() { |
al@19835 | 58 case $PACKAGE in |
al@19835 | 59 nss) |
al@19835 | 60 copy @std |
al@19835 | 61 DEPENDS="libsqlite3 nspr zlib" |
al@19835 | 62 ;; |
al@19835 | 63 *-dev) |
al@19835 | 64 copy @dev |
al@19835 | 65 DEPENDS="nss nspr-dev" |
al@19835 | 66 ;; |
al@19835 | 67 esac |
rocky@5107 | 68 } |