diff options
| author | Lukas Schmelting <lschmelting@posteo.com> | 2025-10-09 11:09:04 +0200 |
|---|---|---|
| committer | Sam James <sam@gentoo.org> | 2025-10-09 10:27:54 +0100 |
| commit | dfcc49bd5daa94bb6f618f63e21865f6964484c4 (patch) | |
| tree | a4fe8626716fc135660c1f8ef8a5106cd11dbc31 /dev-cpp/gtkmm/gtkmm-4.20.0.ebuild | |
| parent | 9a2798d0c952f65cf420756e0041c24433cec183 (diff) | |
| download | gentoo-dfcc49bd5daa94bb6f618f63e21865f6964484c4.tar.gz gentoo-dfcc49bd5daa94bb6f618f63e21865f6964484c4.tar.bz2 gentoo-dfcc49bd5daa94bb6f618f63e21865f6964484c4.zip | |
dev-cpp/gtkmm: add 4.20.0
Drop ~alpha keyword, same as dependency >=gui-libs/gtk-4.19.4
Bug: https://bugs.gentoo.org/963805
Signed-off-by: Lukas Schmelting <lschmelting@posteo.com>
Part-of: https://github.com/gentoo/gentoo/pull/44106
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-cpp/gtkmm/gtkmm-4.20.0.ebuild')
| -rw-r--r-- | dev-cpp/gtkmm/gtkmm-4.20.0.ebuild | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/dev-cpp/gtkmm/gtkmm-4.20.0.ebuild b/dev-cpp/gtkmm/gtkmm-4.20.0.ebuild new file mode 100644 index 000000000000..55be50f521eb --- /dev/null +++ b/dev-cpp/gtkmm/gtkmm-4.20.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit gnome.org meson python-any-r1 virtualx + +DESCRIPTION="C++ interface for GTK+" +HOMEPAGE="https://www.gtkmm.org" + +LICENSE="LGPL-2.1+" +SLOT="4.0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="gtk-doc test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-cpp/glibmm-2.75.0:2.68[gtk-doc?] + >=gui-libs/gtk-4.19.4:4 + >=dev-cpp/cairomm-1.15.4:1.16[gtk-doc?] + >=dev-cpp/pangomm-2.50.0:2.48[gtk-doc?] + >=x11-libs/gdk-pixbuf-2.35.5:2 + >=media-libs/libepoxy-1.2 +" +DEPEND=" + ${RDEPEND} + gtk-doc? ( dev-libs/libsigc++:3 ) +" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( + app-text/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) + ${PYTHON_DEPS} +" + +src_configure() { + local emesonargs=( + -Dbuild-demos=false + $(meson_use gtk-doc build-documentation) + $(meson_use test build-tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} |
