Add new version for Gnome 2.30
authorPacho Ramos <pacho@gentoo.org>
Sun, 13 Jun 2010 19:37:22 +0000 (19:37 +0000)
committerPacho Ramos <pacho@gentoo.org>
Sun, 13 Jun 2010 19:37:22 +0000 (19:37 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64

app-text/evince/ChangeLog
app-text/evince/Manifest
app-text/evince/evince-2.30.1-r1.ebuild [new file with mode: 0644]

index 6addcebb0646954bc32878ebf8c2fb05074479cc..fc936395640f082c19f6b3ed558046fd15ed1e6d 100644 (file)
@@ -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 <pacho@gentoo.org> +evince-2.30.1-r1.ebuild:
+  Add new version for Gnome 2.30.
 
   04 Jun 2010; Markus Meier <maekke@gentoo.org> evince-2.28.2.ebuild:
   x86 stable, bug #314899
index c14575ea6b73e0596db22452ac660de4a7c3e595..c5759c8126afecc7636c7414ff5b7489a744b462 100644 (file)
@@ -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 (file)
index 0000000..2ad3a97
--- /dev/null
@@ -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"
+}