[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/autofirma/

2024-04-17 Thread Jesús P Rey
commit: 2915c867bb7bb6ca586f84e672e0f1fb7003782b
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Wed Apr 17 20:41:05 2024 +
Commit:     Jesús P Rey  chuso  net>
CommitDate: Wed Apr 17 20:41:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2915c867

app-crypt/autofirma: 1.8.2 version bump.

Closes: https://bugs.gentoo.org/927286
Closes: https://bugs.gentoo.org/927287
Signed-off-by: Jesus P Rey (Chuso)  chuso.net>

 app-crypt/autofirma/Manifest   |  2 +-
 .../{autofirma-1.7.1.ebuild => autofirma-1.8.2.ebuild} | 10 +++---
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/app-crypt/autofirma/Manifest b/app-crypt/autofirma/Manifest
index b8cbdd610e..0032fcafae 100644
--- a/app-crypt/autofirma/Manifest
+++ b/app-crypt/autofirma/Manifest
@@ -1 +1 @@
-DIST autofirma-1.7.1.zip 152716878 BLAKE2B 
d985bfa71ce1b4318a50fc4c93b1a85a388de445f8e4a18c7e616988955b94ac79e73a7fb4e3c202cf303255cb497679eaeb7b2546c08f3e3974d440e793ce12
 SHA512 
52098e74537dea9b72be8f4b2b05c2c57ed79f0c496ff5a4c4e1ddfe88fab528b2e9a237d9c8f0151bc499687a6fc2966227d6b3f2cae2943d7c772b9286755b
+DIST autofirma-1.8.2.zip 51224492 BLAKE2B 
22dcf856a9fae720f978976a7e6ac6e55af7b0e4d590ea2f2fe29021af3544600b5fa90460a6a30bdbe44803b8c719e80bfef0638513f8b47a98efc757e611ef
 SHA512 
119bb55726f790eb432cf571ab3e30bf2f7eb166fcaa66c01b77eceba093ee5a10987dfbd73b67524e0bfc8a84e043b8b50ad3553e4364d50d46e3bcfd66103c

diff --git a/app-crypt/autofirma/autofirma-1.7.1.ebuild 
b/app-crypt/autofirma/autofirma-1.8.2.ebuild
similarity index 68%
rename from app-crypt/autofirma/autofirma-1.7.1.ebuild
rename to app-crypt/autofirma/autofirma-1.8.2.ebuild
index c0886964f9..a13f350832 100644
--- a/app-crypt/autofirma/autofirma-1.7.1.ebuild
+++ b/app-crypt/autofirma/autofirma-1.8.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,9 @@ HOMEPAGE="
https://administracionelectronica.gob.es/ctt/clienteafirma
https://github.com/ctt-gob-es/clienteafirma
 "
-SRC_URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux.zip -> ${P}.zip"
+# Upstream blocks wget, so we need a fallback option
+SRC_URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux_Fedora.zip -> ${P}.zip
+   https://distfiles.chuso.net/distfiles/${P}.zip;
 
 LICENSE="|| ( GPL-2 EUPL-1.1 )"
 SLOT="0"
@@ -31,5 +33,7 @@ src_install() {
java-pkg_dolauncher
java-pkg_dojar "usr/lib64/${PN}/${PN}Configurador.jar"
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"
+   make_desktop_entry \
+   "${PN} %u" AutoFirma "${PN}" "Utility" \
+   "Comment[es]=Aplicación de firma electrónica de la 
FNMT\nMimeType=x-scheme-handler/afirma"
 }



[gentoo-commits] repo/proj/guru:dev commit in: net-im/mautrix-whatsapp/files/, net-im/mautrix-whatsapp/

2023-09-07 Thread Jesús P Rey
commit: ff7e05f8296b8c455ea591f574435aa8c48c9b75
Author: Jesús P Rey (Chuso)  chuso  net>
AuthorDate: Thu Sep  7 13:26:55 2023 +
Commit:     Jesús P Rey  chuso  net>
CommitDate: Thu Sep  7 13:29:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff7e05f8

net-im/mautrix-whatsapp: New package.

Signed-off-by: Jesús P Rey (Chuso)  chuso.net>

 net-im/mautrix-whatsapp/Manifest   |  2 +
 .../mautrix-whatsapp/files/mautrix-whatsapp.initd  | 25 +
 .../files/mautrix-whatsapp.service | 12 +
 .../mautrix-whatsapp-0.10.0.ebuild | 60 ++
 net-im/mautrix-whatsapp/metadata.xml   | 22 
 5 files changed, 121 insertions(+)

diff --git a/net-im/mautrix-whatsapp/Manifest b/net-im/mautrix-whatsapp/Manifest
new file mode 100644
index 00..23a5676206
--- /dev/null
+++ b/net-im/mautrix-whatsapp/Manifest
@@ -0,0 +1,2 @@
+DIST mautrix-whatsapp-0.10.0-deps.tar.xz 44605336 BLAKE2B 
631844436ca1fb408a1dbd074d613f5b21c789bc7af931336204c4c104a0e7f039c7c94c651211e12253bcf63b72a899f4b2bb554eed6f778a1e747dd762
 SHA512 
fb06e5d121c2e1d2ed67ca21973a37187d0f79d5cc1206bc8aa7a031503967932254e430db00ee95645770eea7509f0ec9ab24fa3fe6a26bb5fb28149873a584
+DIST mautrix-whatsapp-0.10.0.gh.tar.gz 152560 BLAKE2B 
b455c54fec79c0d56b61d441291a3f5ae1ab55db3f23e69d2fd5c11cc0bcbd69d5d8f14cd44c6a252d1f72c37af0d67ac959cc3a9163fe772d3d530d4f5f2af0
 SHA512 
0906b1e01f26d25adf337a012e73fa28bf9961a30add61ae7a22aaf903ce28d50e00c34124ed6703c9be86a38c3e29d638c2fa969013608ee38034cc01b5882f

diff --git a/net-im/mautrix-whatsapp/files/mautrix-whatsapp.initd 
b/net-im/mautrix-whatsapp/files/mautrix-whatsapp.initd
new file mode 100644
index 00..f06e9948fd
--- /dev/null
+++ b/net-im/mautrix-whatsapp/files/mautrix-whatsapp.initd
@@ -0,0 +1,25 @@
+#!/sbin/openrc-run
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+name="mautrix-whatsapp daemon"
+description="A Matrix-WhatsApp puppeting bridge"
+module="mautrix_whatsapp"
+
+pidfile="/run/${RC_SVCNAME}.pid"
+command="/usr/bin/mautrix-whatsapp"
+command_args="-c /etc/mautrix/${module}.yaml -r 
/var/lib/mautrix/whatsapp/registration.yaml"
+command_background=true
+command_user="mautrix-whatsapp:mautrix"
+
+output_log="/var/log/mautrix/mautrix-whatsapp_daemon.log"
+error_log="/var/log/mautrix/mautrix-whatsapp_daemon.log"
+
+depend() {
+   need net
+}
+
+start_pre() {
+   checkpath -d -m 0755 -o "$command_user" /var/lib/mautrix/whatsapp
+   checkpath -f -m 0644 -o "$command_user" "$output_log"
+}

diff --git a/net-im/mautrix-whatsapp/files/mautrix-whatsapp.service 
b/net-im/mautrix-whatsapp/files/mautrix-whatsapp.service
new file mode 100644
index 00..8e55412083
--- /dev/null
+++ b/net-im/mautrix-whatsapp/files/mautrix-whatsapp.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=A Matrix-WhatsApp puppeting bridge
+After=network.target
+
+[Service]
+User=mautrix-whatsapp
+Group=mautrix
+Restart=on-failure
+ExecStart=/usr/bin/mautrix-whatsapp -c /etc/mautrix/mautrix_whatsapp.yaml -r 
/var/lib/mautrix/whatsapp/registration.yaml
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-im/mautrix-whatsapp/mautrix-whatsapp-0.10.0.ebuild 
b/net-im/mautrix-whatsapp/mautrix-whatsapp-0.10.0.ebuild
new file mode 100644
index 00..7dd38106f7
--- /dev/null
+++ b/net-im/mautrix-whatsapp/mautrix-whatsapp-0.10.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module optfeature systemd
+
+DESCRIPTION="A Matrix-WhatsApp puppeting bridge "
+HOMEPAGE="https://github.com/mautrix/whatsapp/;
+SRC_URI="https://github.com/mautrix/whatsapp/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz
+   https://distfiles.chuso.net/distfiles/${P}-deps.tar.xz;
+S="${WORKDIR}/whatsapp-${PV}"
+
+LICENSE="AGPL-3 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="crypt"
+
+DEPEND="crypt? ( dev-libs/olm )"
+
+RDEPEND="acct-user/${PN}"
+
+src_compile() {
+   ego build $(use crypt || echo '-tags nocrypto')
+}
+
+src_install() {
+   dobin "${PN}"
+
+   keepdir /var/log/mautrix/${PN/mautrix-/}
+   fowners -R root:mautrix /var/log/mautrix
+   fperms -R 770 /var/log/mautrix
+   sed -i -e "s_\./logs_/var/log/mautrix_" "example-config.yaml" || die
+
+   insinto "/etc/mautrix"
+   newins "example-config.yaml" "${PN/-/_}.yaml"
+
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+
+   fowners -R root:mautrix /etc/mautrix
+   fperms -R 770 /etc

[gentoo-commits] repo/proj/guru:dev commit in: acct-user/mautrix-whatsapp/

2023-09-07 Thread Jesús P Rey
commit: f65e988dc43068a40c8145c20a7090ea22fef317
Author: Jesús P Rey (Chuso)  chuso  net>
AuthorDate: Thu Sep  7 13:25:28 2023 +
Commit:     Jesús P Rey  chuso  net>
CommitDate: Thu Sep  7 13:29:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f65e988d

acct-user/mautrix-whatsapp: New package.

Dependency for net-im/mautrix-whatsapp.

Signed-off-by: Jesús P Rey (Chuso)  chuso.net>

 acct-user/mautrix-whatsapp/mautrix-whatsapp-0.ebuild | 15 +++
 acct-user/mautrix-whatsapp/metadata.xml  |  8 
 2 files changed, 23 insertions(+)

diff --git a/acct-user/mautrix-whatsapp/mautrix-whatsapp-0.ebuild 
b/acct-user/mautrix-whatsapp/mautrix-whatsapp-0.ebuild
new file mode 100644
index 00..02486c6384
--- /dev/null
+++ b/acct-user/mautrix-whatsapp/mautrix-whatsapp-0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="User for Mautrix WhatsApp Bridge"
+
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( mautrix )
+ACCT_USER_HOME=/var/lib/mautrix/whatsapp
+ACCT_USER_HOME_PERMS=0750
+
+acct-user_add_deps

diff --git a/acct-user/mautrix-whatsapp/metadata.xml 
b/acct-user/mautrix-whatsapp/metadata.xml
new file mode 100644
index 00..97af622fb7
--- /dev/null
+++ b/acct-user/mautrix-whatsapp/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gen...@chuso.net
+   Jesus Perez Rey
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/autofirma/

2022-12-10 Thread Jesús P Rey
commit: 2b3dbacad0149566d518e20c99ea5dc249b85dba
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Sat Dec 10 18:35:07 2022 +
Commit:     Jesús P Rey  chuso  net>
CommitDate: Sat Dec 10 18:38:42 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2b3dbaca

app-crypt/autofirma: 1.7.1 version bump

Signed-off-by: Jesus P Rey (Chuso)  chuso.net>

 app-crypt/autofirma/Manifest   |  2 +-
 .../{autofirma-1.6.5-r1.ebuild => autofirma-1.7.1.ebuild}  | 10 +++---
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/app-crypt/autofirma/Manifest b/app-crypt/autofirma/Manifest
index 2db192482..b8cbdd610 100644
--- a/app-crypt/autofirma/Manifest
+++ b/app-crypt/autofirma/Manifest
@@ -1 +1 @@
-DIST autofirma-1.6.5.zip 155509984 BLAKE2B 
cc5def6ff029d3e1799485a25035ae95e6da03c11bb7186eab01adf55e4457de00ffcff6cb79129c4ad98e5024b79625ace70c41507825f706dff992f8c3408c
 SHA512 
927b67a93c111f1d040e38d26122f7a9d7b8d41599da776fa2895fd97409696d4a97663f4b5b4fea32e6d613e21f104cabd2c860f719954cf954e081dc3a727d
+DIST autofirma-1.7.1.zip 152716878 BLAKE2B 
d985bfa71ce1b4318a50fc4c93b1a85a388de445f8e4a18c7e616988955b94ac79e73a7fb4e3c202cf303255cb497679eaeb7b2546c08f3e3974d440e793ce12
 SHA512 
52098e74537dea9b72be8f4b2b05c2c57ed79f0c496ff5a4c4e1ddfe88fab528b2e9a237d9c8f0151bc499687a6fc2966227d6b3f2cae2943d7c772b9286755b

diff --git a/app-crypt/autofirma/autofirma-1.6.5-r1.ebuild 
b/app-crypt/autofirma/autofirma-1.7.1.ebuild
similarity index 66%
rename from app-crypt/autofirma/autofirma-1.6.5-r1.ebuild
rename to app-crypt/autofirma/autofirma-1.7.1.ebuild
index 0a6f2d76d..c0886964f 100644
--- a/app-crypt/autofirma/autofirma-1.6.5-r1.ebuild
+++ b/app-crypt/autofirma/autofirma-1.7.1.ebuild
@@ -10,11 +10,9 @@ 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"
+SRC_URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/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 )"
+LICENSE="|| ( GPL-2 EUPL-1.1 )"
 SLOT="0"
 KEYWORDS="~amd64"
 
@@ -25,15 +23,13 @@ S=${WORKDIR}
 
 src_unpack() {
default
-   rpm_unpack "./${P}-1.noarch.rpm"
+   rpm_unpack "./${P}-1.noarch_FEDORA.rpm"
 }
 
 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"
 }



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/rememberthemilk/

2021-12-04 Thread Jesús P Rey
commit: 165584c02900c22fccc92d7d5988a343c6e95879
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Sat Dec  4 19:44:36 2021 +
Commit:     Jesús P Rey  chuso  net>
CommitDate: Sat Dec  4 19:44:36 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=165584c0

app-misc/rememberthemilk: Ignore CFLAGS/LDFLAGS checks for binary package.

Closes: https://bugs.gentoo.org/806278
Signed-off-by: Jesus P Rey  chuso.net>

 app-misc/rememberthemilk/rememberthemilk-1.3.11-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-misc/rememberthemilk/rememberthemilk-1.3.11-r1.ebuild 
b/app-misc/rememberthemilk/rememberthemilk-1.3.11-r1.ebuild
index 53f90141d..8fa981e79 100644
--- a/app-misc/rememberthemilk/rememberthemilk-1.3.11-r1.ebuild
+++ b/app-misc/rememberthemilk/rememberthemilk-1.3.11-r1.ebuild
@@ -46,6 +46,8 @@ RDEPEND="
x11-libs/pango
 "
 
+QA_FLAGS_IGNORED="/opt/rememberthemilk/.*"
+
 src_install() {
insinto "/opt/${PN}"
doins -r 
opt/RememberTheMilk/{*.pak,*.dat,locales,resources,*.bin,swiftshader,*.json}



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/rememberthemilk/

2021-11-27 Thread Jesús P Rey
commit: 0b0b7a18655a4b05d1d728698a7362ea740c2cfb
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Sat Nov 27 21:23:50 2021 +
Commit:     Jesús P Rey  chuso  net>
CommitDate: Sat Nov 27 21:23:50 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0b0b7a18

app-misc/rememberthemilk: Add missing dependencies

Added:
  x11-libs/libxkbcommon
  x11-libs/libxshmfence
Removed because they are not direct dependencies:
  x11-libs/libXcursor
  x11-libs/libXi
  x11-libs/libXrender
  x11-libs/libXtst

Closes: https://bugs.gentoo.org/806280
Signed-off-by: Jesus P Rey  chuso.net>

 ...mberthemilk-1.3.11.ebuild => rememberthemilk-1.3.11-r1.ebuild} | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/app-misc/rememberthemilk/rememberthemilk-1.3.11.ebuild 
b/app-misc/rememberthemilk/rememberthemilk-1.3.11-r1.ebuild
similarity index 91%
rename from app-misc/rememberthemilk/rememberthemilk-1.3.11.ebuild
rename to app-misc/rememberthemilk/rememberthemilk-1.3.11-r1.ebuild
index 9833eb239..53f90141d 100644
--- a/app-misc/rememberthemilk/rememberthemilk-1.3.11.ebuild
+++ b/app-misc/rememberthemilk/rememberthemilk-1.3.11-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -35,16 +35,14 @@ RDEPEND="
x11-libs/gtk+:3
x11-libs/libX11
x11-libs/libXcomposite
-   x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
-   x11-libs/libXi
x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
x11-libs/libdrm
x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
x11-libs/pango
 "
 



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/rememberthemilk/

2021-07-31 Thread Jesús P Rey
commit: 567f92c665f2d5d1358a134af51292fb9dfd9849
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Sat Jul 31 16:09:50 2021 +
Commit:     Jesús P Rey  chuso  net>
CommitDate: Sat Jul 31 16:18:08 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=567f92c6

app-misc/rememberthemilk: Version bump.

Closes: https://bugs.gentoo.org/799701
Signed-off-by: Jesus P Rey  chuso.net>

 app-misc/rememberthemilk/Manifest  |  1 +
 .../rememberthemilk/rememberthemilk-1.3.11.ebuild  | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/app-misc/rememberthemilk/Manifest 
b/app-misc/rememberthemilk/Manifest
index 334caa76b..59159157c 100644
--- a/app-misc/rememberthemilk/Manifest
+++ b/app-misc/rememberthemilk/Manifest
@@ -1 +1,2 @@
 DIST rememberthemilk-1.3.0-1.x86_64.rpm 54726776 BLAKE2B 
77c4cac7f93f095f042501ad0f7bd7f30f5be69eb0eec86cfd7e4c29a961e3989b88ae650fc122afc5c4014da676b7a32ccbecf3e7d2472a7295150edc3c0881
 SHA512 
4270b049c0c33e24774e1933baf67a4a84248d47155a7f7fc8dace8ba219ca06008af5a8694465cd55534374f69bde4f144e8a170ea13c13849f8393190c78f8
+DIST rememberthemilk-1.3.11-1.x86_64.rpm 56213872 BLAKE2B 
21d69f4ff5ae3cc43cacf60b0530b7bd1dfb1b059d1073a88ace48594c02afaabd9e9c85f351e233d84900c5cc22e9cb74828e3a07a6a5c877633a9ffbab5d6a
 SHA512 
e4fb89a195a7fef3124b83548cbf559fb203ccfaa422aecda6c1c9f68cc3b134d91aa99ade859e7c9776709dc910533611c30876b4f39c6db7fe788deaf0bfa3

diff --git a/app-misc/rememberthemilk/rememberthemilk-1.3.11.ebuild 
b/app-misc/rememberthemilk/rememberthemilk-1.3.11.ebuild
new file mode 100644
index 0..9833eb239
--- /dev/null
+++ b/app-misc/rememberthemilk/rememberthemilk-1.3.11.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop rpm wrapper
+
+DESCRIPTION="Freemium simple to-do tasks manager"
+HOMEPAGE="https://www.rememberthemilk.com;
+SRC_URI="https://www.${PN}.com/download/linux/fedora/21/x86_64/${P}-1.x86_64.rpm;
+
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="bindist mirror"
+QA_PREBUILD="*"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk
+   app-accessibility/at-spi2-core
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa
+   media-video/ffmpeg[chromium]
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/pango
+"
+
+src_install() {
+   insinto "/opt/${PN}"
+   doins -r 
opt/RememberTheMilk/{*.pak,*.dat,locales,resources,*.bin,swiftshader,*.json}
+   exeinto "/opt/${PN}"
+   doexe "opt/RememberTheMilk/${PN}"
+
+   make_wrapper "${PN}" "/opt/${PN}/${PN}" "/opt/${PN}" 
"/usr/$(get_libdir)/chromium"
+
+   doicon "usr/share/pixmaps/${PN}.png"
+   make_desktop_entry "${PN} %U" "Remember The Milk" "${PN}" "Office"
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/rememberthemilk/

2021-07-31 Thread Jesús P Rey
commit: 830a04858109649ab1b03c2e2776ac6d8cda02d0
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Sat Jul 31 16:11:35 2021 +
Commit:     Jesús P Rey  chuso  net>
CommitDate: Sat Jul 31 16:18:40 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=830a0485

app-misc/rememberthemilk: Remove old.

Signed-off-by: Jesus P Rey  chuso.net>

 app-misc/rememberthemilk/Manifest  |  1 -
 .../rememberthemilk/rememberthemilk-1.3.0.ebuild   | 61 --
 2 files changed, 62 deletions(-)

diff --git a/app-misc/rememberthemilk/Manifest 
b/app-misc/rememberthemilk/Manifest
index 59159157c..11862f4b7 100644
--- a/app-misc/rememberthemilk/Manifest
+++ b/app-misc/rememberthemilk/Manifest
@@ -1,2 +1 @@
-DIST rememberthemilk-1.3.0-1.x86_64.rpm 54726776 BLAKE2B 
77c4cac7f93f095f042501ad0f7bd7f30f5be69eb0eec86cfd7e4c29a961e3989b88ae650fc122afc5c4014da676b7a32ccbecf3e7d2472a7295150edc3c0881
 SHA512 
4270b049c0c33e24774e1933baf67a4a84248d47155a7f7fc8dace8ba219ca06008af5a8694465cd55534374f69bde4f144e8a170ea13c13849f8393190c78f8
 DIST rememberthemilk-1.3.11-1.x86_64.rpm 56213872 BLAKE2B 
21d69f4ff5ae3cc43cacf60b0530b7bd1dfb1b059d1073a88ace48594c02afaabd9e9c85f351e233d84900c5cc22e9cb74828e3a07a6a5c877633a9ffbab5d6a
 SHA512 
e4fb89a195a7fef3124b83548cbf559fb203ccfaa422aecda6c1c9f68cc3b134d91aa99ade859e7c9776709dc910533611c30876b4f39c6db7fe788deaf0bfa3

diff --git a/app-misc/rememberthemilk/rememberthemilk-1.3.0.ebuild 
b/app-misc/rememberthemilk/rememberthemilk-1.3.0.ebuild
deleted file mode 100644
index 9833eb239..0
--- a/app-misc/rememberthemilk/rememberthemilk-1.3.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop rpm wrapper
-
-DESCRIPTION="Freemium simple to-do tasks manager"
-HOMEPAGE="https://www.rememberthemilk.com;
-SRC_URI="https://www.${PN}.com/download/linux/fedora/21/x86_64/${P}-1.x86_64.rpm;
-
-S="${WORKDIR}"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="bindist mirror"
-QA_PREBUILD="*"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk
-   app-accessibility/at-spi2-core
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/mesa
-   media-video/ffmpeg[chromium]
-   net-print/cups
-   sys-apps/dbus
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/pango
-"
-
-src_install() {
-   insinto "/opt/${PN}"
-   doins -r 
opt/RememberTheMilk/{*.pak,*.dat,locales,resources,*.bin,swiftshader,*.json}
-   exeinto "/opt/${PN}"
-   doexe "opt/RememberTheMilk/${PN}"
-
-   make_wrapper "${PN}" "/opt/${PN}/${PN}" "/opt/${PN}" 
"/usr/$(get_libdir)/chromium"
-
-   doicon "usr/share/pixmaps/${PN}.png"
-   make_desktop_entry "${PN} %U" "Remember The Milk" "${PN}" "Office"
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/rememberthemilk/

2020-10-06 Thread Jesús P Rey
commit: 815aa524a5f78f8d749154bd3283ac64d2cab7b8
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Tue Oct  6 19:36:59 2020 +
Commit:     Jesús P Rey  chuso  net>
CommitDate: Tue Oct  6 19:36:59 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=815aa524

app-misc/rememberthemilk: new package

Signed-off-by: Jesus P Rey  chuso.net>

 app-misc/rememberthemilk/Manifest  |  1 +
 app-misc/rememberthemilk/metadata.xml  |  8 +++
 .../rememberthemilk/rememberthemilk-1.2.9.ebuild   | 59 ++
 3 files changed, 68 insertions(+)

diff --git a/app-misc/rememberthemilk/Manifest 
b/app-misc/rememberthemilk/Manifest
new file mode 100644
index ..ab286525
--- /dev/null
+++ b/app-misc/rememberthemilk/Manifest
@@ -0,0 +1 @@
+DIST rememberthemilk-1.2.9-1.x86_64.rpm 52949696 BLAKE2B 
e79fce906a39146eb3bae0476e755c25a6b74816fb71812903a91e63e355bb37b4589c90cbf1f904101c6ebd5d09178518b20a3ea1578aa951077fff849e1267
 SHA512 
57b60e31dbb7fcb2951fe8245b048cd8ae5d22f138762760156d11805660f67d24f6f311c2ebca585bbe88ee67c8de23993785c96d51df0c41cf1689df3dcc74

diff --git a/app-misc/rememberthemilk/metadata.xml 
b/app-misc/rememberthemilk/metadata.xml
new file mode 100644
index ..73a06ced
--- /dev/null
+++ b/app-misc/rememberthemilk/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+gen...@chuso.net
+Jesus Perez Rey
+  
+

diff --git a/app-misc/rememberthemilk/rememberthemilk-1.2.9.ebuild 
b/app-misc/rememberthemilk/rememberthemilk-1.2.9.ebuild
new file mode 100644
index ..b2d11e1b
--- /dev/null
+++ b/app-misc/rememberthemilk/rememberthemilk-1.2.9.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop rpm wrapper
+
+DESCRIPTION="Freemium simple to-do tasks manager"
+HOMEPAGE="https://www.rememberthemilk.com;
+SRC_URI="https://www.${PN}.com/download/linux/fedora/21/x86_64/${P}-1.x86_64.rpm;
+
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+
+SLOT="0"
+
+KEYWORDS="~amd64"
+
+RDEPEND="media-video/ffmpeg[chromium]
+   app-accessibility/at-spi2-atk
+   app-accessibility/at-spi2-core
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/pango"
+
+src_install() {
+   insinto "/opt/${PN}"
+   doins -r 
opt/RememberTheMilk/{*.pak,*.dat,locales,resources,*.bin,swiftshader,*.json}
+   exeinto "/opt/${PN}"
+   doexe "opt/RememberTheMilk/${PN}"
+
+   make_wrapper "${PN}" "/opt/${PN}/${PN}" "/opt/${PN}" 
"/usr/$(get_libdir)/chromium"
+
+   doicon "usr/share/pixmaps/${PN}.png"
+   make_desktop_entry "${PN} %U" "Remember The Milk" "${PN}" "Office"
+}



[gentoo-commits] repo/proj/guru:dev commit in: licenses/

2020-09-24 Thread Jesús P Rey
commit: b4d8912fe60fcb71e2666791c7c5d94d28880584
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Thu Sep 24 20:41:30 2020 +
Commit:     Jesús P Rey  chuso  net>
CommitDate: Thu Sep 24 20:42:09 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4d8912f

app-crypt/autofirma: Add missing license file.

Signed-off-by: Jesus P Rey  chuso.net>
Bug: https://bugs.gentoo.org/744535

 licenses/EUPL-1.1 | 268 ++
 1 file changed, 268 insertions(+)

diff --git a/licenses/EUPL-1.1 b/licenses/EUPL-1.1
new file mode 100644
index ..ae4a7673
--- /dev/null
+++ b/licenses/EUPL-1.1
@@ -0,0 +1,268 @@
+  European Union Public Licence
+   V. 1.1
+   EUPL © the European Community 2007
+
+This European Union Public Licence (the “EUPL”) applies to the Work or Software
+(as defined below) which is provided under the terms of this Licence. Any use 
of the
+Work, other than as authorised under this Licence is prohibited (to the extent 
such use
+is covered by a right of the copyright holder of the Work).
+
+The Original Work is provided under the terms of this Licence when the 
Licensor (as
+defined below) has placed the following notice immediately following the 
copyright
+notice for the Original Work:
+
+Licensed under the EUPL V.1.1
+
+or has expressed by any other mean his willingness to license under the EUPL.
+
+1. Definitions
+
+In this Licence, the following terms have the following meaning:
+
+- The Licence: this Licence.
+
+- The Original Work or the Software: the software distributed and/or 
communicated
+by the Licensor under this Licence, available as Source Code and also as 
Executable
+Code as the case may be.
+
+- Derivative Works: the works or software that could be created by the 
Licensee,
+based upon the Original Work or modifications thereof. This Licence does not 
define
+the extent of modification or dependence on the Original Work required in 
order to
+classify a work as a Derivative Work; this extent is determined by copyright 
law
+applicable in the country mentioned in Article 15.
+
+- The Work: the Original Work and/or its Derivative Works.
+
+- The Source Code: the human-readable form of the Work which is the most
+convenient for people to study and modify.
+
+- The Executable Code: any code which has generally been compiled and which is
+meant to be interpreted by a computer as a program.
+
+- The Licensor: the natural or legal person that distributes and/or 
communicates the
+Work under the Licence.
+
+- Contributor(s): any natural or legal person who modifies the Work under the
+Licence, or otherwise contributes to the creation of a Derivative Work.
+
+- The Licensee or “You”: any natural or legal person who makes any usage of the
+Software under the terms of the Licence.
+
+- Distribution and/or Communication: any act of selling, giving, lending, 
renting,
+distributing, communicating, transmitting, or otherwise making available, 
on-line or
+off-line, copies of the Work or providing access to its essential 
functionalities at the
+disposal of any other natural or legal person.
+
+2. Scope of the rights granted by the Licence
+
+The Licensor hereby grants You a world-wide, royalty-free, non-exclusive, 
sublicensable
+licence to do the following, for the duration of copyright vested in the
+Original Work:
+
+- use the Work in any circumstance and for all usage,
+- reproduce the Work,
+- modify the Original Work, and make Derivative Works based upon the Work,
+- communicate to the public, including the right to make available or display 
the
+Work or copies thereof to the public and perform publicly, as the case may be,
+the Work,
+- distribute the Work or copies thereof,
+- lend and rent the Work or copies thereof,
+- sub-license rights in the Work or copies thereof.
+
+Those rights can be exercised on any media, supports and formats, whether now
+known or later invented, as far as the applicable law permits so.
+
+In the countries where moral rights apply, the Licensor waives his right to 
exercise his
+moral right to the extent allowed by law in order to make effective the 
licence of the
+economic rights here above listed.
+
+The Licensor grants to the Licensee royalty-free, non exclusive usage rights 
to any
+patents held by the Licensor, to the extent necessary to make use of the 
rights granted
+on the Work under this Licence.
+
+3. Communication of the Source Code
+
+The Licensor may provide the Work either in its Source Code form, or as 
Executable
+Code. If the Work is provided as Executable Code, the Licensor provides in 
addition a
+machine-readable copy of the Source Code of the Work along with each copy of 
the
+Work that the Licensor distributes or indicates, in a notice following the 
copyright
+notice attached to the Work, a repository where the Source Code is easily and 
freely
+accessible for as long as the Licensor 

[gentoo-commits] repo/proj/guru:dev commit in: licenses/, app-crypt/configuradorfnmt/

2020-09-24 Thread Jesús P Rey
commit: b408bb0f0b937f3c732a2022fc30f06f5b7c0ba5
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Thu Sep 24 20:08:00 2020 +
Commit:     Jesús P Rey  chuso  net>
CommitDate: Thu Sep 24 20:09:28 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b408bb0f

app-crypt/configuradorfnmt - New package

Signed-off-by: Jesus P Rey  chuso.net>
Bug: https://bugs.gentoo.org/744535

 app-crypt/configuradorfnmt/Manifest|  1 +
 .../configuradorfnmt/configuradorfnmt-1.0.1.ebuild | 26 +++
 app-crypt/configuradorfnmt/metadata.xml|  8 ++
 licenses/FNMT-RCM  | 90 ++
 4 files changed, 125 insertions(+)

diff --git a/app-crypt/configuradorfnmt/Manifest 
b/app-crypt/configuradorfnmt/Manifest
new file mode 100644
index ..b89c4522
--- /dev/null
+++ b/app-crypt/configuradorfnmt/Manifest
@@ -0,0 +1 @@
+DIST configuradorfnmt-1.0.1-0.x86_64.rpm 139541324 BLAKE2B 
f47afc8934dd31e7508e1cfa3837d3e2edc44cbc3cd6805131a617909e9d5996d9223e942a0de380a260bc4be9f434678aeab4665daaf751122a8b86979aaa2a
 SHA512 
5622d2d0242c26ef0b8598ecd753e49b05248efaea19f161edd28944349c1a6fda2fa0583c584285ca51ec83972a6661551f79df49e4b10e4bf176bdc66f1725

diff --git a/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild 
b/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild
new file mode 100644
index ..5925e8fb
--- /dev/null
+++ b/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop java-utils-2 rpm xdg
+
+DESCRIPTION="Spanish government certificate request generator"
+HOMEPAGE="https://www.cert.fnmt.es/;
+SRC_URI="https://descargas.cert.fnmt.es/Linux/configuradorfnmt-1.0.1-0.x86_64.rpm;
+
+LICENSE="FNMT-RCM"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="virtual/jre:1.8"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/
+
+src_install() {
+   java-pkg_dojar "usr/lib64/${PN}/${PN}.jar"
+   java-pkg_dolauncher
+   doicon "usr/lib64/${PN}/${PN}.png"
+   make_desktop_entry "${PN} %u" "Configurador FNMT" "${PN}" "Utility" 
"Comment[es]=Generador de certificados de la 
FNMT\nMimeType=x-scheme-handler/fnmtcr"
+}

diff --git a/app-crypt/configuradorfnmt/metadata.xml 
b/app-crypt/configuradorfnmt/metadata.xml
new file mode 100644
index ..73a06ced
--- /dev/null
+++ b/app-crypt/configuradorfnmt/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+gen...@chuso.net
+Jesus Perez Rey
+  
+

diff --git a/licenses/FNMT-RCM b/licenses/FNMT-RCM
new file mode 100644
index ..3ea0d593
--- /dev/null
+++ b/licenses/FNMT-RCM
@@ -0,0 +1,90 @@
+ACUERDO DE LICENCIA DE USUARIO FINAL
+
+APLICACIÓN FNMT-RCM DE GENERACIÓN DE CLAVES FUERA DEL NAVEGADOR
+
+CONFIGURADOR FNMT
+
+© Copyright 2019 FNMT-RCM. Todos los derechos reservados.
+
+Acuerdo de Licencia de Usuario Final y Condiciones de Uso (el Acuerdo) de la 
aplicación informática Configurador FNMT (la Aplicación) titularidad de la 
Fábrica Nacional de Moneda y Timbre-Real Casa de la Moneda, Entidad Pública 
Empresarial, Medio Propio (FNMT-RCM), con domicilio institucional en Madrid, 
calle Jorge Juan, 106. NIF: Q2826004J, ce...@fnmt.es. 
+Lea los términos y condiciones de este Acuerdo detenidamente antes de utilizar 
la Aplicación. Este es un contrato legalmente vinculante. Al aceptar 
electrónicamente la descarga y/o instalación de la Aplicación, tanto si se 
utiliza como si no, usted acepta todos los términos y condiciones de este 
Acuerdo en nombre suyo y de cualquier entidad o persona que represente o para 
cuyo dispositivo descargue la Aplicación. Si no está de acuerdo con los 
términos y condiciones de este Acuerdo, no continúe con el proceso de 
instalación, no use la Aplicación y elimine todas las descargas/copias en su 
poder o control. 
+
+OBJETO
+FNMT-RCM otorga una licencia de uso, no exclusiva, de ámbito mundial y sin 
derecho a sublicencia de ningún tipo, sobre la aplicación informática 
Configurador FNMT (la Aplicación) y para los usos definidos en este Acuerdo. La 
Licencia se otorga a la persona física, jurídica o entidad (Usuario o 
licenciatario) que descargan y/o instalan y utilizan la Aplicación para la 
generación de claves criptográficas en el equipo del usuario final. Este es el 
único propósito de la Aplicación.
+El usuario final (el Usuario), por el hecho de la descarga y/o instalación de 
la Aplicación, acepta el presente Acuerdo en toda su extensión, incluyendo la 
cláusula de responsabilidad y sus exclusiones. No se otorga ningún otro derecho 
de propiedad industrial o intelectual sobre la Aplicación o la documentación 
puesta a su disposición.
+El Usuario debe cumplir con todos los términos y condiciones de e

[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/autofirma/

2020-09-24 Thread Jesús P Rey
commit: 21f3ddd6f5f71c09ee3f879da01c0f64359a04ed
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Thu Sep 24 19:57:11 2020 +
Commit:     Jesús P Rey  chuso  net>
CommitDate: Thu Sep 24 19:58:31 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=21f3ddd6

app-crypt/autofirma-1.6.5-r1: Simplify and improve support for other browsers 
and ABIs.

Signed-off-by: Jesus P Rey  chuso.net>
Bug: https://bugs.gentoo.org/743802

 .../{autofirma-1.6.5.ebuild => autofirma-1.6.5-r1.ebuild} | 11 +++
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/app-crypt/autofirma/autofirma-1.6.5.ebuild 
b/app-crypt/autofirma/autofirma-1.6.5-r1.ebuild
similarity index 65%
rename from app-crypt/autofirma/autofirma-1.6.5.ebuild
rename to app-crypt/autofirma/autofirma-1.6.5-r1.ebuild
index 3531733f..bba0bd3d 100644
--- a/app-crypt/autofirma/autofirma-1.6.5.ebuild
+++ b/app-crypt/autofirma/autofirma-1.6.5-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit desktop java-utils-2 multilib-build rpm
+inherit desktop java-utils-2 rpm xdg
 
 DESCRIPTION="Spanish government's electronic signature application for online 
procedures"
 HOMEPAGE="https://administracionelectronica.gob.es/ctt/clienteafirma;
@@ -13,9 +13,7 @@ LICENSE="|| ( GPL-2+ EUPL-1.1 )"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND="virtual/jre:1.8
-   !abi_x86_x32? ( www-client/firefox )"
-DEPEND="${RDEPEND}"
+RDEPEND="virtual/jre:1.8"
 BDEPEND="app-arch/unzip"
 
 S=${WORKDIR}
@@ -30,8 +28,5 @@ src_install() {
java-pkg_dolauncher
java-pkg_dojar "usr/lib64/${PN}/${PN}Configurador.jar"
doicon "usr/lib64/${PN}/${PN}.png"
-   make_desktop_entry "${PN}" AutoFirma "${PN}" "Utility"
-   sed -i "s/autoFirma/${PN}/" "usr/lib64/firefox/defaults/pref/${PN}.js" 
|| die
-   insinto /usr/$(get_libdir)/firefox/defaults/pref
-   doins "usr/lib64/firefox/defaults/pref/${PN}.js"
+   make_desktop_entry "${PN} %u" AutoFirma "${PN}" "Utility" 
"Comment[es]=Aplicación de firma electrónica de la 
FNMT\nMimeType=x-scheme-handler/afirma"
 }



[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/autofirma/

2020-09-23 Thread Jesús P Rey
commit: 5781e38196be93e12093e8a742d832964011748e
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Wed Sep 23 20:44:14 2020 +
Commit:     Jesús P Rey  chuso  net>
CommitDate: Wed Sep 23 20:46:39 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5781e381

app-crypt/autofirma: Add missing version number to distfile.

Signed-off-by: Jesus P Rey  chuso.net>
Bug: https://bugs.gentoo.org/743802

 app-crypt/autofirma/Manifest   | 2 +-
 app-crypt/autofirma/autofirma-1.6.5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/autofirma/Manifest b/app-crypt/autofirma/Manifest
index 415e50d6..2db19248 100644
--- a/app-crypt/autofirma/Manifest
+++ b/app-crypt/autofirma/Manifest
@@ -1 +1 @@
-DIST AutoFirma_Linux.zip 155509984 BLAKE2B 
cc5def6ff029d3e1799485a25035ae95e6da03c11bb7186eab01adf55e4457de00ffcff6cb79129c4ad98e5024b79625ace70c41507825f706dff992f8c3408c
 SHA512 
927b67a93c111f1d040e38d26122f7a9d7b8d41599da776fa2895fd97409696d4a97663f4b5b4fea32e6d613e21f104cabd2c860f719954cf954e081dc3a727d
+DIST autofirma-1.6.5.zip 155509984 BLAKE2B 
cc5def6ff029d3e1799485a25035ae95e6da03c11bb7186eab01adf55e4457de00ffcff6cb79129c4ad98e5024b79625ace70c41507825f706dff992f8c3408c
 SHA512 
927b67a93c111f1d040e38d26122f7a9d7b8d41599da776fa2895fd97409696d4a97663f4b5b4fea32e6d613e21f104cabd2c860f719954cf954e081dc3a727d

diff --git a/app-crypt/autofirma/autofirma-1.6.5.ebuild 
b/app-crypt/autofirma/autofirma-1.6.5.ebuild
index e70d6ebb..3531733f 100644
--- a/app-crypt/autofirma/autofirma-1.6.5.ebuild
+++ b/app-crypt/autofirma/autofirma-1.6.5.ebuild
@@ -7,7 +7,7 @@ inherit desktop java-utils-2 multilib-build rpm
 
 DESCRIPTION="Spanish government's electronic signature application for online 
procedures"
 HOMEPAGE="https://administracionelectronica.gob.es/ctt/clienteafirma;
-SRC_URI="https://estaticos.redsara.es/comunes/autofirma/1/6/5/AutoFirma_Linux.zip;
+SRC_URI="https://estaticos.redsara.es/comunes/autofirma/1/6/5/AutoFirma_Linux.zip
 -> ${P}.zip"
 
 LICENSE="|| ( GPL-2+ EUPL-1.1 )"
 SLOT="0"



[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/autofirma/

2020-09-23 Thread Jesús P Rey
commit: 00a6239592208b9e92c724994c36920896f46851
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Wed Sep 23 19:59:30 2020 +
Commit:     Jesús P Rey  chuso  net>
CommitDate: Wed Sep 23 20:37:09 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=00a62395

app-crypt/autofirma-1.6.5 new package

Signed-off-by: Jesus P Rey  chuso.net>
Closes: https://bugs.gentoo.org/743802

 app-crypt/autofirma/Manifest   |  1 +
 app-crypt/autofirma/autofirma-1.6.5.ebuild | 37 ++
 app-crypt/autofirma/metadata.xml   | 15 
 3 files changed, 53 insertions(+)

diff --git a/app-crypt/autofirma/Manifest b/app-crypt/autofirma/Manifest
new file mode 100644
index ..415e50d6
--- /dev/null
+++ b/app-crypt/autofirma/Manifest
@@ -0,0 +1 @@
+DIST AutoFirma_Linux.zip 155509984 BLAKE2B 
cc5def6ff029d3e1799485a25035ae95e6da03c11bb7186eab01adf55e4457de00ffcff6cb79129c4ad98e5024b79625ace70c41507825f706dff992f8c3408c
 SHA512 
927b67a93c111f1d040e38d26122f7a9d7b8d41599da776fa2895fd97409696d4a97663f4b5b4fea32e6d613e21f104cabd2c860f719954cf954e081dc3a727d

diff --git a/app-crypt/autofirma/autofirma-1.6.5.ebuild 
b/app-crypt/autofirma/autofirma-1.6.5.ebuild
new file mode 100644
index ..e70d6ebb
--- /dev/null
+++ b/app-crypt/autofirma/autofirma-1.6.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop java-utils-2 multilib-build rpm
+
+DESCRIPTION="Spanish government's electronic signature application for online 
procedures"
+HOMEPAGE="https://administracionelectronica.gob.es/ctt/clienteafirma;
+SRC_URI="https://estaticos.redsara.es/comunes/autofirma/1/6/5/AutoFirma_Linux.zip;
+
+LICENSE="|| ( GPL-2+ EUPL-1.1 )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="virtual/jre:1.8
+   !abi_x86_x32? ( www-client/firefox )"
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/unzip"
+
+S=${WORKDIR}
+
+src_unpack() {
+   default
+   rpm_unpack "./${P}-1.noarch.rpm"
+}
+
+src_install() {
+   java-pkg_dojar "usr/lib64/${PN}/${PN}.jar"
+   java-pkg_dolauncher
+   java-pkg_dojar "usr/lib64/${PN}/${PN}Configurador.jar"
+   doicon "usr/lib64/${PN}/${PN}.png"
+   make_desktop_entry "${PN}" AutoFirma "${PN}" "Utility"
+   sed -i "s/autoFirma/${PN}/" "usr/lib64/firefox/defaults/pref/${PN}.js" 
|| die
+   insinto /usr/$(get_libdir)/firefox/defaults/pref
+   doins "usr/lib64/firefox/defaults/pref/${PN}.js"
+}

diff --git a/app-crypt/autofirma/metadata.xml b/app-crypt/autofirma/metadata.xml
new file mode 100644
index ..b5054ed4
--- /dev/null
+++ b/app-crypt/autofirma/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+gen...@chuso.net
+Jesus Perez Rey
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+ctt/clienteafirma
+  
+