From: "Eli Schwartz" <eschwartz@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/seahorse/
Date: Thu, 14 Aug 2025 21:21:54 +0000 (UTC) [thread overview]
Message-ID: <1755206502.23e4d75fa90b990e85186c772d9ff49619abfe63.eschwartz@gentoo> (raw)
commit: 23e4d75fa90b990e85186c772d9ff49619abfe63
Author: Lukas Schmelting <lschmelting <AT> posteo <DOT> com>
AuthorDate: Wed Jul 30 21:43:55 2025 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Thu Aug 14 21:21:42 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23e4d75f
app-crypt/seahorse: enforce binary dependency on gtk x11 backend
```
QA Notice: binaries depend on Gtk's x11-specific ABI without USE dep:
/usr/libexec/seahorse/ssh-askpass
```
Closes: https://bugs.gentoo.org/958383
Signed-off-by: Lukas Schmelting <lschmelting <AT> posteo.com>
Part-of: https://github.com/gentoo/gentoo/pull/43235
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
.../seahorse/{seahorse-43.0-r4.ebuild => seahorse-43.0-r5.ebuild} | 8 +++++---
.../{seahorse-47.0.1.ebuild => seahorse-47.0.1-r1.ebuild} | 8 +++++---
2 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/app-crypt/seahorse/seahorse-43.0-r4.ebuild b/app-crypt/seahorse/seahorse-43.0-r5.ebuild
similarity index 91%
rename from app-crypt/seahorse/seahorse-43.0-r4.ebuild
rename to app-crypt/seahorse/seahorse-43.0-r5.ebuild
index e29157e92104..5bbc2e559822 100644
--- a/app-crypt/seahorse/seahorse-43.0-r4.ebuild
+++ b/app-crypt/seahorse/seahorse-43.0-r5.ebuild
@@ -2,21 +2,21 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit gnome.org gnome2-utils meson vala xdg
+inherit flag-o-matic gnome.org gnome2-utils meson vala xdg
DESCRIPTION="Manage your passwords and encryption keys"
HOMEPAGE="https://wiki.gnome.org/Apps/Seahorse"
LICENSE="GPL-2+ FDL-1.1+"
SLOT="0"
-IUSE="ldap zeroconf"
+IUSE="X ldap zeroconf"
KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND="
>=dev-libs/glib-2.66:2
>=app-crypt/gcr-3.38:0=
>=app-crypt/gpgme-1.14.0:=
- >=x11-libs/gtk+-3.24.0:3
+ >=x11-libs/gtk+-3.24.0:3[X?]
>=app-crypt/gnupg-2.2
>=gui-libs/libhandy-1.6.0:1
>=app-crypt/libsecret-0.16
@@ -60,6 +60,8 @@ src_prepare() {
}
src_configure() {
+ use X || append-cppflags -DGENTOO_GTK_HIDE_X11
+
local emesonargs=(
-Dhelp=true
-Dpgp-support=true
diff --git a/app-crypt/seahorse/seahorse-47.0.1.ebuild b/app-crypt/seahorse/seahorse-47.0.1-r1.ebuild
similarity index 91%
rename from app-crypt/seahorse/seahorse-47.0.1.ebuild
rename to app-crypt/seahorse/seahorse-47.0.1-r1.ebuild
index 222598f804db..2447f1416ea9 100644
--- a/app-crypt/seahorse/seahorse-47.0.1.ebuild
+++ b/app-crypt/seahorse/seahorse-47.0.1-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit gnome.org gnome2-utils meson vala xdg
+inherit flag-o-matic gnome.org gnome2-utils meson vala xdg
DESCRIPTION="Manage your passwords and encryption keys"
HOMEPAGE="https://gitlab.gnome.org/GNOME/seahorse"
@@ -10,13 +10,13 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/seahorse"
LICENSE="GPL-2+ FDL-1.1+"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="ldap zeroconf"
+IUSE="X ldap zeroconf"
RDEPEND="
>=dev-libs/glib-2.66:2
>=app-crypt/gcr-3.38:0=
>=app-crypt/gpgme-1.14.0:=
- >=x11-libs/gtk+-3.24.0:3
+ >=x11-libs/gtk+-3.24.0:3[X?]
>=app-crypt/gnupg-2.2
>=gui-libs/libhandy-1.6.0:1
>=app-crypt/libsecret-0.16
@@ -59,6 +59,8 @@ src_prepare() {
}
src_configure() {
+ use X || append-cppflags -DGENTOO_GTK_HIDE_X11
+
local emesonargs=(
-Dhelp=true
-Dpgp-support=true
next reply other threads:[~2025-08-14 21:22 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-08-14 21:21 Eli Schwartz [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-10-02 7:34 [gentoo-commits] repo/gentoo:master commit in: app-crypt/seahorse/ Arthur Zamarin
2025-07-04 19:26 Sam James
2025-07-02 20:54 Pacho Ramos
2025-05-01 23:49 Sam James
2025-01-16 16:55 Pacho Ramos
2025-01-16 16:55 Pacho Ramos
2024-11-28 15:16 Sam James
2024-06-03 7:56 Sam James
2023-07-27 8:29 WANG Xuerui
2023-03-01 6:10 Sam James
2022-10-29 22:33 Matt Turner
2022-10-01 17:16 Matt Turner
2022-05-21 21:00 Matt Turner
2022-04-17 18:11 Matt Turner
2022-04-17 6:30 Matt Turner
2022-02-16 22:21 David Seifert
2021-11-11 13:52 Pacho Ramos
2021-03-13 3:51 Matt Turner
2021-03-07 22:19 Mart Raudsepp
2021-02-26 19:02 Sam James
2020-12-11 3:24 Matt Turner
2020-08-31 17:28 Mart Raudsepp
2020-07-17 20:44 Mart Raudsepp
2020-05-18 7:53 Mart Raudsepp
2019-12-08 20:27 Mart Raudsepp
2019-09-23 9:22 Mart Raudsepp
2019-09-22 20:28 Mart Raudsepp
2019-08-04 15:05 Aaron Bauman
2019-05-18 13:41 Mart Raudsepp
2019-03-14 10:47 Mart Raudsepp
2019-03-13 23:22 Mart Raudsepp
2017-10-07 17:32 Patrice Clement
2017-08-09 6:59 Gilles Dartiguelongue
2016-06-24 20:06 Pacho Ramos
2015-11-14 15:27 Pacho Ramos
2015-11-14 15:27 Pacho Ramos
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1755206502.23e4d75fa90b990e85186c772d9ff49619abfe63.eschwartz@gentoo \
--to=eschwartz@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox