diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 21 insertions, 10 deletions
@@ -1,14 +1,14 @@ pkgbase = ca-certificates-icp_br pkgdesc = Brazilian government Certification Authorities - pkgver = 20190415 + pkgver = 20240205 pkgrel = 1 - url = https://www.iti.gov.br/repositorio/repositorio-ac-raiz + url = https://www.gov.br/iti/pt-br/assuntos/repositorio/repositorio-ac-raiz arch = any license = unknown makedepends = unzip depends = ca-certificates-utils - source = icpbr_certs-20190415-1.zip::https://acraiz.icpbrasil.gov.br/credenciadas/CertificadosAC-ICP-Brasil/ACcompactado.zip - sha512sums = 095d64ca4a6227b77557fd7a728cd143a9733c3884c4e1e37bdbdc89029fe74ab5a88880f3b280cc1899d7ee740d0b3114177cb78341839cc4cfe42d7e6bbf5c + noextract = icpbr_certs-20240205-1.zip + source = icpbr_certs-20240205-1.zip::http://acraiz.icpbrasil.gov.br/credenciadas/CertificadosAC-ICP-Brasil/ACcompactado.zip + sha512sums = f294ee048a1a5cb0ab45c8186c850b5d9ca11076344a7ccb631a6ea3d192fb49ca8372db17326ad8f1887e03157a54a90e338c3ddcea0c81ff2dd53ea5061cd9 pkgname = ca-certificates-icp_br - @@ -2,22 +2,33 @@ # Contributor: Tiago Brait <tiagobrait AT gmail DOT com> pkgname=ca-certificates-icp_br -pkgver=20190415 +pkgver=20240205 pkgrel=1 pkgdesc="Brazilian government Certification Authorities" arch=('any') -url="https://www.iti.gov.br/repositorio/repositorio-ac-raiz" +url="https://www.gov.br/iti/pt-br/assuntos/repositorio/repositorio-ac-raiz" license=('unknown') depends=('ca-certificates-utils') makedepends=('unzip') -source=("icpbr_certs-${pkgver}-${pkgrel}.zip::https://acraiz.icpbrasil.gov.br/credenciadas/CertificadosAC-ICP-Brasil/ACcompactado.zip") -sha512sums=('095d64ca4a6227b77557fd7a728cd143a9733c3884c4e1e37bdbdc89029fe74ab5a88880f3b280cc1899d7ee740d0b3114177cb78341839cc4cfe42d7e6bbf5c') + +_source="icpbr_certs-${pkgver}-${pkgrel}" +source=("$_source.zip::http://acraiz.icpbrasil.gov.br/credenciadas/CertificadosAC-ICP-Brasil/ACcompactado.zip") +noextract=("$_source.zip") +sha512sums=('f294ee048a1a5cb0ab45c8186c850b5d9ca11076344a7ccb631a6ea3d192fb49ca8372db17326ad8f1887e03157a54a90e338c3ddcea0c81ff2dd53ea5061cd9') + # This checksum must match: http://acraiz.icpbrasil.gov.br/credenciadas/CertificadosAC-ICP-Brasil/hashsha512.txt + +prepare() { + rm -rf "$_source" && mkdir "$_source" + unzip "$_source.zip" -d "$_source" +} package() { + cd "$_source" + find * -print0 | while read -d $'\0' cert; do # Edit filenames removing whitespaces and prepending 'icp_br' mv "$cert" "icp_br.${cert//' '/'_'}" done install -d -m0755 "$pkgdir/usr/share/ca-certificates/trust-source/anchors" - install -vm0644 *.crt "$pkgdir/usr/share/ca-certificates/trust-source/anchors" + install -m0644 *.crt "$pkgdir/usr/share/ca-certificates/trust-source/anchors" } |