wok-next annotate nss/receipt @ rev 21139
lftp: use openssl instead of gnutls
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Thu Jan 24 05:20:16 2019 +0200 (2019-01-24) |
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 } |