diff options
author | David Michael <fedora.dm0@gmail.com> | 2021-02-06 15:48:05 -0500 |
---|---|---|
committer | Matt Turner <mattst88@gentoo.org> | 2021-02-15 20:25:22 -0500 |
commit | 6a3f62d82c8ca9057daf0e41a30bbe1000a1ffd8 (patch) | |
tree | 3854765c7369e8a1808651054625916126feed2d /dev-cpp/gtkmm/gtkmm-2.24.5-r1.ebuild | |
parent | dev-cpp/gtkmm: Update slot 3.0 to version 3.24.3 (diff) | |
download | gentoo-6a3f62d82c8ca9057daf0e41a30bbe1000a1ffd8.tar.gz gentoo-6a3f62d82c8ca9057daf0e41a30bbe1000a1ffd8.tar.bz2 gentoo-6a3f62d82c8ca9057daf0e41a30bbe1000a1ffd8.zip |
dev-cpp/gtkmm: Update stable deps to understand slots
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: David Michael <fedora.dm0@gmail.com>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'dev-cpp/gtkmm/gtkmm-2.24.5-r1.ebuild')
-rw-r--r-- | dev-cpp/gtkmm/gtkmm-2.24.5-r1.ebuild | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/dev-cpp/gtkmm/gtkmm-2.24.5-r1.ebuild b/dev-cpp/gtkmm/gtkmm-2.24.5-r1.ebuild new file mode 100644 index 000000000000..2a6ef94ab53e --- /dev/null +++ b/dev-cpp/gtkmm/gtkmm-2.24.5-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2 multilib-minimal + +DESCRIPTION="C++ interface for GTK+" +HOMEPAGE="https://www.gtkmm.org" + +LICENSE="LGPL-2.1+" +SLOT="2.4" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-cpp/glibmm-2.34.1:2[${MULTILIB_USEDEP}] + >=x11-libs/gtk+-2.24.15:2[${MULTILIB_USEDEP}] + >=x11-libs/gdk-pixbuf-2.28:2[${MULTILIB_USEDEP}] + >=dev-cpp/atkmm-2.22.7:0[${MULTILIB_USEDEP}] + >=dev-cpp/cairomm-1.10.0-r1:0[${MULTILIB_USEDEP}] + >=dev-cpp/pangomm-2.34.0:1.4[${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-2.3.2:2[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( + media-gfx/graphviz + dev-libs/libxslt + app-doc/doxygen ) +" + +src_prepare() { + if ! use test; then + # don't waste time building tests + sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \ + || die "sed 1 failed" + fi + + if ! use examples; then + # don't waste time building tests + sed 's/^\(SUBDIRS =.*\)demos\(.*\)$/\1\2/' -i Makefile.am Makefile.in \ + || die "sed 2 failed" + fi + + gnome2_src_prepare +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" \ + gnome2_src_configure \ + --enable-api-atkmm \ + $(multilib_native_use_enable doc documentation) +} + +multilib_src_install() { + gnome2_src_install +} + +multilib_src_install_all() { + DOCS="AUTHORS ChangeLog PORTING NEWS README" + einstalldocs +} |