commit:     6261107eff81902f3c580718e1ced918b87ceaf7
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed May  5 23:39:45 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Thu May  6 00:22:55 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6261107e

app-crypt/autofirma: comments, longdescription, fix homepage

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 app-crypt/autofirma/autofirma-1.6.5-r1.ebuild | 9 ++++++++-
 app-crypt/autofirma/metadata.xml              | 7 ++++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/app-crypt/autofirma/autofirma-1.6.5-r1.ebuild 
b/app-crypt/autofirma/autofirma-1.6.5-r1.ebuild
index bba0bd3d8..0a6f2d76d 100644
--- a/app-crypt/autofirma/autofirma-1.6.5-r1.ebuild
+++ b/app-crypt/autofirma/autofirma-1.6.5-r1.ebuild
@@ -6,9 +6,14 @@ EAPI=7
 inherit desktop java-utils-2 rpm xdg
 
 DESCRIPTION="Spanish government's electronic signature application for online 
procedures"
-HOMEPAGE="https://administracionelectronica.gob.es/ctt/clienteafirma";
+HOMEPAGE="
+       https://administracionelectronica.gob.es/ctt/clienteafirma
+       https://github.com/ctt-gob-es/clienteafirma
+"
+#TODO: use ver_split instead of hardcoded 1/6/5
 
SRC_URI="https://estaticos.redsara.es/comunes/autofirma/1/6/5/AutoFirma_Linux.zip
 -> ${P}.zip"
 
+#TODO: investigate and fix licenses 
https://github.com/ctt-gob-es/clienteafirma/blob/master/license/LICENSE.txt
 LICENSE="|| ( GPL-2+ EUPL-1.1 )"
 SLOT="0"
 KEYWORDS="~amd64"
@@ -24,9 +29,11 @@ src_unpack() {
 }
 
 src_install() {
+       #TODO: use $(get_libdir) or mask non ~amd64 arches
        java-pkg_dojar "usr/lib64/${PN}/${PN}.jar"
        java-pkg_dolauncher
        java-pkg_dojar "usr/lib64/${PN}/${PN}Configurador.jar"
+       #TODO: icons in /lib are suspect
        doicon "usr/lib64/${PN}/${PN}.png"
        make_desktop_entry "${PN} %u" AutoFirma "${PN}" "Utility" 
"Comment[es]=Aplicación de firma electrónica de la 
FNMT\nMimeType=x-scheme-handler/afirma"
 }

diff --git a/app-crypt/autofirma/metadata.xml b/app-crypt/autofirma/metadata.xml
index 054691619..7872dce2f 100644
--- a/app-crypt/autofirma/metadata.xml
+++ b/app-crypt/autofirma/metadata.xml
@@ -1,11 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
+  <longdescription lang="es">
+El Cliente @firma es uno de los productos de la Suite @firma de soluciones de 
identificación y firma electrónica. Se proporciona de a las Administraciones 
Públicas para que dispongan de los instrumentos necesarios para implementar la 
autenticación y firma electrónica avanzada de una forma rápida y efectiva.
+
+El cliente de firma es una herramienta de firma electrónica en entornos de 
escritorio y dispositivos móviles, que funciona en forma de Applet de Java 
integrado en una página Web mediante JavaScript, como aplicación de escritorio, 
o como aplicación móvil, dependiendo del entorno del usuario.
+  <longdescription>
   <maintainer type="person">
     <email>gen...@chuso.net</email>
     <name>Jesus Perez Rey</name>
   </maintainer>
   <upstream>
-    <remote-id type="github">ctt/clienteafirma</remote-id>
+    <remote-id type="github">ctt-gob-es/clienteafirma</remote-id>
   </upstream>
 </pkgmetadata>

Reply via email to