From 6e4b3af21cf7633a6b3262661851cd929ca05039 Mon Sep 17 00:00:00 2001 From: Eloi Torrents Date: Thu, 29 Feb 2024 16:36:39 +0100 Subject: [PATCH] Fix autofirma with firefox, license, add desktop file and icon. --- srcpkgs/autofirma/template | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/srcpkgs/autofirma/template b/srcpkgs/autofirma/template index 2d87e27fb67811..2bc59d70f9e544 100644 --- a/srcpkgs/autofirma/template +++ b/srcpkgs/autofirma/template @@ -1,13 +1,13 @@ # Template file for 'autofirma' pkgname=autofirma version=1.8.2 -revision=1 +revision=2 _jmulticard_version=1.8 hostmakedepends="apache-maven openjdk11" depends="virtual?java-environment" short_desc="Electronic signature client from the Spanish Public Administration" maintainer="Eloi Torrents " -license="GPL-3.0-or-later" +license="GPL-2.0-or-later, EUPL-1.1" # OR homepage="https://firmaelectronica.gob.es/" distfiles="https://github.com/ctt-gob-es/clienteafirma/archive/v${version}.tar.gz https://github.com/ctt-gob-es/jmulticard/archive/refs/tags/v${_jmulticard_version}.tar.gz" @@ -17,6 +17,13 @@ checksum="40ebcd1200129ca08c21176a5fbd64c04ce0ac6bd932c4b213d4b7213f851a0d # maven-surefire-plugin needed make_check=no +do_patch() { + cd "clienteafirma-${version}" + sed -i 's|/usr/bin/AutoFirma|/usr/bin/autofirma|g' afirma-simple/src/main/resources/linux/AutoFirma.js + sed -i 's|/usr/bin/AutoFirma|/usr/bin/autofirma|g' afirma-simple/src/main/resources/help/Spanish.lproj/pgs/LineaComandos.html + sed -i 's|/usr/lib/AutoFirma/AutoFirma.png|Autofirma|g' afirma-simple-installer/linux/instalador_deb/src/usr/share/applications/afirma.desktop +} + do_build() { . /etc/profile.d/jdk.sh cd "jmulticard-${_jmulticard_version}" @@ -35,5 +42,7 @@ do_check() { do_install() { vmkdir usr/share/java/${pkgname} vinstall clienteafirma-${version}/afirma-simple/target/AutoFirma.jar 644 usr/share/java/autofirma + vinstall clienteafirma-${version}/afirma-simple-installer/linux/instalador_deb/src/usr/share/applications/afirma.desktop 644 usr/share/applications + vinstall clienteafirma-${version}/afirma-simple-installer/linux/instalador_deb/src/usr/share/AutoFirma/AutoFirma.svg 644 usr/share/applications/icons vbin "${FILESDIR}/autofirma" }