Date: Saturday, May 6, 2023 @ 14:12:49
  Author: heftig
Revision: 476798

3.89.1-1

Modified:
  nss/trunk/PKGBUILD

----------+
 PKGBUILD |   37 ++++++++++++++++++++-----------------
 1 file changed, 20 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-05-06 09:02:20 UTC (rev 476797)
+++ PKGBUILD    2023-05-06 14:12:49 UTC (rev 476798)
@@ -3,7 +3,7 @@
 
 pkgbase=nss
 pkgname=(nss ca-certificates-mozilla)
-pkgver=3.89
+pkgver=3.89.1
 pkgrel=1
 pkgdesc="Network Security Services"
 url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS";
@@ -25,7 +25,7 @@
   perl
   python
 )
-_revision=4e4ebb9ad0d4391035c76c26967682c148ff0fd7
+_revision=c8e02a52aa1979e28bdba814df1b72fc743d66d4
 source=(
   "hg+https://hg.mozilla.org/projects/nss#revision=$_revision";
   bundle.sh
@@ -46,6 +46,15 @@
 }
 
 build() {
+  local buildsh_options=(
+    --disable-tests
+    --enable-libpkix
+    --opt
+    --system-nspr
+    --system-sqlite
+    --target x64
+  )
+
   cd certs
   ../certdata2pem.py
 
@@ -53,24 +62,18 @@
   ./bundle.sh
 
   cd nss
-  ./build.sh \
-    --target x64 \
-    --opt \
-    --system-sqlite \
-    --system-nspr \
-    --enable-libpkix \
-    --disable-tests
+  ./build.sh "${buildsh_options[@]}"
 }
 
 package_nss() {
   local nsprver="$(pkg-config --modversion nspr)"
-  local libdir=/usr/lib
+  local libdir=/usr/lib includedir=/usr/include/nss
 
   sed nss/pkg/pkg-config/nss.pc.in \
+    -e "s,%prefix%,/usr,g" \
+    -e "s,%exec_prefix%,\${prefix},g" \
     -e "s,%libdir%,$libdir,g" \
-    -e "s,%prefix%,/usr,g" \
-    -e "s,%exec_prefix%,/usr/bin,g" \
-    -e "s,%includedir%,/usr/include/nss,g" \
+    -e "s,%includedir%,$includedir,g" \
     -e "s,%NSPR_VERSION%,$nsprver,g" \
     -e "s,%NSS_VERSION%,$pkgver,g" |
     install -Dm644 /dev/stdin "$pkgdir$libdir/pkgconfig/nss.pc"
@@ -84,10 +87,10 @@
     < <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h)
 
   sed nss/pkg/pkg-config/nss-config.in \
+    -e "s,@prefix@,/usr,g" \
+    -e "s,@exec_prefix@,/usr,g" \
     -e "s,@libdir@,$libdir,g" \
-    -e "s,@prefix@,/usr/bin,g" \
-    -e "s,@exec_prefix@,/usr/bin,g" \
-    -e "s,@includedir@,/usr/include/nss,g" \
+    -e "s,@includedir@,$includedir,g" \
     -e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \
     -e "s,@MOD_MINOR_VERSION@,$vminor,g" \
     -e "s,@MOD_PATCH_VERSION@,$vpatch,g" |
@@ -96,7 +99,7 @@
   install -Dt "$pkgdir/usr/bin" \
     dist/Release/bin/{*util,shlibsign,signtool,signver,ssltap}
 
-  install -Dt "$pkgdir/usr/include/nss" -m644 dist/public/nss/*.h
+  install -Dt "$pkgdir$includedir" -m644 dist/public/nss/*.h
 
   install -Dt "$pkgdir/usr/share/man/man1" -m644 \
     nss/doc/nroff/{*util,signtool,signver,ssltap}.1

Reply via email to