aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Bernardo <samuelbernardo.mail@gmail.com>2020-05-04 22:12:52 +0100
committerSamuel Bernardo <samuelbernardo.mail@gmail.com>2020-05-04 22:12:52 +0100
commit9bae305b3a7381f1ea600ccf4db1cef6e0a896ee (patch)
tree016467c8185c169f09b4949d4b6c2061b1fb8bbe /app-misc
parentUpdate ruby gems for opennebula dependencies (diff)
downloadssnb-9bae305b3a7381f1ea600ccf4db1cef6e0a896ee.tar.gz
ssnb-9bae305b3a7381f1ea600ccf4db1cef6e0a896ee.tar.bz2
ssnb-9bae305b3a7381f1ea600ccf4db1cef6e0a896ee.zip
Update app cartao cidadao to latest version 3.1.0
Signed-off-by: Samuel Bernardo <samuelbernardo.mail@gmail.com>
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/cartao-cidadao-git/Manifest2
-rw-r--r--app-misc/cartao-cidadao-git/cartao-cidadao-git-3.1.0.ebuild119
2 files changed, 121 insertions, 0 deletions
diff --git a/app-misc/cartao-cidadao-git/Manifest b/app-misc/cartao-cidadao-git/Manifest
index fe732a3..cd06f92 100644
--- a/app-misc/cartao-cidadao-git/Manifest
+++ b/app-misc/cartao-cidadao-git/Manifest
@@ -6,5 +6,7 @@ AUX dlgQndPinpadInfo.cpp.patch 813 BLAKE2B 47f0f20e56102ee6eeb65209ad9a11544101e
AUX extras-3.0.16.tar.gz 93414 BLAKE2B 6f4f30fd6a0f7da8b0daef4bef0012085053d857a06fc811d2f4c534346cf66e91c9d02caa6807de4390a79bec8d4cded904a5b6a16eb34c2c064651d4dc8fa1 SHA512 c660421575bcf6e7af50e1e585a3f309e3e0ee855ec81ecc2bee87f42b395b7c817f264e3d4d74a81b98ad6bbf3c89b7c7abe1f7cf23df2ae998639bcb6bd1ae
AUX extras-3.0.20.tar.gz 133120 BLAKE2B 7743858d88359d05eae39e1f4e4589714d98fcace12b20d83c23619af37d76b72b63725196ccee5e815a2dfcafb0436bc2c3e40ac6ef2ebca59bc54d1a2c417d SHA512 f7b1cd11e45e170d307de800fc92ea29c5fba7a2f8cae06079b813b9441f70a89bb0ccaae6769bf42007549eed45f6261028dcd6e147fcce9bfaec45bf62867a
AUX qmake.patch 468 BLAKE2B 2f91848f33b7d94de801e65d4a97dc3c030701888043df444e10a464f0d796dd7f5f9fc55feef2b8fa175fa984fe4b5f460b6268cce5e7d63d0de78b106deaaf SHA512 ff8ed18d0748e04b1041c7b189a93dfe6674273e677ec86676187b2323ca794d61424204ec8c395c1f5b603c5dd6c346ae2db1cf9886fb42550a827f50c55d34
+DIST Autenticacao.gov_Ubuntu_20_x64.deb 2395212 BLAKE2B 4895d47a446df2dacefd2376e2fea0fb1b1dbbd6e402f14ccffd35b98ce7c5554d59ff5bcaafb02b2939af0afe7ac95ae8e39f77e640ef9d2ce0745d21b359ed SHA512 dd412985b97b2461d648a9b186fbee022ce34f5b4589d5756165309e56de6c09e564d151e412ab26785ffe17f4dd67ab5d60021e598c6e48ecfd34a05f4da6f1
EBUILD cartao-cidadao-git-3.0.20.ebuild 2075 BLAKE2B 31d6e41f432f00381f5a42e51012a7e6dfb7a5e713dbb80768d57b0cbd9625e1c228cff70ec0cf2e6851b1db53975436d7980ea68c6539b870dce2efff936186 SHA512 cd8a240dfdaa8fdd7e142e60512dd27c9f32ff60db61a3236081ea2ff160588f64dabe7cda6cfffefdcb2a976bd61e384104f09400345b31d3ba32b86fd5699b
+EBUILD cartao-cidadao-git-3.1.0.ebuild 3263 BLAKE2B 0f7cdfd99e74d7b3dfec3b114977958e0c9b15ba401eba84ae0873c355b31bf4545d02b2926bb0329b07b50987a557ee2a7dd4781819171147e736a5cfe94a6f SHA512 78c1be09ce67478e310c7c5013539d92eb21cbed5d074132dc729b7163199c864e80ad9f7474df791e491876cefa2ffbeb0a19aeaebaad3f8bdb2d54ee364a5e
MISC metadata.xml 352 BLAKE2B cd72105d43a6ffe93ea0b14ca747161283860b37f2c70aac1d29227bc1b774fbfc1d8020effb2fd24c3165d1ffab853ce8791dd263cbaf6ceaf44b36036af25b SHA512 19f6c0e85c78157c5c542b951b3907f59b2891567d452163b46fd3369545095e772167eddc87c31a00e7b5283070f233d92edd86cac5159c123615ffd2c298b9
diff --git a/app-misc/cartao-cidadao-git/cartao-cidadao-git-3.1.0.ebuild b/app-misc/cartao-cidadao-git/cartao-cidadao-git-3.1.0.ebuild
new file mode 100644
index 0000000..391014f
--- /dev/null
+++ b/app-misc/cartao-cidadao-git/cartao-cidadao-git-3.1.0.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Tools for authenticating with https://www.autenticacao.gov.pt/"
+HOMEPAGE="https://svn.gov.pt/projects/ccidadao"
+
+inherit git-r3 unpacker eutils
+
+EGIT_CLONE_TYPE="single"
+EGIT_REPO_URI="https://github.com/amagovpt/autenticacao.gov.git"
+EGIT_COMMIT="v$PV"
+
+SRC_URI="https://www.autenticacao.gov.pt/documents/10179/11962/Autenticacao.gov_Ubuntu_20_x64.deb"
+
+LICENSE="EUPL"
+SLOT="3"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-lang/swig
+ dev-libs/xml-security-c"
+RDEPEND="${DEPEND}
+ >=sys-apps/pcsc-lite-1.5.0
+ sys-apps/pcsc-tools
+ app-crypt/ccid
+ >=dev-qt/qtcore-5
+ dev-qt/qtchooser
+ dev-libs/xml-security-c
+ dev-libs/xerces-c
+ dev-vcs/subversion
+ >=dev-libs/openssl-1.0.0 <dev-libs/openssl-1.1
+ app-text/poppler[qt5]
+ dev-libs/libzip
+ net-misc/curl
+ dev-qt/qtgraphicaleffects
+ dev-qt/qtquickcontrols
+ dev-qt/qtquickcontrols2
+ !app-misc/autenticacao-gov-pt:2
+ !app-misc/cartao-cidadao-svn"
+
+PATCHES=(
+ #"${FILESDIR}/*.${PV}.patch"
+ )
+
+src_unpack() {
+ unpacker_src_unpack
+ git-r3_fetch
+ git-r3_checkout
+}
+
+src_prepare() {
+ default
+ cd "${S}"
+ rm -rf ./docs README.md license.txt
+ mv pteid-mw-pt/_src/eidmw/* .
+ rm -rf pteid-mw-pt
+}
+
+src_configure() {
+ # configure
+ if [[ -x ${ECONF_SOURCE:-.}/configure ]] ; then
+ ${ECONF_SOURCE:-.}/configure || die "Error: econf failed"
+ elif [[ -f ${ECONF_SOURCE:-.}/configure ]] ; then
+ fperms 755 ${ECONF_SOURCE:-.}/configure
+ ${ECONF_SOURCE:-.}/configure || die "Error: econf failed"
+ else
+ default
+ fi
+}
+
+src_compile() {
+ # qmake
+ if [ -f pteid-mw.pro ]; then
+ qmake pteid-mw.pro
+ else
+ die "Error: compile phase failed because is missing pteid-mw.pro!"
+ fi
+
+ # make
+ if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
+ emake || die "Error: emake failed"
+ else
+ die "Error: compile phase failed because is missing Makefile!"
+ fi
+}
+
+src_install() {
+ # make install
+ if [[ -f Makefile ]] || [[ -f GNUmakefile ]] || [[ -f makefile ]] ; then
+ emake INSTALL_ROOT="${ED}" DESTDIR="${ED}" install || die "Error: emake install failed"
+ else
+ die "Error: install phase failed because is missing Makefile!"
+ fi
+
+ # install additional icons and images from ubuntu package
+ dodir /usr/share/pixmaps
+ dodir /usr/share/applications
+ dodir /usr/share/doc/pteid-mw
+ dodir /usr/share/icons/hicolor/64x64/mimetypes
+ dodir /usr/share/icons/hicolor/scalable/apps
+ dodir /usr/local/lib/pteid_jni
+ insinto /usr/share/pixmaps
+ doins "${WORKDIR}"/usr/share/pixmaps/pteid-signature.png
+ insinto /usr/share/applications
+ doins "${WORKDIR}"/usr/share/applications/pteid-mw-gui.desktop
+ insinto /usr/share/doc/pteid-mw
+ doins "${WORKDIR}"/usr/share/doc/pteid-mw/copyright
+ doins "${WORKDIR}"/usr/share/doc/pteid-mw/changelog.Debian.gz
+ insinto /usr/share/icons/hicolor/64x64/mimetypes
+ doins "${WORKDIR}"/usr/share/icons/hicolor/64x64/mimetypes/gnome-mime-application-x-signedcc.png
+ doins "${WORKDIR}"/usr/share/icons/hicolor/64x64/mimetypes/application-x-signedcc.png
+ insinto /usr/share/icons/hicolor/scalable/apps
+ doins "${WORKDIR}"/usr/share/icons/hicolor/scalable/apps/pteid-scalable.svg
+ insinto /usr/local/lib/pteid_jni
+ doins "${WORKDIR}"/usr/local/lib/pteid_jni/pteidlibj.jar
+}
+