Skip to content

Instantly share code, notes, and snippets.

@hackaugusto
Created April 24, 2018 19:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hackaugusto/25eb6078c8aaf607a0110e5e741f1eff to your computer and use it in GitHub Desktop.
Save hackaugusto/25eb6078c8aaf607a0110e5e741f1eff to your computer and use it in GitHub Desktop.
pkgname=fenacon
pkgver=20180301
pkgrel=1
pkgdesc="Fenacon Certificates Authorities"
arch=('any')
url="http://fenaconcd.com.br/fenaconcd/suporte/download/hierarquiaDeCertificacao"
license=('GPL')
depends=('ca-certificates-utils')
makedepends=('unzip')
source=(
"http://download.fenaconcd.com.br/site/suporte/hierarquias/V5/ACRaizV5.zip"
"http://download.fenaconcd.com.br/site/suporte/hierarquias/V5/ACRFBV5.zip"
"http://download.fenaconcd.com.br/site/suporte/hierarquias/V5/ACINSTITUTOFENACONRFBV5.zip"
"http://download.fenaconcd.com.br/site/suporte/hierarquias/V5/ACRaizV5.zip"
"http://download.fenaconcd.com.br/site/suporte/hierarquias/V5/ACCertisignV5.zip"
"http://download.fenaconcd.com.br/site/suporte/hierarquias/V5/ACInstitutoFenaconV5.zip"
"http://download.fenaconcd.com.br/site/suporte/hierarquias/V2/ACRaizv2.zip"
"http://download.fenaconcd.com.br/site/suporte/hierarquias/V2/ACRFBv3.zip"
"http://download.fenaconcd.com.br/site/suporte/hierarquias/V2/ACInstitutoFenaconRFBG2.zip"
"http://download.fenaconcd.com.br/site/suporte/hierarquias/V2/ACRaizv2.zip"
"http://download.fenaconcd.com.br/site/suporte/hierarquias/V2/ACCertisignG6.zip"
"http://download.fenaconcd.com.br/site/suporte/hierarquias/V2/ACInstitutoFenaconG2.zip"
)
package() {
install -d -m0755 "$pkgdir/usr/share/ca-certificates/trust-source/anchors"
install -m0644 *.crt "$pkgdir/usr/share/ca-certificates/trust-source/anchors"
install -m0644 *.cer "$pkgdir/usr/share/ca-certificates/trust-source/anchors"
}
# https://wiki.archlinux.org/index.php/Smartcards
# software da leitora
yaourt -S ccid opensc
# software pro cartão
yaourt -S safesignidentityclient ca-certificates-icp_br
# se tiveres cartões emitidos pela fenacon usa o fenancon.PKGBUILD abaixo
# pra usar o websigner then que instalar o websigner.PKGBUILD abaixo
# roda pcscd
systemctl enable pcscd.service
systemctl start pcscd.service
# o websigner depende de uma versão antiga e bugada da curlib, pra ele funcionar tens que forçar a v3
# por isso eu recomendo fazer um profile novo antes de instalar a extensão deles
# pra isso funcionar tens que ter o pacote libcurl-compat instalado
env "LD_PRELOAD=libcurl.so.3" firefox -ProfileManager
pkgname=websigner
pkgver=2.5.2
pkgrel=1
pkgdesc="Softplan Web Signer"
arch=('x86_64')
url="https://websigner.softplan.com.br/"
source=("websigner-setup-64.deb::https://websigner.softplan.com.br/Downloads/1523373112444/setup-debian-64?src=extension")
sha512sums=("1b780acd5567793a7cccf04604d84b42c5d943b309c26cb647604f443c3fe4be5ba3c9994e49ead6705277dc74b7991032038a0e94b784dd8992074b9b77b611")
build() {
cd ${srcdir}
# Use deb2targz to extract the beefy parts of the files
deb2targz websigner-setup-64.deb
tar xvf websigner-setup-64.tar.xz
}
package() {
cd ${pkgdir}
cp -R ${srcdir}/usr ${pkgdir}
rm -rf ${pkgdir}/usr/lib64/
cp -R ${srcdir}/opt ${pkgdir}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment