3 %bcond_without dbus # disable DBUS support
4 %bcond_without apidocs # disable gtk-doc
6 Summary: Document viewer for multiple document formats
7 Summary(pl.UTF-8): Przeglądarka dokumentów w wielu formatach
12 Group: X11/Applications/Graphics
13 Source0: http://ftp.gnome.org/pub/GNOME/sources/evince/2.26/%{name}-%{version}.tar.bz2
14 # Source0-md5: 5508b1f1fc0b4b66de59b7af1e560d8b
15 URL: http://www.gnome.org/projects/evince/
16 BuildRequires: GConf2-devel >= 2.24.0
17 BuildRequires: autoconf >= 2.57
18 BuildRequires: automake >= 1:1.9
19 %{?with_dbus:BuildRequires: dbus-glib-devel >= 0.74}
20 BuildRequires: djvulibre-devel >= 3.5.17
21 BuildRequires: gettext-devel
22 BuildRequires: glib2-devel >= 1:2.20.0
23 BuildRequires: gnome-common >= 2.24.0
24 BuildRequires: gnome-doc-utils >= 0.14.0
25 BuildRequires: gnome-icon-theme >= 2.26.0
26 BuildRequires: gnome-keyring-devel >= 2.26.0
27 BuildRequires: gtk+2-devel >= 2:2.16.0
28 %{?with_apidocs:BuildRequires: gtk-doc >= 1.9}
29 BuildRequires: intltool >= 0.40.0
30 BuildRequires: kpathsea-devel
31 BuildRequires: libspectre-devel >= 0.2.0
32 BuildRequires: libtiff-devel
33 BuildRequires: libtool
34 BuildRequires: libxml2-devel >= 1:2.6.31
35 BuildRequires: nautilus-devel >= 2.26.0
36 BuildRequires: pkgconfig
37 BuildRequires: poppler-glib-devel >= 0.8.0
38 BuildRequires: rpmbuild(find_lang) >= 1.23
39 BuildRequires: rpmbuild(macros) >= 1.197
40 BuildRequires: scrollkeeper
41 BuildRequires: t1lib-devel
42 BuildRequires: xorg-lib-libSM-devel
43 Requires(post,postun): desktop-file-utils
44 Requires(post,postun): gtk+2
45 Requires(post,postun): scrollkeeper
46 Requires(post,preun): GConf2
47 Requires: djvulibre >= 3.5.17
48 Requires: gtk+2 >= 2:2.16.0
49 Requires: poppler-glib >= 0.8.0
51 # sr@Latn vs. sr@latin
52 Conflicts: glibc-misc < 6:2.7
53 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55 %define backendsdir %{_libdir}/evince/1/backends
58 Evince is a document viewer for multiple document formats like pdf,
59 postscript, and many others. The goal of evince is to replace the
60 multiple document viewers that exist on the GNOME Desktop, like ggv,
61 gpdf, and xpdf with a single simple application.
63 %description -l pl.UTF-8
64 Evince jest przeglądarką dokumentów w wielu formatach takich jak pdf,
65 postscript i wielu innych. W zamierzeniach program ma zastąpić
66 przeglądarki dokumentów dla środowiska GNOME, takie jak ggv, gpdf i
67 xpdf jedną prostą aplikacją.
70 Summary: Header files for Evince
71 Summary(pl.UTF-8): Pliki nagłówkowe Evince
72 Group: X11/Development/Libraries
73 Requires: gtk+2-devel >= 2:2.16.0
76 Header files for Evince.
78 %description devel -l pl.UTF-8
79 Pliki nagłówkowe Evince.
82 Summary: Evince API documentation
83 Summary(pl.UTF-8): Dokumentacja API aplikacji Evince
85 Requires: gtk-doc-common
88 Evince API documentation.
90 %description apidocs -l pl.UTF-8
91 Dokumentacja API aplikacji Evince.
93 %package -n nautilus-extension-evince
94 Summary: Evince extension for Nautilus
95 Summary(pl.UTF-8): Rozszerzenie Evince dla Nautilusa
96 Group: X11/Applications
97 Requires: %{name} = %{version}-%{release}
98 Requires: nautilus >= 2.26.0
100 %description -n nautilus-extension-evince
101 Shows Evince document properties in Nautilus.
103 %description -n nautilus-extension-evince -l pl.UTF-8
104 Pokazuje właściwości dokumentu Evince w Nautilusie.
110 %{__gnome_doc_prepare}
118 %{?with_apidocs:--enable-gtk-doc} \
120 --disable-schemas-install \
130 --with-html-dir=%{_gtkdocdir}
134 rm -rf $RPM_BUILD_ROOT
137 DESTDIR=$RPM_BUILD_ROOT
139 rm -f $RPM_BUILD_ROOT%{backendsdir}/*.la
140 rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-2.0/*.la
142 %find_lang %{name} --with-gnome --with-omf
145 rm -rf $RPM_BUILD_ROOT
149 %gconf_schema_install evince.schemas
150 %gconf_schema_install evince-thumbnailer-comics.schemas
151 %gconf_schema_install evince-thumbnailer-djvu.schemas
152 %gconf_schema_install evince-thumbnailer-dvi.schemas
153 %gconf_schema_install evince-thumbnailer.schemas
154 %gconf_schema_install evince-thumbnailer-ps.schemas
155 %update_desktop_database_post
156 %scrollkeeper_update_post
157 %update_icon_cache hicolor
160 %gconf_schema_uninstall evince.schemas
161 %gconf_schema_uninstall evince-thumbnailer-comics.schemas
162 %gconf_schema_uninstall evince-thumbnailer-djvu.schemas
163 %gconf_schema_uninstall evince-thumbnailer-dvi.schemas
164 %gconf_schema_uninstall evince-thumbnailer.schemas
165 %gconf_schema_uninstall evince-thumbnailer-ps.schemas
169 %update_desktop_database_postun
170 %scrollkeeper_update_postun
171 %update_icon_cache hicolor
173 %files -f %{name}.lang
174 %defattr(644,root,root,755)
175 %doc AUTHORS ChangeLog NEWS README TODO
176 %attr(755,root,root) %{_bindir}/evince
177 %attr(755,root,root) %{_bindir}/evince-thumbnailer
178 %attr(755,root,root) %{_libdir}/libevdocument.so.*.*.*
179 %attr(755,root,root) %ghost %{_libdir}/libevdocument.so.1
180 %attr(755,root,root) %{_libdir}/libevview.so.*.*.*
181 %attr(755,root,root) %ghost %{_libdir}/libevview.so.1
182 %dir %{_libdir}/evince
183 %dir %{_libdir}/evince/1
185 %attr(755,root,root) %{backendsdir}/libcomicsdocument.so
186 %{backendsdir}/comicsdocument.evince-backend
187 %attr(755,root,root) %{backendsdir}/libdjvudocument.so
188 %{backendsdir}/djvudocument.evince-backend
189 %attr(755,root,root) %{backendsdir}/libdvidocument.so*
190 %{backendsdir}/dvidocument.evince-backend
191 %attr(755,root,root) %{backendsdir}/libimpressdocument.so
192 %{backendsdir}/impressdocument.evince-backend
193 %attr(755,root,root) %{backendsdir}/libpdfdocument.so
194 %{backendsdir}/pdfdocument.evince-backend
195 %attr(755,root,root) %{backendsdir}/libpixbufdocument.so
196 %{backendsdir}/pixbufdocument.evince-backend
197 %attr(755,root,root) %{backendsdir}/libpsdocument.so
198 %{backendsdir}/psdocument.evince-backend
199 %attr(755,root,root) %{backendsdir}/libtiffdocument.so
200 %{backendsdir}/tiffdocument.evince-backend
201 %{_sysconfdir}/gconf/schemas/evince.schemas
202 %{_sysconfdir}/gconf/schemas/evince-thumbnailer-comics.schemas
203 %{_sysconfdir}/gconf/schemas/evince-thumbnailer-djvu.schemas
204 %{_sysconfdir}/gconf/schemas/evince-thumbnailer-dvi.schemas
205 %{_sysconfdir}/gconf/schemas/evince-thumbnailer-ps.schemas
206 %{_sysconfdir}/gconf/schemas/evince-thumbnailer.schemas
208 %{_mandir}/man1/evince.1*
209 %{_desktopdir}/evince.desktop
210 %{_iconsdir}/hicolor/*/*/*.png
211 %{_iconsdir}/hicolor/*/*/*.svg
214 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_libdir}/libevdocument.so
216 %attr(755,root,root) %{_libdir}/libevview.so
217 %{_libdir}/libevdocument.la
218 %{_libdir}/libevview.la
219 %{_includedir}/evince
220 %{_pkgconfigdir}/evince-document-*.pc
221 %{_pkgconfigdir}/evince-view-*.pc
225 %defattr(644,root,root,755)
227 %{_gtkdocdir}/libevdocument
228 %{_gtkdocdir}/libevview
231 %files -n nautilus-extension-evince
232 %defattr(644,root,root,755)
233 %attr(755,root,root) %{_libdir}/nautilus/extensions-2.0/libevince-properties-page.so