diff options
-rw-r--r-- | gnome-extra/libgsf/ChangeLog | 7 | ||||
-rw-r--r-- | gnome-extra/libgsf/files/digest-libgsf-1.14.5 | 3 | ||||
-rw-r--r-- | gnome-extra/libgsf/libgsf-1.14.5.ebuild | 63 |
3 files changed, 72 insertions, 1 deletions
diff --git a/gnome-extra/libgsf/ChangeLog b/gnome-extra/libgsf/ChangeLog index 02b8b077f060..a327ed39f410 100644 --- a/gnome-extra/libgsf/ChangeLog +++ b/gnome-extra/libgsf/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for gnome-extra/libgsf # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/libgsf/ChangeLog,v 1.103 2007/06/17 15:31:29 dang Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/libgsf/ChangeLog,v 1.104 2007/08/23 01:01:45 metalgod Exp $ + +*libgsf-1.14.5 (23 Aug 2007) + + 23 Aug 2007; <metalgod@gentoo.org> +libgsf-1.14.5.ebuild: + Version Bump. Closes Bug #187070. 17 Jun 2007; Daniel Gryniewicz <dang@gentoo.org> libgsf-1.14.3.ebuild: Add python optimization/cleanup; bug #177552 diff --git a/gnome-extra/libgsf/files/digest-libgsf-1.14.5 b/gnome-extra/libgsf/files/digest-libgsf-1.14.5 new file mode 100644 index 000000000000..09fd84d56043 --- /dev/null +++ b/gnome-extra/libgsf/files/digest-libgsf-1.14.5 @@ -0,0 +1,3 @@ +MD5 0c1a70ca77aef5706544c1b4082a632a libgsf-1.14.5.tar.bz2 541647 +RMD160 c1ca17872d308a7d9b611af6b9f576bd8523f0f9 libgsf-1.14.5.tar.bz2 541647 +SHA256 54a1432c73e2df93dfe16bd6c11eb56c949da0967479be2e31e2c08ea0ee1901 libgsf-1.14.5.tar.bz2 541647 diff --git a/gnome-extra/libgsf/libgsf-1.14.5.ebuild b/gnome-extra/libgsf/libgsf-1.14.5.ebuild new file mode 100644 index 000000000000..0caa689cd5fa --- /dev/null +++ b/gnome-extra/libgsf/libgsf-1.14.5.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/libgsf/libgsf-1.14.5.ebuild,v 1.1 2007/08/23 01:01:45 metalgod Exp $ + +inherit eutils gnome2 python multilib + +DESCRIPTION="The GNOME Structured File Library" +HOMEPAGE="http://www.gnome.org/" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="bzip2 doc gnome python" + +RDEPEND=">=dev-libs/libxml2-2.4.16 + >=dev-libs/glib-2.6 + sys-libs/zlib + gnome? ( media-gfx/imagemagick + >=gnome-base/gconf-2 + >=gnome-base/libbonobo-2 + >=gnome-base/gnome-vfs-2.2 ) + bzip2? ( app-arch/bzip2 ) + python? ( dev-lang/python + >=dev-python/pygtk-2.8 )" +# This package (currently) needs >=pygobject-2.8 and pygtk-codegen-2.0 for python +# support, which is provided by either pygtk-2.8* or any pygobject version (they were +# separated for pygobject version 2.10 and up). As for codegen we already need +# pygtk, then depending on just >=pygtk-2.8 is sufficient, as 2.8 provides pygobject +# and 2.10 will pull in the pygobject separate package. + +DEPEND="${RDEPEND} + dev-util/pkgconfig + >=dev-util/intltool-0.29 + doc? ( >=dev-util/gtk-doc-1 )" + +G2CONF="${G2CONF} \ + $(use_with bzip2 bz2) \ + $(use_with gnome) \ + $(use_with python)" + +DOCS="AUTHORS BUGS ChangeLog HACKING NEWS README TODO" + +pkg_preinst() { + preserve_old_lib /usr/$(get_libdir)/libgsf-1.so.1 + preserve_old_lib /usr/$(get_libdir)/libgsf-gnome-1.so.1 + preserve_old_lib /usr/$(get_libdir)/libgsf-1.so.113 + preserve_old_lib /usr/$(get_libdir)/libgsf-gnome-1.so.113 +} + +pkg_postinst() { + gnome2_pkg_postinst + use python && python_mod_optimize "${ROOT}"usr/$(get_libdir)/python*/site-packages/gsf + + preserve_old_lib_notify /usr/$(get_libdir)/libgsf-1.so.1 + preserve_old_lib_notify /usr/$(get_libdir)/libgsf-gnome-1.so.1 + preserve_old_lib_notify /usr/$(get_libdir)/libgsf-1.so.113 + preserve_old_lib_notify /usr/$(get_libdir)/libgsf-gnome-1.so.113 +} + +pkg_postrm() { + gnome2_pkg_postrm + use python && python_mod_cleanup "${ROOT}"usr/$(get_libdir)/python*/site-packages/gsf +} |