From 83c306e4e51faca4d85d40ff1f112edc7dae47e9 Mon Sep 17 00:00:00 2001 From: Eloi Torrents Date: Thu, 22 Dec 2022 14:04:57 +0100 Subject: [PATCH] New package: autofirma-1.8.2 --- srcpkgs/autofirma/files/autofirma | 2 ++ srcpkgs/autofirma/template | 39 +++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 srcpkgs/autofirma/files/autofirma create mode 100644 srcpkgs/autofirma/template diff --git a/srcpkgs/autofirma/files/autofirma b/srcpkgs/autofirma/files/autofirma new file mode 100644 index 000000000000..173e8ac46fd6 --- /dev/null +++ b/srcpkgs/autofirma/files/autofirma @@ -0,0 +1,2 @@ +#! /bin/sh +java -jar /usr/share/java/autofirma/AutoFirma.jar diff --git a/srcpkgs/autofirma/template b/srcpkgs/autofirma/template new file mode 100644 index 000000000000..fa0aed46a669 --- /dev/null +++ b/srcpkgs/autofirma/template @@ -0,0 +1,39 @@ +# Template file for 'autofirma' +pkgname=autofirma +version=1.8.2 +revision=1 +_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" +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" +checksum="40ebcd1200129ca08c21176a5fbd64c04ce0ac6bd932c4b213d4b7213f851a0d + f79df2e53bb2c89f7c603019fc3d92482756d071947669f798dd76b109a375aa" + +# maven-surefire-plugin needed +make_check=no + +do_build() { + export JAVA_HOME=/usr/lib/jvm/openjdk11 + cd "jmulticard-${_jmulticard_version}" + mvn clean install -Dmaven.test.skip=true + cd "../clienteafirma-${version}" + mvn clean install -Denv=install -Dmaven.test.skip=true +} + +do_check() { + cd "jmulticard-${_jmulticard_version}" + mvn test + cd "../clienteafirma-${version}" + mvn test +} + +do_install() { + vmkdir usr/share/java/${pkgname} + vinstall clienteafirma-${version}/afirma-simple/target/AutoFirma.jar 644 usr/share/java/autofirma + vbin "${FILESDIR}/autofirma" +}