upg nss ca-certificates-mozilla

This commit is contained in:
joborun linux 2023-05-08 02:24:19 +03:00
parent 24153cf9d5
commit 1224036696
3 changed files with 34 additions and 32 deletions

View file

@ -8,7 +8,7 @@
pkgbase=nss
pkgname=(nss ca-certificates-mozilla)
pkgver=3.89
pkgrel=01
pkgrel=1
pkgdesc="Network Security Services - zstd mandatory here!"
url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
depends=('nspr>=4.35' sqlite zlib sh 'p11-kit>=0.23.19')
@ -48,13 +48,13 @@ build() {
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,%libdir%,$libdir,g" \
-e "s,%prefix%,/usr,g" \
-e "s,%exec_prefix%,/usr/bin,g" \
-e "s,%includedir%,/usr/include/nss,g" \
-e "s,%exec_prefix%,\${prefix},g" \
-e "s,%libdir%,$libdir,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"
@ -68,10 +68,10 @@ package_nss() {
< <(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" |
@ -80,7 +80,7 @@ package_nss() {
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
@ -108,7 +108,6 @@ sha256sums=(SKIP # nss
3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd # bundle.sh
d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c) # certdata2pem.py
## 8deb0ef6045c74cabecddff08fc75fa0a8dc6683b30d98d6c69a2cfc45462c5d ca-certificates-mozilla-3.89-01-x86_64.pkg.tar.lz
## b5afbf7b1ce991a1c21a03e563db365cabb6165412b807fb57441eaf39cedc63 nss-3.89-01-x86_64.pkg.tar.lz
## 96a6cdea91fe3c96f9c7aa60e8473dad2230e876f743a45855786bd28af76bf5 ca-certificates-mozilla-3.89-1-x86_64.pkg.tar.lz
## 85aa34a8ddffba181e19bb27882ab3423167c58c741b3c27578540b5595a5a61 nss-3.89-1-x86_64.pkg.tar.lz

View file

@ -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 @@ makedepends=(
perl
python
)
_revision=4e4ebb9ad0d4391035c76c26967682c148ff0fd7
_revision=c8e02a52aa1979e28bdba814df1b72fc743d66d4
source=(
"hg+https://hg.mozilla.org/projects/nss#revision=$_revision"
bundle.sh
@ -46,6 +46,15 @@ prepare() {
}
build() {
local buildsh_options=(
--disable-tests
--enable-libpkix
--opt
--system-nspr
--system-sqlite
--target x64
)
cd certs
../certdata2pem.py
@ -53,24 +62,18 @@ build() {
./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,%libdir%,$libdir,g" \
-e "s,%prefix%,/usr,g" \
-e "s,%exec_prefix%,/usr/bin,g" \
-e "s,%includedir%,/usr/include/nss,g" \
-e "s,%exec_prefix%,\${prefix},g" \
-e "s,%libdir%,$libdir,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 @@ package_nss() {
< <(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 @@ package_nss() {
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

View file

@ -1,6 +1,6 @@
real 1m32.583s
user 4m37.273s
sys 0m18.545s
real 20m9.787s
user 5m8.081s
sys 0m23.633s