[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