Skip to content

Instantly share code, notes, and snippets.

@vk496
Created February 12, 2018 10:11
Show Gist options
  • Save vk496/1196ec3a13689cd66a77e96e4b1f0cca to your computer and use it in GitHub Desktop.
Save vk496/1196ec3a13689cd66a77e96e4b1f0cca to your computer and use it in GitHub Desktop.
Autofirma 1.6
# Maintainer: Miguel Revilla <yo at miguelrevilla dot com>
pkgname=autofirma
pkgver=1.6
pkgrel=1
pkgdesc='Spanish Government digital signature client'
arch=('i686' 'x86_64')
url='http://firmaelectronica.gob.es'
license=('GPL' 'EUPL')
depends=('java-runtime=8' 'nss' 'firefox')
makedepends=('binutils')
source=('http://estaticos.redsara.es/comunes/autofirma/currentversion/AutoFirma_Linux.zip')
md5sums=('a331cc3e2cd3e183f02227eaf701cfc2')
prepare() {
ar -x AutoFirma_${pkgver/\./_}.deb
tar -xf data.tar.xz
}
package() {
mkdir -p "${pkgdir}"/usr/lib/firefox/defaults/pref/
cp -d --no-preserve=ownership etc/firefox/pref/AutoFirma.js "${pkgdir}"/usr/lib/firefox/defaults/pref/
cp -dr --no-preserve=ownership usr "${pkgdir}"/
mkdir -p "${pkgdir}"/usr/share/licenses/autofirma/
ln -s /usr/share/doc/AutoFirma/copyright "${pkgdir}"/usr/share/licenses/autofirma/LICENSE
java -jar "${pkgdir}"/usr/lib/AutoFirma/AutoFirmaConfigurador.jar
mkdir -p "${pkgdir}"/usr/share/ca-certificates/trust-source/anchors
mv "${pkgdir}"/usr/lib/AutoFirma/AutoFirma_ROOT.cer "${pkgdir}"/usr/share/ca-certificates/trust-source/anchors/AutoFirma_ROOT.cer
chmod 644 "${pkgdir}"/usr/share/applications/afirma.desktop
chmod 644 "${pkgdir}"/usr/share/doc/AutoFirma/copyright
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment