Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-text/evince: metadata.xml ChangeLog evince-2.32.0.ebuild
Date: Sun, 17 Oct 2010 19:25:19
Message-Id: 20101017192513.23C7420051@flycatcher.gentoo.org
1 pacho 10/10/17 19:25:13
2
3 Modified: metadata.xml ChangeLog
4 Added: evince-2.32.0.ebuild
5 Log:
6 Version bump for Gnome 2.32
7
8 (Portage version: 2.1.9.19/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.6 app-text/evince/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/evince/metadata.xml?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/evince/metadata.xml?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/evince/metadata.xml?r1=1.5&r2=1.6
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-text/evince/metadata.xml,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -u -r1.5 -r1.6
23 --- metadata.xml 29 Oct 2009 21:19:02 -0000 1.5
24 +++ metadata.xml 17 Oct 2010 19:25:13 -0000 1.6
25 @@ -9,6 +9,8 @@
26 <flag name='gnome'>Enable the use of <pkg>gnome-base/gconf</pkg> to honour
27 lockdown settings</flag>
28 <flag name='dvi'>Enable the built-in DVI viewer</flag>
29 + <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
30 + for introspection</flag>
31 <flag name='nautilus'>Enable property page extension in <pkg>gnome-base/nautilus</pkg></flag>
32 <flag name='t1lib'>Enable the Type-1 fonts for the built-in DVI viewer
33 (<pkg>media-libs/t1lib</pkg>)</flag>
34
35
36
37 1.203 app-text/evince/ChangeLog
38
39 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/evince/ChangeLog?rev=1.203&view=markup
40 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/evince/ChangeLog?rev=1.203&content-type=text/plain
41 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/evince/ChangeLog?r1=1.202&r2=1.203
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/app-text/evince/ChangeLog,v
46 retrieving revision 1.202
47 retrieving revision 1.203
48 diff -u -r1.202 -r1.203
49 --- ChangeLog 17 Oct 2010 15:28:24 -0000 1.202
50 +++ ChangeLog 17 Oct 2010 19:25:13 -0000 1.203
51 @@ -1,6 +1,17 @@
52 # ChangeLog for app-text/evince
53 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/app-text/evince/ChangeLog,v 1.202 2010/10/17 15:28:24 armin76 Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/app-text/evince/ChangeLog,v 1.203 2010/10/17 19:25:13 pacho Exp $
56 +
57 +*evince-2.32.0 (17 Oct 2010)
58 +
59 + 17 Oct 2010; Pacho Ramos <pacho@g.o> +evince-2.32.0.ebuild:
60 + Version bump for Gnome 2.32: Make Shrink to Printable Area default option
61 + for Page Scaling, preliminary support for adding new annotations, add
62 + confirmation dialog on closing window when document has been modified, add
63 + an action to edit menu to save current settings as default, add a new
64 + sidebar page to show the list of annotations, finish DBus API for synctex
65 + support, use cairo to draw search results, other bugfixes and translation
66 + updates.
67
68 17 Oct 2010; Raúl Porcel <armin76@g.o> evince-2.30.3.ebuild:
69 alpha/ia64/sparc stable wrt #324077
70
71
72
73 1.1 app-text/evince/evince-2.32.0.ebuild
74
75 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/evince/evince-2.32.0.ebuild?rev=1.1&view=markup
76 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/evince/evince-2.32.0.ebuild?rev=1.1&content-type=text/plain
77
78 Index: evince-2.32.0.ebuild
79 ===================================================================
80 # Copyright 1999-2010 Gentoo Foundation
81 # Distributed under the terms of the GNU General Public License v2
82 # $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-2.32.0.ebuild,v 1.1 2010/10/17 19:25:13 pacho Exp $
83
84 EAPI="3"
85 GCONF_DEBUG="yes"
86
87 inherit eutils gnome2
88
89 DESCRIPTION="Simple document viewer for GNOME"
90 HOMEPAGE="http://www.gnome.org/projects/evince/"
91
92 LICENSE="GPL-2"
93 SLOT="0"
94 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris"
95
96 IUSE="dbus debug djvu doc dvi gnome gnome-keyring +introspection nautilus t1lib tiff"
97
98 # Since 2.26.2, can handle poppler without cairo support. Make it optional ?
99 # not mature enough
100 RDEPEND="
101 >=app-text/libspectre-0.2.0
102 >=dev-libs/glib-2.25.11:2
103 >=dev-libs/libxml2-2.5
104 >=x11-libs/gtk+-2.21.5:2[introspection?]
105 >=x11-libs/libSM-1
106 || (
107 >=x11-themes/gnome-icon-theme-2.17.1
108 >=x11-themes/hicolor-icon-theme-0.10 )
109 >=x11-libs/cairo-1.9.10
110 >=app-text/poppler-0.14[cairo]
111 djvu? ( >=app-text/djvu-3.5.17 )
112 dvi? (
113 virtual/tex-base
114 t1lib? ( >=media-libs/t1lib-5.0.0 ) )
115 gnome? ( >=gnome-base/gconf-2[introspection?] )
116 gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 )
117 introspection? ( >=dev-libs/gobject-introspection-0.6 )
118 nautilus? ( >=gnome-base/nautilus-2.10[introspection?] )
119 tiff? ( >=media-libs/tiff-3.6 )
120 "
121 DEPEND="${RDEPEND}
122 app-text/scrollkeeper
123 >=app-text/gnome-doc-utils-0.3.2
124 ~app-text/docbook-xml-dtd-4.1.2
125 >=dev-util/pkgconfig-0.9
126 sys-devel/gettext
127 >=dev-util/intltool-0.35
128 >=dev-util/gtk-doc-am-1.13
129 doc? ( >=dev-util/gtk-doc-1.13 )"
130
131 ELTCONF="--portage"
132
133 # Needs dogtail and pyspi from http://fedorahosted.org/dogtail/
134 # Releases: http://people.redhat.com/zcerza/dogtail/releases/
135 RESTRICT="test"
136
137 pkg_setup() {
138 # Passing --disable-help would drop offline help, that would be inconsistent
139 # with helps of the most of Gnome apps that doesn't require network for that.
140 G2CONF="${G2CONF}
141 --disable-scrollkeeper
142 --disable-static
143 --disable-tests
144 --enable-pdf
145 --enable-comics
146 --enable-impress
147 --enable-thumbnailer
148 --with-smclient=xsmp
149 --with-platform=gnome
150 --with-gtk=2.0
151 --enable-help
152 --disable-maintainer-mode
153 $(use_enable dbus)
154 $(use_enable djvu)
155 $(use_enable dvi)
156 $(use_with gnome gconf)
157 $(use_with gnome-keyring keyring)
158 $(use_enable introspection)
159 $(use_enable nautilus)
160 $(use_enable t1lib)
161 $(use_enable tiff)"
162 DOCS="AUTHORS ChangeLog NEWS README TODO"
163 }
164
165 src_prepare() {
166 gnome2_src_prepare
167
168 # Fix intltoolize broken file, see upstream #577133
169 sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in \
170 || die "intltoolize sed failed"
171
172 # Do not depend on gnome-icon-theme, bug #326855
173 sed 's/gnome-icon-theme//' -i configure.ac configure || die "sed failed"
174
175 # Fix .desktop file so menu item shows up
176 epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch
177 }
178
179 src_install() {
180 gnome2_src_install
181 find "${ED}" -name "*.la" -delete || die "remove of lafiles failed"
182 }