From 5e2243b2263a48f393d7b08170207d98fe575fa3 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 13 Jun 2010 19:37:22 +0000 Subject: [PATCH] Add new version for Gnome 2.30 Package-Manager: portage-2.1.8.3/cvs/Linux x86_64 --- app-text/evince/ChangeLog | 7 +- app-text/evince/Manifest | 11 ++- app-text/evince/evince-2.30.1-r1.ebuild | 106 ++++++++++++++++++++++++ 3 files changed, 119 insertions(+), 5 deletions(-) create mode 100644 app-text/evince/evince-2.30.1-r1.ebuild diff --git a/app-text/evince/ChangeLog b/app-text/evince/ChangeLog index 6addcebb0646..fc936395640f 100644 --- a/app-text/evince/ChangeLog +++ b/app-text/evince/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-text/evince # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/evince/ChangeLog,v 1.188 2010/06/04 20:00:24 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/evince/ChangeLog,v 1.189 2010/06/13 19:37:22 pacho Exp $ + +*evince-2.30.1-r1 (13 Jun 2010) + + 13 Jun 2010; Pacho Ramos +evince-2.30.1-r1.ebuild: + Add new version for Gnome 2.30. 04 Jun 2010; Markus Meier evince-2.28.2.ebuild: x86 stable, bug #314899 diff --git a/app-text/evince/Manifest b/app-text/evince/Manifest index c14575ea6b73..c5759c8126af 100644 --- a/app-text/evince/Manifest +++ b/app-text/evince/Manifest @@ -6,14 +6,17 @@ AUX evince-2.27.4-smclient-configure.patch 1994 RMD160 75e5952b1c4f74682c3e19e63 AUX gconf-2.m4 1579 RMD160 48aa5e5e77d4c024efb70b643403bec8969fe815 SHA1 5e3c4701f63b1b4614f48d94d03440af7155f119 SHA256 2c9a981afe5bba4486c8e0ddb66433aef4af953168bd254f6a5ba1c6692f80f8 DIST evince-2.26.2.tar.bz2 2033141 RMD160 00dd3dfa006dc019f8f951a356d7260283bf8bab SHA1 1a789e078b4c95f3e3387a45092ae2f222135013 SHA256 5165adb77af7dd355c600bc1fce4bcc7de2538ed02d0f87028660096a61af489 DIST evince-2.28.2.tar.bz2 2029085 RMD160 981757c9cf9ef9e1bedda70a8387f3b112b40587 SHA1 fccb214cf5649ba8343c4a33e4cd95cafd4878cb SHA256 1c592a978db9951aacdc848c87fa6c2f63216c097669efddf75013b97e5af72b +DIST evince-2.30.1-patches.tar.bz2 8365 RMD160 880222bc12f792ba5a3f908bdc53f844d63a75ee SHA1 c5a5ba68ded10f9ee2cc983b23d549300f3458fe SHA256 ad8060528e2cc2bdfd307aef324d8f8a86354119cbbf03639c2b10649ebf9861 +DIST evince-2.30.1.tar.bz2 2177738 RMD160 c6b4962552fd4995500bfc70c6dab1c2cac47611 SHA1 d9ed127301708b3fcf7abc2c442b0c22ab16a90c SHA256 ab6b957ab422341f023baa8ee4061bc5719389f92d6745874d239cd1e737f225 EBUILD evince-2.26.2.ebuild 1894 RMD160 e976ea14ef04b564f28a3778748ad184578d7f5f SHA1 bc29fd758bcf9d3287a5953f6bdd7cef8513f458 SHA256 101f53fccf85d75b83aacc6d583ea13a49435da5c289709a03a4fe910b28a8ed EBUILD evince-2.28.2.ebuild 2910 RMD160 0746d44ee11e8270a881f328b7130f6edafd7f53 SHA1 0736eade3bdeb249fb99a7cd0d12e9e9d6896d51 SHA256 3760410c61cfea067bde0fe5e6df049ef3d386a9219e1db5051fcfc466603606 -MISC ChangeLog 26878 RMD160 c6c0ea6ec7657ab9ebf441b6bdb352ea49380288 SHA1 8f97efac3671f9c7a8fb6cce417df1d1066b91b4 SHA256 3849b0d582ff620339bfc5867784cf1d5b8d453c40e122caf676b08489540ee9 +EBUILD evince-2.30.1-r1.ebuild 2918 RMD160 9529f2dcb576a9abf59f7b8cf98010eb66f1dc64 SHA1 1ea20a48ee076fafb945a3a1276315bd0d9796ac SHA256 e4ddc161b47e7e52898aa2159d440d8523fa8e534ba6489b13b728ba1ff33b78 +MISC ChangeLog 27017 RMD160 de59b02b10df809ce1162c7192d9ba9bfde4646f SHA1 1e040eeb1713b99a157092b463a2e2372a7424b8 SHA256 b23b52501f7ed6b3fbe598c28b66d13be7864fbf263884c1274ab1d1546ac3ef MISC metadata.xml 601 RMD160 8963b582cc85e9e523b27d982d6d0c748f3a84ab SHA1 444f50d9a702cf170425b3808804ef9f50b4a8f7 SHA256 3f1878f2cb8b21146eadd2469f9d16b3c5a10c91d82e89093dffa3f38cf4d3e1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) -iEYEARECAAYFAkwJWvUACgkQkKaRLQcq0GKYrQCgslYNSpBMnvxRBPq/33WGtzV5 -4wkAn3Y/GQUOPOerBKbod07UF114WObX -=xFp/ +iEYEARECAAYFAkwVM3gACgkQCaWpQKGI+9Q9PwCfeIu6dVgND/mAIlX2WJg1sA6K +HuEAnifGzWs2/d5hZ/sE+5qyvHxYjLxy +=WcR1 -----END PGP SIGNATURE----- diff --git a/app-text/evince/evince-2.30.1-r1.ebuild b/app-text/evince/evince-2.30.1-r1.ebuild new file mode 100644 index 000000000000..2ad3a973626f --- /dev/null +++ b/app-text/evince/evince-2.30.1-r1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-2.30.1-r1.ebuild,v 1.1 2010/06/13 19:37:22 pacho Exp $ + +EAPI="2" + +inherit autotools eutils gnome2 + +DESCRIPTION="Simple document viewer for GNOME" +HOMEPAGE="http://www.gnome.org/projects/evince/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris" + +SRC_URI="${SRC_URI} + mirror://gentoo/${P}-patches.tar.bz2" + +IUSE="dbus debug djvu doc dvi gnome gnome-keyring nautilus t1lib tiff" +# tests introspection + +# Since 2.26.2, can handle poppler without cairo support. Make it optional ? +# not mature enough +# introspection? ( >=dev-libs/gobject-introspection-0.6 ) +RDEPEND=" + >=app-text/libspectre-0.2.0 + >=dev-libs/glib-2.18.0 + >=dev-libs/libxml2-2.5 + >=x11-libs/gtk+-2.14 + >=x11-libs/libSM-1 + >=x11-themes/gnome-icon-theme-2.17.1 + dbus? ( >=dev-libs/dbus-glib-0.71 ) + gnome? ( >=gnome-base/gconf-2 ) + gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 ) + nautilus? ( >=gnome-base/nautilus-2.10 ) + >=app-text/poppler-0.12.3-r3[cairo] + dvi? ( + virtual/tex-base + t1lib? ( >=media-libs/t1lib-5.0.0 ) ) + tiff? ( >=media-libs/tiff-3.6 ) + djvu? ( >=app-text/djvu-3.5.17 )" +DEPEND="${RDEPEND} + app-text/scrollkeeper + >=app-text/gnome-doc-utils-0.3.2 + ~app-text/docbook-xml-dtd-4.1.2 + >=dev-util/pkgconfig-0.9 + sys-devel/gettext + >=dev-util/intltool-0.35 + dev-util/gtk-doc-am + doc? ( dev-util/gtk-doc )" + +DOCS="AUTHORS ChangeLog NEWS README TODO" +ELTCONF="--portage" + +# Needs dogtail and pyspi from http://fedorahosted.org/dogtail/ +# Releases: http://people.redhat.com/zcerza/dogtail/releases/ +RESTRICT="test" + +pkg_setup() { + G2CONF="${G2CONF} + --disable-introspection + --disable-scrollkeeper + --disable-static + --disable-tests + --enable-pdf + --enable-comics + --enable-impress + --enable-thumbnailer + --with-smclient=xsmp + --with-platform=gnome + $(use_enable dbus) + $(use_enable djvu) + $(use_enable dvi) + $(use_with gnome gconf) + $(use_with gnome-keyring keyring) + $(use_enable t1lib) + $(use_enable tiff) + $(use_enable nautilus)" +# $(use_enable introspection) +} + +src_prepare() { + gnome2_src_prepare + + # Fix .desktop file so menu item shows up + epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch + + # Apply upstream patches committed to gnome-2-30 branch + epatch "${WORKDIR}"/${P}-patches/*.patch + + # Make it libtool-1 compatible + rm -v m4/lt* m4/libtool.m4 || die "removing libtool macros failed" + + # gconf-2.m4 is needed for autoconf; bug 291339 + if ! use gnome; then + cp "${FILESDIR}/gconf-2.m4" m4/ || die "Copying gconf-2.m4 failed!" + fi + + intltoolize --force --automake --copy || die "intltoolized failed" + eautoreconf +} + +src_install() { + gnome2_src_install + find "${D}" -name "*.la" -delete || die "remove of la files failed" +} -- 2.26.2