wok-next annotate nss/receipt @ rev 21264

updated firefox-official (69.0 -> 71.0)
author Hans-G?nter Theisgen
date Fri Dec 06 15:46:28 2019 +0100 (2019-12-06)
parents d5aab818505e
children
rev   line source
al@19835 1 # SliTaz package receipt v2.
rocky@5107 2
rocky@5107 3 PACKAGE="nss"
al@21087 4 VERSION="3.41"
rocky@5107 5 CATEGORY="utilities"
al@19835 6 SHORT_DESC="Mozilla Network Security Services (NSS)"
al@21020 7 MAINTAINER="devel@slitaz.org"
pascal@15601 8 LICENSE="MPL"
al@19835 9 WEB_SITE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
al@20905 10 LFS="http://www.linuxfromscratch.org/blfs/view/svn/postlfs/nss.html"
al@19835 11
rocky@5107 12 TARBALL="$PACKAGE-$VERSION.tar.gz"
al@20519 13 WGET_URL="https://archive.mozilla.org/pub/security/nss/releases/NSS_${VERSION//./_}_RTM/src/$TARBALL"
al@21087 14 TARBALL_SHA1="69c60e8d3190573dbcbc01f50e68e3ceb7d92522"
rocky@5107 15
al@19835 16 BUILD_DEPENDS="nspr-dev sqlite3-dev zlib-dev perl"
al@21020 17 SPLIT="$PACKAGE-dev"
pascal@15601 18
al@21087 19 DEPENDS_std="libsqlite3 nspr" # zlib
al@21087 20 DEPENDS_dev="$PACKAGE nspr-dev"
al@21087 21
al@20513 22 compile_rules() {
al@20513 23 case $ARCH in
al@20513 24 x86_64) ARCH_ARGS='USE_64=1';;
al@20513 25 *) ARCH_ARGS='';;
al@20513 26 esac
al@20513 27
al@20519 28 cd nss
al@19835 29 make \
al@19835 30 -j1 \
al@19835 31 BUILD_OPT=1 \
domcox@14158 32 NSPR_INCLUDE_DIR=/usr/include/nspr \
domcox@14158 33 USE_SYSTEM_ZLIB=1 \
domcox@14158 34 ZLIB_LIBS=-lz \
al@20519 35 NSS_ENABLE_WERROR=0 \
al@20513 36 $ARCH_ARGS \
al@20513 37 $([ -f /usr/include/sqlite3.h ] && echo NSS_USE_SYSTEM_SQLITE=1) || return 1
al@19835 38
al@19835 39 mkdir -p \
al@20519 40 $install/usr/lib/ \
al@20519 41 $install/usr/include/nss/ \
al@20519 42 $install/usr/bin/ \
al@20519 43 $install/usr/lib/pkgconfig/ \
al@20519 44 $install/usr/include/nss/
al@20513 45 cd ../dist
al@19835 46
al@20513 47 install -vm755 Linux*/lib/*.so $install/usr/lib/
al@20513 48 install -vm644 Linux*/lib/*.chk $install/usr/lib/
al@20513 49 install -vm644 Linux*/lib/libcrmf.a $install/usr/lib/
al@19835 50
al@20513 51 cp -vRL public/nss/* $install/usr/include/nss/
al@20513 52 cp -vRL private/nss/* $install/usr/include/nss/
al@20513 53 chmod -v 644 $install/usr/include/nss/*
al@19835 54
al@20513 55 install -vm755 Linux*/bin/certutil $install/usr/bin/
al@20513 56 install -vm755 Linux*/bin/nss-config $install/usr/bin/
al@20513 57 install -vm755 Linux*/bin/pk12util $install/usr/bin/
al@19835 58
al@20513 59 install -vm644 Linux*/lib/pkgconfig/nss.pc $install/usr/lib/pkgconfig/
rocky@5107 60 }