summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoao Santos <joaompssantos@gmail.com>2021-02-18 20:06:29 +0000
committerJoao Santos <joaompssantos@gmail.com>2021-02-18 20:06:29 +0000
commitd231ce495e86b938b8807616399912f3773830db (patch)
tree844a18174d98cfbaed73cbdc09e218a7b38f8a02 /app-misc
parentapp-misc/cartao-cidadao-auth: package remove (diff)
downloadcarreira-d231ce495e86b938b8807616399912f3773830db.tar.gz
carreira-d231ce495e86b938b8807616399912f3773830db.tar.bz2
carreira-d231ce495e86b938b8807616399912f3773830db.zip
app-misc/autenticacao-gov-bin: added package to overlay
Signed-off-by: João Santos <joaompssantos@gmail.com> Package-Manager: Portage-3.0.14, Repoman-3.0.2
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/autenticacao-gov-bin/Manifest1
-rw-r--r--app-misc/autenticacao-gov-bin/autenticacao-gov-bin-3.3.1.ebuild75
-rw-r--r--app-misc/autenticacao-gov-bin/metadata.xml11
3 files changed, 87 insertions, 0 deletions
diff --git a/app-misc/autenticacao-gov-bin/Manifest b/app-misc/autenticacao-gov-bin/Manifest
new file mode 100644
index 0000000..00c5992
--- /dev/null
+++ b/app-misc/autenticacao-gov-bin/Manifest
@@ -0,0 +1 @@
+DIST pteid-mw_ubuntu20_amd64.deb 2676492 SHA256 a736ea109a5d2d99366212c91baddeeb9a296251810a8d89bad2b0bac8c243db SHA512 04e145bf33c9d8c6a2f60bcb7e63b1327ab4e8a0dabba6b7b460b2cc0db05476f53394f968cdcc0843b3c74ea2751234eb6da60d7dc7447a48bce55855a63921 WHIRLPOOL 5c75ece94e4728fcb9cecad31f8281431ef6143b41b8d1e6400020578d25f19b980940e8f6115257183d5972e169d53bc783cd404d6026cea667ed2f7e7134b0
diff --git a/app-misc/autenticacao-gov-bin/autenticacao-gov-bin-3.3.1.ebuild b/app-misc/autenticacao-gov-bin/autenticacao-gov-bin-3.3.1.ebuild
new file mode 100644
index 0000000..211a33e
--- /dev/null
+++ b/app-misc/autenticacao-gov-bin/autenticacao-gov-bin-3.3.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit unpacker desktop xdg
+
+ORIGINAL_PN="pteid-mw"
+APP="eidguiV2"
+CC_HOME="opt/${PN}"
+DESCRIPTION="See and change information on your Portuguese eID Card"
+HOMEPAGE="https://www.autenticacao.gov.pt/cc-aplicacao"
+
+SRC_URI="https://aplicacoes.autenticacao.gov.pt/apps/pteid-mw_ubuntu20_amd64.deb"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror"
+
+RDEPEND="
+ sys-apps/pcsc-tools
+ app-crypt/ccid
+ sys-libs/glibc
+ net-misc/curl
+ sys-devel/gcc
+ app-text/poppler[qt5,jpeg2k,png]
+ dev-qt/qtcore:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtwidgets:5
+ >=dev-libs/openssl-1.1.0
+ dev-libs/xerces-c
+ >=dev-libs/xml-security-c-2.0.0
+ dev-libs/libzip
+"
+
+QA_PREBUILT="/usr/bin/* /usr/lib64/*"
+QA_PRESTRIPPED="/usr/bin/* /usr/lib64/*"
+
+S="${WORKDIR}/"
+
+src_unpack() {
+ unpack_deb ${A}
+}
+
+src_prepare() {
+ # Rename docs directory to our needs.
+ mv usr/share/doc/{${ORIGINAL_PN},${PF}}/ || die
+
+ # Decompress the docs.
+ gunzip usr/share/doc/${PF}/changelog.gz || die
+
+ # Move folders to the right place
+ cp -r usr/local/{bin,include,lib} usr/ || die
+ rm -r usr/local/{bin,include,lib} || die
+ mv usr/lib usr/lib64
+
+ # Create folder for the font
+ mkdir -p usr/share/fonts || die
+ mv usr/bin/Lato-Regular.ttf usr/share/fonts/ || die
+
+ eapply_user
+}
+
+src_install() {
+ insinto /usr
+ doins -r usr/bin usr/include usr/local usr/lib64 usr/share
+
+ exeinto /usr/bin/
+ doexe usr/bin/${APP}
+} \ No newline at end of file
diff --git a/app-misc/autenticacao-gov-bin/metadata.xml b/app-misc/autenticacao-gov-bin/metadata.xml
new file mode 100644
index 0000000..1819cf8
--- /dev/null
+++ b/app-misc/autenticacao-gov-bin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>joaomsantos@gmail.com</email>
+ <name>João Santos</name>
+ </maintainer>
+ <longdescription lang="en">
+ Tool for signing with the Portuguese ID card
+ </longdescription>
+</pkgmetadata>