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 }