[arch-commits] Commit in nss/trunk (PKGBUILD)
Jan Steffens
heftig at gemini.archlinux.org
Wed Dec 1 17:18:48 UTC 2021
Date: Wednesday, December 1, 2021 @ 17:18:48
Author: heftig
Revision: 430093
3.73-1: mercurial is the source of truth
Modified:
nss/trunk/PKGBUILD
----------+
PKGBUILD | 28 ++++++++++++++++------------
1 file changed, 16 insertions(+), 12 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-12-01 16:51:15 UTC (rev 430092)
+++ PKGBUILD 2021-12-01 17:18:48 UTC (rev 430093)
@@ -3,25 +3,29 @@
pkgbase=nss
pkgname=(nss ca-certificates-mozilla)
-pkgver=3.72
-pkgrel=2
+pkgver=3.73
+pkgrel=1
pkgdesc="Network Security Services"
url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
arch=(x86_64)
license=(MPL GPL)
depends=(nspr sqlite zlib sh 'p11-kit>=0.23.19')
-makedepends=(perl python gyp)
-source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"
+makedepends=(perl python gyp mercurial)
+_revision=a2050bd67f05e8af5984baca03078d69b3874b85
+source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision"
certdata2pem.py bundle.sh)
-sha256sums=('6ea60a9ff113e493ea2ab25f41ea75a9fbd10af7903f26f703dac8680732d02e'
+sha256sums=('SKIP'
'd2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c'
'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd')
+pkgver() {
+ cd nss
+ hg id -t | sed 's/^NSS_//;s/_RTM$//;s/_/./g'
+}
+
prepare() {
- cd nss-$pkgver/nss
-
- mkdir "$srcdir/certs"
- ln -srt "$srcdir/certs" lib/ckfw/builtins/{certdata.txt,nssckbi.h}
+ mkdir -p certs
+ ln -srft certs nss/lib/ckfw/builtins/{certdata.txt,nssckbi.h}
}
build() {
@@ -31,7 +35,7 @@
cd ..
./bundle.sh
- cd nss-$pkgver/nss
+ cd nss
./build.sh \
--target x64 \
--opt \
@@ -42,9 +46,9 @@
}
package_nss() {
- cd nss-$pkgver
+ local nsprver="$(pkg-config --modversion nspr)"
+ local libdir=/usr/lib
- local libdir=/usr/lib nsprver="$(pkg-config --modversion nspr)"
sed nss/pkg/pkg-config/nss.pc.in \
-e "s,%libdir%,$libdir,g" \
-e "s,%prefix%,/usr,g" \
More information about the arch-commits
mailing list