Date: Friday, June 9, 2017 @ 17:55:14 Author: heftig Revision: 235671
archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-nss/repos/multilib-testing-x86_64/ lib32-nss/repos/multilib-testing-x86_64/PKGBUILD (from rev 235670, lib32-nss/trunk/PKGBUILD) lib32-nss/repos/multilib-testing-x86_64/enable-libpkix.patch (from rev 235670, lib32-nss/trunk/enable-libpkix.patch) lib32-nss/repos/multilib-testing-x86_64/nss.pc.in (from rev 235670, lib32-nss/trunk/nss.pc.in) ----------------------+ PKGBUILD | 58 +++++++++++++++++++++++++++++++++++++++++++++++++ enable-libpkix.patch | 12 ++++++++++ nss.pc.in | 11 +++++++++ 3 files changed, 81 insertions(+) Copied: lib32-nss/repos/multilib-testing-x86_64/PKGBUILD (from rev 235670, lib32-nss/trunk/PKGBUILD) =================================================================== --- multilib-testing-x86_64/PKGBUILD (rev 0) +++ multilib-testing-x86_64/PKGBUILD 2017-06-09 17:55:14 UTC (rev 235671) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com> +# Contributor: kfgz <kfgz at interia pl> +# Contributor: Ionut Biru <ibiru at archlinux dot org> + +pkgname=lib32-nss +pkgver=3.31 +pkgrel=3 +pkgdesc="Network Security Services (32-bit)" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS" +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.15 +depends=("lib32-nspr>=${_nsprver}" lib32-sqlite lib32-zlib lib32-p11-kit nss) +makedepends=(gcc-multilib perl gyp) +options=(!strip !makeflags staticlibs) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz" + nss.pc.in enable-libpkix.patch) +sha256sums=('e90561256a3271486162c1fbe8d614d118c333d36a4455be2af8688bd420a65d' + 'f2208c4f70373ff9b60f53d733f8071d4e390c384b776dfc04bf26c306882faf' + '0b68c5ffbfeec090e950e5703e6b0519eafcb7eaf4fe2f64c355d0ddf17eed30') + +prepare() { + mkdir path + + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + + patch -Np1 -i ../enable-libpkix.patch +} + +build() { + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" ./build.sh --m32 --opt --system-sqlite --system-nspr --disable-tests +} + +package() { + cd nss-$pkgver + + sed ../nss.pc.in \ + -e "s,%libdir%,/usr/lib32,g" \ + -e "s,%prefix%,/usr,g" \ + -e "s,%exec_prefix%,/usr/bin,g" \ + -e "s,%includedir%,/usr/include/nss,g" \ + -e "s,%NSPR_VERSION%,${_nsprver},g" \ + -e "s,%NSS_VERSION%,${pkgver},g" | + install -Dm644 /dev/stdin "$pkgdir/usr/lib32/pkgconfig/nss.pc" + ln -s nss.pc "$pkgdir/usr/lib32/pkgconfig/mozilla-nss.pc" + + cd dist/Release/lib + install -Dt "$pkgdir/usr/lib32" *.so + install -Dt "$pkgdir/usr/lib32" -m644 *.chk + + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib32/libnssckbi.so" +} Copied: lib32-nss/repos/multilib-testing-x86_64/enable-libpkix.patch (from rev 235670, lib32-nss/trunk/enable-libpkix.patch) =================================================================== --- multilib-testing-x86_64/enable-libpkix.patch (rev 0) +++ multilib-testing-x86_64/enable-libpkix.patch 2017-06-09 17:55:14 UTC (rev 235671) @@ -0,0 +1,12 @@ +diff -u -r nss-3.31/nss/build.sh nss-3.31-libpkix/nss/build.sh +--- nss-3.31/nss/build.sh 2017-06-08 12:53:01.000000000 +0200 ++++ nss-3.31-libpkix/nss/build.sh 2017-06-09 19:11:21.746133040 +0200 +@@ -52,7 +52,7 @@ + no_local_nspr=0 + armhf=0 + +-gyp_params=(--depth="$cwd" --generator-output=".") ++gyp_params=(--depth="$cwd" --generator-output="." -Ddisable_libpkix=0) + nspr_params=() + ninja_params=() + Copied: lib32-nss/repos/multilib-testing-x86_64/nss.pc.in (from rev 235670, lib32-nss/trunk/nss.pc.in) =================================================================== --- multilib-testing-x86_64/nss.pc.in (rev 0) +++ multilib-testing-x86_64/nss.pc.in 2017-06-09 17:55:14 UTC (rev 235671) @@ -0,0 +1,11 @@ +prefix=%prefix% +exec_prefix=%exec_prefix% +libdir=%libdir% +includedir=%includedir% + +Name: NSS +Description: Network Security Services +Version: %NSS_VERSION% +Requires: nspr >= %NSPR_VERSION% +Libs: -L${libdir} -lssl3 -lsmime3 -lnss3 -lnssutil3 +Cflags: -I${includedir}