diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-02-17 10:35:54 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-02-17 10:35:54 +0000 |
commit | 463397cf1e064185110fe57c568d73f99a06f5d1 (patch) | |
tree | 9aa75eefc5154eaf0e3c33658b830fc54dc68052 /dev-cpp/gtkmm/gtkmm-2.24.5-r1.ebuild | |
parent | c8d60dada2ec8eb48b2d2b290cd6683ccec40e39 (diff) |
gentoo resync : 17.02.2021
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 +} |