Gentoo Archives: gentoo-commits

From: Amy Liffey <amynka@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/eid-mw/
Date: Thu, 01 Apr 2021 19:16:52
Message-Id: 1617304602.897bb891e5485145b13db1c7a850fa3d122e0a77.amynka@gentoo
1 commit: 897bb891e5485145b13db1c7a850fa3d122e0a77
2 Author: Amy Liffey <amynka <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 1 19:13:23 2021 +0000
4 Commit: Amy Liffey <amynka <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 1 19:16:42 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897bb891
7
8 app-crypt/eid-mw: Fix Target pinentry-gtk-2
9
10 Closes: https://bugs.gentoo.org/778353
11 Submitted-by: Vincent Hardy <vincent.hardy.be <AT> gmail.com>
12 Package-Manager: Portage-3.0.13, Repoman-3.0.2
13 Signed-off-by: Amy Liffey <amynka <AT> gentoo.org>
14
15 .../{eid-mw-9999.ebuild => eid-mw-5.0.14-r1.ebuild} | 18 ++++++++++++------
16 app-crypt/eid-mw/eid-mw-9999.ebuild | 8 ++++----
17 2 files changed, 16 insertions(+), 10 deletions(-)
18
19 diff --git a/app-crypt/eid-mw/eid-mw-9999.ebuild b/app-crypt/eid-mw/eid-mw-5.0.14-r1.ebuild
20 similarity index 80%
21 copy from app-crypt/eid-mw/eid-mw-9999.ebuild
22 copy to app-crypt/eid-mw/eid-mw-5.0.14-r1.ebuild
23 index f121b904909..364d7111264 100644
24 --- a/app-crypt/eid-mw/eid-mw-9999.ebuild
25 +++ b/app-crypt/eid-mw/eid-mw-5.0.14-r1.ebuild
26 @@ -3,14 +3,15 @@
27
28 EAPI=7
29
30 -inherit autotools desktop gnome2-utils xdg-utils git-r3
31 +inherit autotools desktop gnome2-utils xdg-utils
32
33 DESCRIPTION="Electronic Identity Card middleware supplied by the Belgian Federal Government"
34 HOMEPAGE="https://eid.belgium.be"
35 -EGIT_REPO_URI="https://github.com/Fedict/${PN}.git"
36 +SRC_URI="https://codeload.github.com/fedict/${PN}/tar.gz/v${PV} -> ${P}.tar.gz"
37
38 LICENSE="LGPL-3"
39 SLOT="0"
40 +KEYWORDS="~amd64 ~arm ~x86"
41 IUSE="+dialogs +gtk p11-kit"
42
43 RDEPEND=">=sys-apps/pcsc-lite-1.2.9
44 @@ -20,7 +21,7 @@ RDEPEND=">=sys-apps/pcsc-lite-1.2.9
45 dev-libs/libxml2
46 net-misc/curl[ssl]
47 net-libs/libproxy
48 - app-crypt/pinentry[gtk]
49 + >=app-crypt/pinentry-1.1.0-r4[gtk]
50 )
51 p11-kit? ( app-crypt/p11-kit )"
52
53 @@ -32,6 +33,11 @@ REQUIRED_USE="dialogs? ( gtk )"
54 src_prepare() {
55 default
56
57 + # Buggy internal versioning when autoreconf a tarball release.
58 + # Weird numbering is required otherwise we get a seg fault in
59 + # about-eid-mw program.
60 + echo "${PV}-v${PV}" > .version
61 +
62 # xpi module : we don't want it anymore
63 sed -i -e '/SUBDIRS/ s:plugins_tools/xpi ::' Makefile.am || die
64 sed -i -e '/plugins_tools\/xpi/ d' configure.ac || die
65 @@ -85,11 +91,11 @@ pkg_postinst() {
66
67 local peimpl=$(eselect --brief --colour=no pinentry show)
68 case "${peimpl}" in
69 - *gtk*) ;;
70 + *gnome*|*qt*) ;;
71 *) ewarn "The pinentry front-end currently selected is not supported by eid-mw."
72 ewarn "You may be prompted for your pin code in an inaccessible shell!!"
73 - ewarn "Please select pinentry-gtk-2 as default pinentry provider:"
74 - ewarn " # eselect pinentry set pinentry-gtk-2"
75 + ewarn "Please select pinentry-gnome3 as default pinentry provider:"
76 + ewarn " # eselect pinentry set pinentry-gnome3"
77 ;;
78 esac
79 fi
80
81 diff --git a/app-crypt/eid-mw/eid-mw-9999.ebuild b/app-crypt/eid-mw/eid-mw-9999.ebuild
82 index f121b904909..9d56a10ca2b 100644
83 --- a/app-crypt/eid-mw/eid-mw-9999.ebuild
84 +++ b/app-crypt/eid-mw/eid-mw-9999.ebuild
85 @@ -20,7 +20,7 @@ RDEPEND=">=sys-apps/pcsc-lite-1.2.9
86 dev-libs/libxml2
87 net-misc/curl[ssl]
88 net-libs/libproxy
89 - app-crypt/pinentry[gtk]
90 + >=app-crypt/pinentry-1.1.0-r4[gtk]
91 )
92 p11-kit? ( app-crypt/p11-kit )"
93
94 @@ -85,11 +85,11 @@ pkg_postinst() {
95
96 local peimpl=$(eselect --brief --colour=no pinentry show)
97 case "${peimpl}" in
98 - *gtk*) ;;
99 + *gnome*|*qt*) ;;
100 *) ewarn "The pinentry front-end currently selected is not supported by eid-mw."
101 ewarn "You may be prompted for your pin code in an inaccessible shell!!"
102 - ewarn "Please select pinentry-gtk-2 as default pinentry provider:"
103 - ewarn " # eselect pinentry set pinentry-gtk-2"
104 + ewarn "Please select pinentry-gnome3 as default pinentry provider:"
105 + ewarn " # eselect pinentry set pinentry-gnome3"
106 ;;
107 esac
108 fi