From 98f4bf44aa5c96e2137d4e990e7d17e6c7f5da27 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.7.2 --- srcpkgs/autofirma/files/autofirma | 2 ++ srcpkgs/autofirma/template | 41 +++++++++++++++++++++++++++++++ 2 files changed, 43 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..16df2e8e0d4f --- /dev/null +++ b/srcpkgs/autofirma/template @@ -0,0 +1,41 @@ +# Template file for 'autofirma' +pkgname=autofirma +version=1.7.2 +revision=1 +_jmulticard_version=1.7 + +hostmakedepends="apache-maven openjdk8" +depends="virtual?java-environment" +short_desc="Cliente de firma electrónica ofrecido por la Administración Pública" +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="f3d135f80c5e18e204110f9077f6be708280866600a68e71d9e13af09a1963d5 +eedc93e36ae79b2c36f276ad575bca0d84d3883487439e3f71622cfd4a4b58ac" + +# maven-surefire-plugin needed +make_check=no + +do_build() { + export PATH="/usr/lib/jvm/java-11-openjdk/bin/:$PATH" + 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 + vmkdir usr/share/java/${pkgname} + vinstall clienteafirma-${version}/afirma-simple/target/AutoFirma.jar 644 usr/share/java/autofirma + vbin "${FILESDIR}/autofirma" +}