From ff3a089d34e5b577af92e93d2d94f5e6b412dd54 Mon Sep 17 00:00:00 2001 From: blshkv Date: Fri, 5 May 2017 09:38:45 +0800 Subject: [PATCH] libgnomeui: sync with gentoo --- .../libgnomeui/libgnomeui-2.24.5-r4.ebuild | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 gnome-base/libgnomeui/libgnomeui-2.24.5-r4.ebuild diff --git a/gnome-base/libgnomeui/libgnomeui-2.24.5-r4.ebuild b/gnome-base/libgnomeui/libgnomeui-2.24.5-r4.ebuild new file mode 100644 index 000000000..0a774bf8f --- /dev/null +++ b/gnome-base/libgnomeui/libgnomeui-2.24.5-r4.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" +GNOME_TARBALL_SUFFIX="bz2" + +inherit gnome2 + +DESCRIPTION="User Interface routines for Gnome" +HOMEPAGE="https://library.gnome.org/devel/libgnomeui/stable/" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="test gnome-keyring" + +# gtk+-2.14 dep instead of 2.12 ensures system doesn't loose VFS capabilities in GtkFilechooser +RDEPEND=" + dev-libs/atk + >=dev-libs/glib-2.16:2 + >=dev-libs/libxml2-2.4.20:2 + >=dev-libs/popt-1.5 + >=gnome-base/gconf-2:2 + >=gnome-base/gnome-keyring-0.4 + >=gnome-base/gnome-vfs-2.7.3:2 + >=gnome-base/libgnome-2.13.7 + >=gnome-base/libgnomecanvas-2 + gnome-keyring? ( gnome-base/libgnome-keyring ) + >=gnome-base/libbonoboui-2.13.1 + >=gnome-base/libglade-2:2.0 + media-libs/libart_lgpl + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-2.14:2 + >=x11-libs/pango-1.1.2 + x11-libs/libICE + x11-libs/libSM + >=gnome-base/libbonoboui-2.0 +" +DEPEND="${RDEPEND} + dev-util/gtk-doc-am + sys-devel/gettext + virtual/pkgconfig + >=dev-util/intltool-0.40 +" +PDEPEND="x11-themes/adwaita-icon-theme" + +src_prepare() { + if ! use test; then + sed 's/ test-gnome//' -i Makefile.am Makefile.in || die "sed failed" + fi + + #keyring can be optional, it is disabled in win32 for example + #https://bugzilla.gnome.org/show_bug.cgi?id=768754 + if ! use gnome-keyring; then + sed -i 's|GNOME_KEYRING=\"gnome-keyring-1\"|GNOME_KEYRING=\"\"|g' configure || die "sed failed" + sed -i 's|gnome_keyring_requirement=\"gnome-keyring-1 >= 0.4\"|gnome_keyring_requirement=\"\"|g' configure || die "sed failed" + sed -i 's|@OS_WIN32_FALSE@am__objects_1 = gnome-authentication-manager.lo|@OS_WIN32_FALSE@am__objects_1 = |g' libgnomeui/Makefile.in || die "sed failed" + fi + + gnome2_src_prepare +}