From 922aa55f497fed7f083ab55436a14bc5315fc5f6 Mon Sep 17 00:00:00 2001 From: Samuel Bernardo Date: Tue, 5 Sep 2023 13:15:43 +0100 Subject: Update cartao cidadao app and autenticacao plugin Signed-off-by: Samuel Bernardo --- app-misc/autenticacao-gov-pt/Manifest | 4 +- .../autenticacao-gov-pt-2.0.60.ebuild | 75 ------------ .../autenticacao-gov-pt-2.0.75.ebuild | 75 ++++++++++++ app-misc/cartao-cidadao-git/Manifest | 2 +- .../cartao-cidadao-git-3.11.0.ebuild | 131 +++++++++++++++++++++ .../cartao-cidadao-git-3.5.0.ebuild | 131 --------------------- 6 files changed, 209 insertions(+), 209 deletions(-) delete mode 100644 app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.0.60.ebuild create mode 100644 app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.0.75.ebuild create mode 100644 app-misc/cartao-cidadao-git/cartao-cidadao-git-3.11.0.ebuild delete mode 100644 app-misc/cartao-cidadao-git/cartao-cidadao-git-3.5.0.ebuild diff --git a/app-misc/autenticacao-gov-pt/Manifest b/app-misc/autenticacao-gov-pt/Manifest index fbe7146..795917f 100644 --- a/app-misc/autenticacao-gov-pt/Manifest +++ b/app-misc/autenticacao-gov-pt/Manifest @@ -1,3 +1,3 @@ -DIST autenticacao-gov-pt-2.0.60.deb 1088084 BLAKE2B a550a1dc23622b9366f90dd5ce422c55f2ad52e6398d8085fa6d9071e0b299cbc119e80492b7ab93fb2d48c187c97f491cf5a6b741f9eab19861c1d54f2a6293 SHA512 ab33e15c7440d97d71869ff96896258038ea1167e6fb31dda3a34f1f5208befd3965d2a0983362c4a3f84c34fd181c1e8016889fc6fe040450a67cc4b5b953e0 -EBUILD autenticacao-gov-pt-2.0.60.ebuild 1725 BLAKE2B db880da630eaea4cdb542b2354ee97ba2d2e8bb4c2f0c24141e75e26a2e70c2192a4e67ef111ea705403156e089cd7029c60d0e55457f8fa59ab651ec35eec67 SHA512 921d690304804709761cca3319961598d059b35cb7a45cb9089c763ffb692b5d589422b77223a33a46c74bb6d779526184639f7138414c4469290f7f679c892e +DIST autenticacao-gov-pt-2.0.75.deb 1086536 BLAKE2B 372775c8b2d564b8bcbd4b1bce83cc14c6b4ecc8ca783dea17278b90086f7c8d7ea6c68533c775762737ecb5833ea79beeb054cba5bc397b9d411cc697bc2ef7 SHA512 58e06f3715ca661ab591bbed37a7ae5d4952721559994de2e6607ce6bd6423abd494e379ecc8ffc5a55d0bc002ce3e1a5aeb60572aabbd0db018e9d4d4a7631d +EBUILD autenticacao-gov-pt-2.0.75.ebuild 1718 BLAKE2B 617faed00c2625c83a0260686fa701f0dfd219895e8fef1542999c527835c698af540916235d535bd9416a7477609d82cc389f3ef5a26ebc1bbad58a886ef337 SHA512 45ec977d34350046066667ff8415a969b71f19ac76c9308410cef3273006e66c944672f7dfbb59bd04eaf67825439c5367f5ea548d2dda8bf07cf74932836743 MISC metadata.xml 353 BLAKE2B fff84c38e313fa8690702a96a9405c835c0f10b42909afbb946b5c4cb3bfa5c0c47df047b05a06ca93603a3de1494c3b63693a073db98cfbb26c359d7a795ee5 SHA512 c2ec4647114ae8f7dd6f77e6753f691760a618d2c598b3ffbcc63bdc22fac0eac9b748a9af36646e0c8ffb479b422292b5997b54d4a9c863d5136bb190866738 diff --git a/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.0.60.ebuild b/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.0.60.ebuild deleted file mode 100644 index 309b681..0000000 --- a/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.0.60.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="O plugin Autenticação.Gov (anteriormente designado por aplicação Autenticação.gov.pt) permite realizar o procedimento de autenticação com o Cartão de Cidadão sem necessidade de efetuar a instalação de qualquer componente no navegador" -HOMEPAGE="https://autenticacao.gov.pt/fa/ajuda/autenticacaogovpt.aspx" - -inherit unpacker eutils desktop - -SRC_URI="https://aplicacoes.autenticacao.gov.pt/plugin/plugin-autenticacao-gov.deb -> ${P}.deb" - -LICENSE="EUPL" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="sys-apps/pcsc-lite - sys-apps/pcsc-tools - app-crypt/ccid - ( >=virtual/jdk-1.8:1.8 || ( >=dev-java/oracle-jdk-bin-1.8:1.8 dev-java/icedtea dev-java/icedtea-bin ) )" -RDEPEND="${DEPEND} - !app-misc/autenticacao-gov-pt:2 - !app-misc/autenticacao-gov-pt:3" - -S="${WORKDIR}/" - -parse_icons() { - regex="([^_]+)_([0-9]+).png$" - cd /usr/share/plugin-${P} - for file in *.png - do - if [[ $file =~ $regex ]] - then - icon="${BASH_REMATCH[1]##*/}" - size="${BASH_REMATCH[2]}" - newicon -s "${size}" "${file}" "${icon}" - fi - done -} - -src_unpack() { - default - unpack_deb ${A} -} - -src_prepare() { - default -} - -src_configure() { - true -} - -src_compile() { - true -} - -src_install() { - # deb install - cp -R "${WORKDIR}/usr" "${D}" || die "Error: copy files in install phase failed!" - regex="(.*)_([0-9]+).png$" - for file in "${D}/usr/share/plugin-${P}"/*.png - do - if [[ ${file} =~ ${regex} ]] - then - icon_aux="${BASH_REMATCH[1]##*/}" - icon="${icon_aux//_/-}" - size="${BASH_REMATCH[2]}" - insinto "/usr/share/icons/hicolor/${size}x${size}/apps" - newicon -s "${size}" "${file}" "${icon}" - fi - done -} - diff --git a/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.0.75.ebuild b/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.0.75.ebuild new file mode 100644 index 0000000..9862d3b --- /dev/null +++ b/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.0.75.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="O plugin Autenticação.Gov (anteriormente designado por aplicação Autenticação.gov.pt) permite realizar o procedimento de autenticação com o Cartão de Cidadão sem necessidade de efetuar a instalação de qualquer componente no navegador" +HOMEPAGE="https://autenticacao.gov.pt/fa/ajuda/autenticacaogovpt.aspx" + +inherit unpacker desktop + +SRC_URI="https://aplicacoes.autenticacao.gov.pt/plugin/plugin-autenticacao-gov.deb -> ${P}.deb" + +LICENSE="EUPL" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="sys-apps/pcsc-lite + sys-apps/pcsc-tools + app-crypt/ccid + ( >=virtual/jdk-1.8:1.8 || ( >=dev-java/oracle-jdk-bin-1.8:1.8 dev-java/icedtea dev-java/icedtea-bin ) )" +RDEPEND="${DEPEND} + !app-misc/autenticacao-gov-pt:2 + !app-misc/autenticacao-gov-pt:3" + +S="${WORKDIR}/" + +parse_icons() { + regex="([^_]+)_([0-9]+).png$" + cd /usr/share/plugin-${P} + for file in *.png + do + if [[ $file =~ $regex ]] + then + icon="${BASH_REMATCH[1]##*/}" + size="${BASH_REMATCH[2]}" + newicon -s "${size}" "${file}" "${icon}" + fi + done +} + +src_unpack() { + default + unpack_deb ${A} +} + +src_prepare() { + default +} + +src_configure() { + true +} + +src_compile() { + true +} + +src_install() { + # deb install + cp -R "${WORKDIR}/usr" "${D}" || die "Error: copy files in install phase failed!" + regex="(.*)_([0-9]+).png$" + for file in "${D}/usr/share/plugin-${P}"/*.png + do + if [[ ${file} =~ ${regex} ]] + then + icon_aux="${BASH_REMATCH[1]##*/}" + icon="${icon_aux//_/-}" + size="${BASH_REMATCH[2]}" + insinto "/usr/share/icons/hicolor/${size}x${size}/apps" + newicon -s "${size}" "${file}" "${icon}" + fi + done +} + diff --git a/app-misc/cartao-cidadao-git/Manifest b/app-misc/cartao-cidadao-git/Manifest index e462ef5..6ca8445 100644 --- a/app-misc/cartao-cidadao-git/Manifest +++ b/app-misc/cartao-cidadao-git/Manifest @@ -1,5 +1,5 @@ AUX openjpeg.h.3.5.0.patch 1917 BLAKE2B 81600f5ffc8a3e1a8387dfd7d8415b1ab1e30b2df5bf04e6d54081d0c1d45df088ee44857bd759e4d7e3f44d6bc5bcdd417e9e81aaa6eedf91db67a2a18993bd SHA512 d6e66dcdde8cbf884574be0c02d97a82735ecd38f7c004998c5ea8c45cff543910075b04fb00efed84aa8240bb14fd2ed09e2235e2d4ea98d6c10732f96529d1 AUX pteid-mw.pro.patch 440 BLAKE2B 3e46d395af741f23adb860dffa5a4c36e6ea40e6ac2bb8d43025d427c401df3ae4a8493296050f24a776aad82e2670d2d277c0cc10946fe5d3b8e3ccb446849a SHA512 cf89b8c9f5494dbe48a6738077df1a9f9fabb269af837772527c607a2050500679b2230cf7638073f463acc52455c0e7210a2fa58a0eb39f88ebaec08b872cc8 DIST Autenticacao.gov_Ubuntu_20_x64.deb 2395212 BLAKE2B 4895d47a446df2dacefd2376e2fea0fb1b1dbbd6e402f14ccffd35b98ce7c5554d59ff5bcaafb02b2939af0afe7ac95ae8e39f77e640ef9d2ce0745d21b359ed SHA512 dd412985b97b2461d648a9b186fbee022ce34f5b4589d5756165309e56de6c09e564d151e412ab26785ffe17f4dd67ab5d60021e598c6e48ecfd34a05f4da6f1 -EBUILD cartao-cidadao-git-3.5.0.ebuild 3569 BLAKE2B 06e8eb82c3ab896614cafbdce4a59d91c1901c8aee03041be8f288d3e3094029784be6b852e221cfdc56422432c3ceb133e3592cc6a72e61f6350177152f39ec SHA512 e8aef054785d84d2bc9c89fbad53157cee731b5ed349c085bbd0cd19e24afbcb19759c2ffeb6cd70992e4dc6b186e8de02d6c78a77c8bfbc7aec40e128adb397 +EBUILD cartao-cidadao-git-3.11.0.ebuild 3562 BLAKE2B b68ee82cb9dc8cf10d47bcb91bb2500690e92f2c5803a661ff546ef1c765554b956a4bb706ae70ddde192483b9c828c489f100190058a15eb64f6d5fd042a7c3 SHA512 91806151a8fc84e5a850ab2112851ec305d584e75e0937fd1537c85f0a417f06752701f32400ce602a3240211be7a50acd01a8bc5f612408abc66c281547bbb5 MISC metadata.xml 352 BLAKE2B cd72105d43a6ffe93ea0b14ca747161283860b37f2c70aac1d29227bc1b774fbfc1d8020effb2fd24c3165d1ffab853ce8791dd263cbaf6ceaf44b36036af25b SHA512 19f6c0e85c78157c5c542b951b3907f59b2891567d452163b46fd3369545095e772167eddc87c31a00e7b5283070f233d92edd86cac5159c123615ffd2c298b9 diff --git a/app-misc/cartao-cidadao-git/cartao-cidadao-git-3.11.0.ebuild b/app-misc/cartao-cidadao-git/cartao-cidadao-git-3.11.0.ebuild new file mode 100644 index 0000000..4cc36fe --- /dev/null +++ b/app-misc/cartao-cidadao-git/cartao-cidadao-git-3.11.0.ebuild @@ -0,0 +1,131 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Portuguese Citizen Card Middleware" +HOMEPAGE="https://github.com/amagovpt/autenticacao.gov" + +inherit git-r3 unpacker + +EGIT_CLONE_TYPE="single" +EGIT_REPO_URI="https://github.com/amagovpt/autenticacao.gov.git" +EGIT_COMMIT="v$PV" +#EGIT_BRANCH="openssl-migration" + +SRC_URI="https://www.autenticacao.gov.pt/documents/10179/11962/Autenticacao.gov_Ubuntu_20_x64.deb" + +LICENSE="EUPL" +SLOT="3" +KEYWORDS="~amd64 ~x86" +IUSE="java" + +DEPEND="dev-lang/swig + sys-devel/qconf + dev-libs/xml-security-c + >=dev-libs/openssl-1.1.0 + >=media-libs/openjpeg-2.4.0 + <=media-libs/openjpeg-2.5.0 + java? ( dev-java/openjdk:11 )" +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.1.0 + 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}/openjpeg.h.${PV}.patch + ) + +src_unpack() { + unpacker_src_unpack + git-r3_fetch + git-r3_checkout +} + +src_prepare() { + default + pushd "${S}" >/dev/null + rm -rf ./docs README.md license.txt + mv pteid-mw-pt/_src/eidmw/* . + rm -rf pteid-mw-pt + use !java && rm -rf eidlibJava_Wrapper + popd >/dev/null + use !java && eapply "${FILESDIR}/pteid-mw.pro.patch" +} + +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 + dodir /usr/local/lib + 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.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 + if use !java; then + insinto /usr/local/lib/pteid_jni + doins "${WORKDIR}"/usr/local/lib/pteid_jni/pteidlibj.jar + fi +} + diff --git a/app-misc/cartao-cidadao-git/cartao-cidadao-git-3.5.0.ebuild b/app-misc/cartao-cidadao-git/cartao-cidadao-git-3.5.0.ebuild deleted file mode 100644 index 74641c0..0000000 --- a/app-misc/cartao-cidadao-git/cartao-cidadao-git-3.5.0.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Portuguese Citizen Card Middleware" -HOMEPAGE="https://github.com/amagovpt/autenticacao.gov" - -inherit git-r3 unpacker eutils - -EGIT_CLONE_TYPE="single" -EGIT_REPO_URI="https://github.com/amagovpt/autenticacao.gov.git" -EGIT_COMMIT="v$PV" -#EGIT_BRANCH="openssl-migration" - -SRC_URI="https://www.autenticacao.gov.pt/documents/10179/11962/Autenticacao.gov_Ubuntu_20_x64.deb" - -LICENSE="EUPL" -SLOT="3" -KEYWORDS="~amd64 ~x86" -IUSE="java" - -DEPEND="dev-lang/swig - sys-devel/qconf - dev-libs/xml-security-c - >=dev-libs/openssl-1.1.0 - >=media-libs/openjpeg-2.4.0 - <=media-libs/openjpeg-2.5.0 - java? ( dev-java/openjdk:11 )" -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.1.0 - 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}/openjpeg.h.${PV}.patch - ) - -src_unpack() { - unpacker_src_unpack - git-r3_fetch - git-r3_checkout -} - -src_prepare() { - default - pushd "${S}" >/dev/null - rm -rf ./docs README.md license.txt - mv pteid-mw-pt/_src/eidmw/* . - rm -rf pteid-mw-pt - use !java && rm -rf eidlibJava_Wrapper - popd >/dev/null - use !java && eapply "${FILESDIR}/pteid-mw.pro.patch" -} - -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 - dodir /usr/local/lib - 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.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 - if use !java; then - insinto /usr/local/lib/pteid_jni - doins "${WORKDIR}"/usr/local/lib/pteid_jni/pteidlibj.jar - fi -} - -- cgit v1.2.3-65-gdbad