From 2e45e7a8ceca9bd5c4c30e9788d17203e379665f Mon Sep 17 00:00:00 2001 From: EnumDev Date: Thu, 22 Oct 2026 09:52:26 +0300 Subject: [PATCH] Update package version to 3.132 --- info.yml | 8 ++++++-- recipe.sh | 12 +++++++++++- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/info.yml b/info.yml index 00cf0b1..8d8f6e1 100644 --- a/info.yml +++ b/info.yml @@ -1,6 +1,6 @@ name: nss description: Network Security Services -version: "3.131" +version: "3.132" revision: 1 url: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS license: MPL-2.0 @@ -23,4 +23,8 @@ downloads: - url: https://archive.mozilla.org/pub/security/nss/releases/NSS_${BPM_PKG_VERSION//./_}_RTM/src/nss-${BPM_PKG_VERSION}.tar.gz extract_to: ${BPM_SOURCE} extract_strip_components: 1 - checksum: ca0005bc77e9255d9942103e6f9756cfe311a3df72afa99860709e386eb3c167 + checksum: ee9cf4837ba801141a804321c4462ad8f452ff4314275c6d5108a6b05af227ff +split_packages: + - name: nss + - name: ca-certificates-mozilla + description: Mozilla's CA certificates diff --git a/recipe.sh b/recipe.sh index d4e88b1..94d2969 100644 --- a/recipe.sh +++ b/recipe.sh @@ -27,7 +27,7 @@ build() { # The package function is executed in the source directory # This function is used to move the compiled files into the output directory -package() { +package_nss() { local nsprver="$(pkg-config --modversion nspr)" local libdir=/usr/lib includedir=/usr/include/nss @@ -64,4 +64,14 @@ package() { # Replace built-in trust with p11-kit connection ln -sf pkcs11/p11-kit-trust.so "$BPM_OUTPUT"/"$libdir"/libnssckbi.so + + # Install package license + install -Dm644 "$BPM_SOURCE"/nss/COPYING "$BPM_OUTPUT"/usr/share/licenses/"$BPM_PKG_NAME"/COPYINMG +} + +package_ca-certificates-mozilla() { + install -Dm644 "$BPM_SOURCE"/ca-bundle.trust.p11-kit "$BPM_OUTPUT"/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit + + # Install package license + install -Dm644 "$BPM_SOURCE"/nss/COPYING "$BPM_OUTPUT"/usr/share/licenses/"$BPM_PKG_NAME"/COPYINMG }