accessibility is optional
This commit is contained in:
parent
41c750e93f
commit
1e83b25c7e
12 changed files with 416 additions and 0 deletions
1
dev-cpp/gtkmm/Manifest
Normal file
1
dev-cpp/gtkmm/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST gtkmm-3.24.10.tar.xz 13644320 BLAKE2B fa1d02c9def2f28bd1eb2b61aee9cba477adfd6f7537010a5e23bf11f805fe86b33c5e68c4f9b069397246a320c1b67337ac3943f5e5515e1c3933aa49279648 SHA512 d7478b66b94924e1457b1a6b4a46ee8027361ae1db0b3e203019957e4e591220de3a12c11d34cc5d381e707435c0cfe5eae12d620cd8db0e56a0485c39bd7abb
|
||||
53
dev-cpp/gtkmm/gtkmm-3.24.10.ebuild
Normal file
53
dev-cpp/gtkmm/gtkmm-3.24.10.ebuild
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
# 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-multilib python-any-r1 virtualx
|
||||
|
||||
DESCRIPTION="C++ interface for GTK+"
|
||||
HOMEPAGE="https://gtkmm.gnome.org/en/index.html"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="3.0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
|
||||
|
||||
IUSE="+atk aqua gtk-doc test wayland X"
|
||||
REQUIRED_USE="|| ( aqua wayland X )"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
atk? ( >=dev-cpp/atkmm-2.24.2:0[gtk-doc?,${MULTILIB_USEDEP}] )
|
||||
>=dev-cpp/cairomm-1.12.0:0[gtk-doc?,${MULTILIB_USEDEP}]
|
||||
>=dev-cpp/glibmm-2.54.0:2[gtk-doc?,${MULTILIB_USEDEP}]
|
||||
>=dev-cpp/pangomm-2.38.2:1.4[gtk-doc?,${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libsigc++-2.3.2:2[gtk-doc?,${MULTILIB_USEDEP}]
|
||||
>=media-libs/libepoxy-1.2[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/gdk-pixbuf-2.35.5:2[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/gtk+-3.24.0:3[aqua?,wayland?,X=,${MULTILIB_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
gtk-doc? (
|
||||
app-text/doxygen[dot]
|
||||
dev-lang/perl
|
||||
dev-libs/libxslt
|
||||
)
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_native_use_bool atk build-atkmm-api)
|
||||
-Dbuild-demos=false
|
||||
$(meson_native_use_bool gtk-doc build-documentation)
|
||||
$(meson_use test build-tests)
|
||||
$(meson_use X build-x11-api)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
virtx meson_src_test
|
||||
}
|
||||
11
dev-cpp/gtkmm/metadata.xml
Normal file
11
dev-cpp/gtkmm/metadata.xml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>gnome@gentoo.org</email>
|
||||
<name>Gentoo GNOME Desktop</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="gnome-gitlab">GNOME/gtkmm</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Loading…
Add table
Add a link
Reference in a new issue