[arch-commits] Commit in nss/trunk (PKGBUILD enable-libpkix.patch)
Jan Steffens
heftig at archlinux.org
Fri Jun 9 17:28:54 UTC 2017
Date: Friday, June 9, 2017 @ 17:28:53
Author: heftig
Revision: 298497
3.31-3: FS#54387 Fix Chromium
Added:
nss/trunk/enable-libpkix.patch
Modified:
nss/trunk/PKGBUILD
----------------------+
PKGBUILD | 19 ++++++++++++-------
enable-libpkix.patch | 12 ++++++++++++
2 files changed, 24 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-06-09 17:21:04 UTC (rev 298496)
+++ PKGBUILD 2017-06-09 17:28:53 UTC (rev 298497)
@@ -4,7 +4,7 @@
pkgbase=nss
pkgname=(nss ca-certificates-mozilla)
pkgver=3.31
-pkgrel=2
+pkgrel=3
pkgdesc="Network Security Services"
url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
arch=(i686 x86_64)
@@ -14,13 +14,14 @@
makedepends=(perl python2 xmlto docbook-xsl gyp)
options=(!strip !makeflags staticlibs)
source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/${pkgbase}-${pkgver}.tar.gz"
- certdata2pem.py bundle.sh nss.pc.in nss-config.in nss-config.xml)
+ certdata2pem.py bundle.sh nss.pc.in nss-config.in nss-config.xml enable-libpkix.patch)
sha256sums=('e90561256a3271486162c1fbe8d614d118c333d36a4455be2af8688bd420a65d'
'512b12a2f13129be62c008b4df0153f527dd7d71c2c5183de99dfa2a1c49dd8a'
'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd'
'f2208c4f70373ff9b60f53d733f8071d4e390c384b776dfc04bf26c306882faf'
'e44ac5095b4d88f24ec7b2e6a9f1581560bd3ad41a3d198596d67ef22f67adb9'
- '98ace873c63e8e870286bce3ed53249aa2655cc1f53e7049061476e650ab06f1')
+ '98ace873c63e8e870286bce3ed53249aa2655cc1f53e7049061476e650ab06f1'
+ '0b68c5ffbfeec090e950e5703e6b0519eafcb7eaf4fe2f64c355d0ddf17eed30')
prepare() {
mkdir certs path
@@ -33,6 +34,8 @@
cd nss-$pkgver
+ patch -Np1 -i ../enable-libpkix.patch
+
ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/
ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/
}
@@ -46,7 +49,7 @@
sh bundle.sh
cd nss-$pkgver/nss
- PATH="$srcdir/path:$PATH" ./build.sh --opt --system-sqlite --system-nspr -v
+ PATH="$srcdir/path:$PATH" ./build.sh --opt --system-sqlite --system-nspr --disable-tests
}
package_nss() {
@@ -74,14 +77,16 @@
-e "s, at MOD_MINOR_VERSION@,${_vminor},g" \
-e "s, at MOD_PATCH_VERSION@,${_vpatch},g" |
install -D /dev/stdin "$pkgdir/usr/bin/nss-config"
+ install -Dt "$pkgdir/usr/share/man/man1" -m644 ../nss-config.1
- install -Dt "$pkgdir/usr/share/man/man1" -m644 nss/doc/nroff/*.1 ../nss-config.1
+ cd nss/doc/nroff
+ install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1
- cd dist
+ cd ../../../dist
install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h
cd Release/bin
- install -Dt "$pkgdir/usr/bin" *util derdump pp shlibsign signtool signver ssltap vfychain vfyserv
+ install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap
cd ../lib
install -Dt "$pkgdir/usr/lib" *.so
Added: enable-libpkix.patch
===================================================================
--- enable-libpkix.patch (rev 0)
+++ enable-libpkix.patch 2017-06-09 17:28:53 UTC (rev 298497)
@@ -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=()
+
More information about the arch-commits
mailing list