From 5ffd152eace03a4e664ca712ff5aba02e22fe863 Mon Sep 17 00:00:00 2001 From: Amy Liffey Date: Thu, 4 Dec 2025 21:03:20 +0100 Subject: app-crypt/eid-mw: add 5.1.26, drop 5.1.23 Signed-off-by: Amy Liffey --- app-crypt/eid-mw/Manifest | 2 +- app-crypt/eid-mw/eid-mw-5.1.23.ebuild | 91 ----------------------------------- app-crypt/eid-mw/eid-mw-5.1.26.ebuild | 91 +++++++++++++++++++++++++++++++++++ 3 files changed, 92 insertions(+), 92 deletions(-) delete mode 100644 app-crypt/eid-mw/eid-mw-5.1.23.ebuild create mode 100644 app-crypt/eid-mw/eid-mw-5.1.26.ebuild diff --git a/app-crypt/eid-mw/Manifest b/app-crypt/eid-mw/Manifest index c9db39edfcab..dd0faa89fd7f 100644 --- a/app-crypt/eid-mw/Manifest +++ b/app-crypt/eid-mw/Manifest @@ -1 +1 @@ -DIST eid-mw-5.1.23.tar.gz 16302987 BLAKE2B 25c22aaa204839976c2ea9a9dae00fe88853b8278e01b58164c4c860c12f8ff97c8d370e74bc6cb4b6784f71c04642aa9e3dde447671747070a5a552f0a964d4 SHA512 ad79b1b83dbd38b95d67cf312cdf8de70c5c49922d69ea318e9e14999f4797c8a11f9b0db6febd98452151bc6145e30f2f0089d663138b664d11b140621a481d +DIST eid-mw-5.1.26.tar.gz 16303020 BLAKE2B 9de6ef2204d253ccebc0db2336e68ba15349c05c3ae96f2ed2d54f2255d00daf4ab1d17cc7f08405537fb6c2fe78afc9bec49c94e7c5e05202c4a43381dffa77 SHA512 926dd77b8b0f8e85e956e8d64e754e878cc1b6367dd39eb51a10d88abc0d5d8a0c27ba131cae37c4c5b21af1815ac3947073d554a13d337547952b49c888b209 diff --git a/app-crypt/eid-mw/eid-mw-5.1.23.ebuild b/app-crypt/eid-mw/eid-mw-5.1.23.ebuild deleted file mode 100644 index fdf102f527d7..000000000000 --- a/app-crypt/eid-mw/eid-mw-5.1.23.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop gnome2-utils - -DESCRIPTION="Electronic Identity Card middleware supplied by the Belgian Federal Government" -HOMEPAGE="https://eid.belgium.be" -SRC_URI="https://codeload.github.com/fedict/${PN}/tar.gz/v${PV} -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="+dialogs +gtk p11-kit" - -RDEPEND="sys-apps/pcsc-lite - gtk? ( - x11-libs/gdk-pixbuf[jpeg] - x11-libs/gtk+:3 - dev-libs/libxml2:= - net-misc/curl[ssl] - net-libs/libproxy - app-crypt/pinentry[gtk] - ) - p11-kit? ( app-crypt/p11-kit )" - -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -REQUIRED_USE="dialogs? ( gtk )" - -PATCHES=( - "${FILESDIR}/0001-Do-not-build-xpi-module.patch" - "${FILESDIR}/0001-Fix-libdir-for-manifestdir.patch" - "${FILESDIR}/0001-Remove-uml-build.patch" - ) - -src_prepare() { - default - - # Buggy internal versioning when autoreconf a tarball release. - # Weird numbering is required otherwise we get a seg fault in - # about-eid-mw program. - echo "${PV}-v${PV}" > .version - - eautoreconf -} - -src_configure() { - econf \ - $(use_enable dialogs) \ - $(use_enable p11-kit p11kit) \ - $(use_with gtk gtkvers '3') \ - --with-gnu-ld -} - -src_install() { - default - find "${ED}" -type f -name '*.la' -delete || die - if use gtk; then - domenu plugins_tools/eid-viewer/eid-viewer.desktop - doicon plugins_tools/eid-viewer/gtk/eid-viewer.png - fi -} - -pkg_postinst() { - if use gtk; then - gnome2_schemas_update - xdg_desktop_database_update - xdg_icon_cache_update - - local peimpl=$(eselect --brief --colour=no pinentry show) - case "${peimpl}" in - *gnome*|*qt*) ;; - *) ewarn "The pinentry front-end currently selected is not supported by eid-mw." - ewarn "You may be prompted for your pin code in an inaccessible shell!!" - ewarn "Please select pinentry-gnome3 as default pinentry provider:" - ewarn " # eselect pinentry set pinentry-gnome3" - ;; - esac - fi -} - -pkg_postrm() { - if use gtk; then - gnome2_schemas_update - xdg_desktop_database_update - xdg_icon_cache_update - fi -} diff --git a/app-crypt/eid-mw/eid-mw-5.1.26.ebuild b/app-crypt/eid-mw/eid-mw-5.1.26.ebuild new file mode 100644 index 000000000000..fdf102f527d7 --- /dev/null +++ b/app-crypt/eid-mw/eid-mw-5.1.26.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools desktop gnome2-utils + +DESCRIPTION="Electronic Identity Card middleware supplied by the Belgian Federal Government" +HOMEPAGE="https://eid.belgium.be" +SRC_URI="https://codeload.github.com/fedict/${PN}/tar.gz/v${PV} -> ${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+dialogs +gtk p11-kit" + +RDEPEND="sys-apps/pcsc-lite + gtk? ( + x11-libs/gdk-pixbuf[jpeg] + x11-libs/gtk+:3 + dev-libs/libxml2:= + net-misc/curl[ssl] + net-libs/libproxy + app-crypt/pinentry[gtk] + ) + p11-kit? ( app-crypt/p11-kit )" + +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE="dialogs? ( gtk )" + +PATCHES=( + "${FILESDIR}/0001-Do-not-build-xpi-module.patch" + "${FILESDIR}/0001-Fix-libdir-for-manifestdir.patch" + "${FILESDIR}/0001-Remove-uml-build.patch" + ) + +src_prepare() { + default + + # Buggy internal versioning when autoreconf a tarball release. + # Weird numbering is required otherwise we get a seg fault in + # about-eid-mw program. + echo "${PV}-v${PV}" > .version + + eautoreconf +} + +src_configure() { + econf \ + $(use_enable dialogs) \ + $(use_enable p11-kit p11kit) \ + $(use_with gtk gtkvers '3') \ + --with-gnu-ld +} + +src_install() { + default + find "${ED}" -type f -name '*.la' -delete || die + if use gtk; then + domenu plugins_tools/eid-viewer/eid-viewer.desktop + doicon plugins_tools/eid-viewer/gtk/eid-viewer.png + fi +} + +pkg_postinst() { + if use gtk; then + gnome2_schemas_update + xdg_desktop_database_update + xdg_icon_cache_update + + local peimpl=$(eselect --brief --colour=no pinentry show) + case "${peimpl}" in + *gnome*|*qt*) ;; + *) ewarn "The pinentry front-end currently selected is not supported by eid-mw." + ewarn "You may be prompted for your pin code in an inaccessible shell!!" + ewarn "Please select pinentry-gnome3 as default pinentry provider:" + ewarn " # eselect pinentry set pinentry-gnome3" + ;; + esac + fi +} + +pkg_postrm() { + if use gtk; then + gnome2_schemas_update + xdg_desktop_database_update + xdg_icon_cache_update + fi +} -- cgit v1.2.3