commit: a0c1f1279c1bf150ae369f8e3daa7a6a0c150607 Author: Filip Kobierski <fkobi <AT> pm <DOT> me> AuthorDate: Sun Jul 20 20:50:15 2025 +0000 Commit: Filip Kobierski <fkobi <AT> pm <DOT> me> CommitDate: Sun Jul 20 20:51:56 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a0c1f127
app-misc/dragon: improve ebuild - bump EAPI - fix LICENSE - add missing DEPENDs - remove `-e` and generic die message from sed Closes: https://bugs.gentoo.org/932189 Signed-off-by: Filip Kobierski <fkobi <AT> pm.me> .../{dragon-1.2.0.ebuild => dragon-1.2.0-r1.ebuild} | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/app-misc/dragon/dragon-1.2.0.ebuild b/app-misc/dragon/dragon-1.2.0-r1.ebuild similarity index 54% rename from app-misc/dragon/dragon-1.2.0.ebuild rename to app-misc/dragon/dragon-1.2.0-r1.ebuild index 18f11af4ae..867260ef3a 100644 --- a/app-misc/dragon/dragon-1.2.0.ebuild +++ b/app-misc/dragon/dragon-1.2.0-r1.ebuild @@ -1,23 +1,31 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DESCRIPTION="Simple drag-and-drop source/sink for X and Wayland" HOMEPAGE="https://github.com/mwh/dragon" SRC_URI="https://github.com/mwh/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-3" +LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64" -DEPEND=">=x11-libs/gtk+-3" +DEPEND=" + app-accessibility/at-spi2-core + dev-libs/glib + media-libs/harfbuzz + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/gdk-pixbuf + x11-libs/pango +" RDEPEND="${DEPEND}" src_prepare() { default - sed -e 's/\(`pkg-config --cflags .*`\) \(`pkg-config --libs .*`\)/\1 $(CFLAGS) \2 $(LDFLAGS)/' \ - -i Makefile || die "sed failed" + sed 's/\(`pkg-config --cflags .*`\) \(`pkg-config --libs .*`\)/\1 $(CFLAGS) \2 $(LDFLAGS)/' \ + -i Makefile || die } src_install() {
