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.28/%{name}-%{version}.tar.bz2
14 # Source0-md5: f8b9a1ee6fe8cd0a1b7a51ad4db96e59
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: docbook-dtd412-xml
22 BuildRequires: gettext-devel
23 BuildRequires: glib2-devel >= 1:2.20.0
24 BuildRequires: gnome-common >= 2.24.0
25 BuildRequires: gnome-doc-utils >= 0.14.0
26 BuildRequires: gnome-icon-theme >= 2.26.0
27 BuildRequires: gnome-keyring-devel >= 2.26.0
28 BuildRequires: gtk+2-devel >= 2:2.16.0
29 %{?with_apidocs:BuildRequires: gtk-doc >= 1.9}
30 BuildRequires: intltool >= 0.40.0
31 BuildRequires: kpathsea-devel
32 BuildRequires: libspectre-devel >= 0.2.0
33 BuildRequires: libtiff-devel
34 BuildRequires: libtool
35 BuildRequires: libxml2-devel >= 1:2.6.31
36 BuildRequires: nautilus-devel >= 2.26.0
37 BuildRequires: pkgconfig
38 BuildRequires: poppler-glib-devel >= 0.11.0
39 BuildRequires: rpmbuild(find_lang) >= 1.23
40 BuildRequires: rpmbuild(macros) >= 1.197
41 BuildRequires: scrollkeeper
42 BuildRequires: t1lib-devel
43 BuildRequires: xorg-lib-libSM-devel
44 BuildRequires: zlib-devel
45 Requires(post,postun): desktop-file-utils
46 Requires(post,postun): gtk+2
47 Requires(post,postun): scrollkeeper
48 Requires(post,preun): GConf2
49 Requires: djvulibre >= 3.5.17
50 Requires: gtk+2 >= 2:2.16.0
51 Requires: poppler-glib >= 0.8.0
53 # sr@Latn vs. sr@latin
54 Conflicts: glibc-misc < 6:2.7
55 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57 %define backendsdir %{_libdir}/evince/1/backends
60 Evince is a document viewer for multiple document formats like pdf,
61 postscript, and many others. The goal of evince is to replace the
62 multiple document viewers that exist on the GNOME Desktop, like ggv,
63 gpdf, and xpdf with a single simple application.
65 %description -l pl.UTF-8
66 Evince jest przeglądarką dokumentów w wielu formatach takich jak pdf,
67 postscript i wielu innych. W zamierzeniach program ma zastąpić
68 przeglądarki dokumentów dla środowiska GNOME, takie jak ggv, gpdf i
69 xpdf jedną prostą aplikacją.
72 Summary: Header files for Evince
73 Summary(pl.UTF-8): Pliki nagłówkowe Evince
74 Group: X11/Development/Libraries
75 Requires: %{name} = %{version}-%{release}
76 Requires: gtk+2-devel >= 2:2.16.0
79 Header files for Evince.
81 %description devel -l pl.UTF-8
82 Pliki nagłówkowe Evince.
85 Summary: Evince API documentation
86 Summary(pl.UTF-8): Dokumentacja API aplikacji Evince
88 Requires: gtk-doc-common
91 Evince API documentation.
93 %description apidocs -l pl.UTF-8
94 Dokumentacja API aplikacji Evince.
96 %package -n nautilus-extension-evince
97 Summary: Evince extension for Nautilus
98 Summary(pl.UTF-8): Rozszerzenie Evince dla Nautilusa
99 Group: X11/Applications
100 Requires: %{name} = %{version}-%{release}
101 Requires: nautilus >= 2.26.0
103 %description -n nautilus-extension-evince
104 Shows Evince document properties in Nautilus.
106 %description -n nautilus-extension-evince -l pl.UTF-8
107 Pokazuje właściwości dokumentu Evince w Nautilusie.
121 %{?with_apidocs:--enable-gtk-doc} \
123 --disable-schemas-install \
133 --with-html-dir=%{_gtkdocdir}
137 rm -rf $RPM_BUILD_ROOT
140 DESTDIR=$RPM_BUILD_ROOT
142 rm -f $RPM_BUILD_ROOT%{backendsdir}/*.la
143 rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-2.0/*.la
145 %find_lang %{name} --with-gnome --with-omf
148 rm -rf $RPM_BUILD_ROOT
152 %gconf_schema_install evince.schemas
153 %gconf_schema_install evince-thumbnailer-comics.schemas
154 %gconf_schema_install evince-thumbnailer-djvu.schemas
155 %gconf_schema_install evince-thumbnailer-dvi.schemas
156 %gconf_schema_install evince-thumbnailer.schemas
157 %gconf_schema_install evince-thumbnailer-ps.schemas
158 %update_desktop_database_post
159 %scrollkeeper_update_post
160 %update_icon_cache hicolor
163 %gconf_schema_uninstall evince.schemas
164 %gconf_schema_uninstall evince-thumbnailer-comics.schemas
165 %gconf_schema_uninstall evince-thumbnailer-djvu.schemas
166 %gconf_schema_uninstall evince-thumbnailer-dvi.schemas
167 %gconf_schema_uninstall evince-thumbnailer.schemas
168 %gconf_schema_uninstall evince-thumbnailer-ps.schemas
172 %update_desktop_database_postun
173 %scrollkeeper_update_postun
174 %update_icon_cache hicolor
176 %files -f %{name}.lang
177 %defattr(644,root,root,755)
178 %doc AUTHORS ChangeLog NEWS README TODO
179 %attr(755,root,root) %{_bindir}/evince
180 %attr(755,root,root) %{_bindir}/evince-previewer
181 %attr(755,root,root) %{_bindir}/evince-thumbnailer
182 %attr(755,root,root) %{_libdir}/libevdocument.so.*.*.*
183 %attr(755,root,root) %ghost %{_libdir}/libevdocument.so.1
184 %attr(755,root,root) %{_libdir}/libevview.so.*.*.*
185 %attr(755,root,root) %ghost %{_libdir}/libevview.so.1
186 %dir %{_libdir}/evince
187 %dir %{_libdir}/evince/1
189 %attr(755,root,root) %{backendsdir}/libcomicsdocument.so
190 %{backendsdir}/comicsdocument.evince-backend
191 %attr(755,root,root) %{backendsdir}/libdjvudocument.so
192 %{backendsdir}/djvudocument.evince-backend
193 %attr(755,root,root) %{backendsdir}/libdvidocument.so*
194 %{backendsdir}/dvidocument.evince-backend
195 %attr(755,root,root) %{backendsdir}/libimpressdocument.so
196 %{backendsdir}/impressdocument.evince-backend
197 %attr(755,root,root) %{backendsdir}/libpdfdocument.so
198 %{backendsdir}/pdfdocument.evince-backend
199 %attr(755,root,root) %{backendsdir}/libpixbufdocument.so
200 %{backendsdir}/pixbufdocument.evince-backend
201 %attr(755,root,root) %{backendsdir}/libpsdocument.so
202 %{backendsdir}/psdocument.evince-backend
203 %attr(755,root,root) %{backendsdir}/libtiffdocument.so
204 %{backendsdir}/tiffdocument.evince-backend
205 %{_sysconfdir}/gconf/schemas/evince.schemas
206 %{_sysconfdir}/gconf/schemas/evince-thumbnailer-comics.schemas
207 %{_sysconfdir}/gconf/schemas/evince-thumbnailer-djvu.schemas
208 %{_sysconfdir}/gconf/schemas/evince-thumbnailer-dvi.schemas
209 %{_sysconfdir}/gconf/schemas/evince-thumbnailer-ps.schemas
210 %{_sysconfdir}/gconf/schemas/evince-thumbnailer.schemas
212 %{_mandir}/man1/evince.1*
213 %{_desktopdir}/evince.desktop
214 %{_iconsdir}/hicolor/*/*/*.png
215 %{_iconsdir}/hicolor/*/*/*.svg
218 %defattr(644,root,root,755)
219 %attr(755,root,root) %{_libdir}/libevdocument.so
220 %attr(755,root,root) %{_libdir}/libevview.so
221 %{_libdir}/libevdocument.la
222 %{_libdir}/libevview.la
223 %{_includedir}/evince
224 %{_pkgconfigdir}/evince-document-*.pc
225 %{_pkgconfigdir}/evince-view-*.pc
229 %defattr(644,root,root,755)
231 %{_gtkdocdir}/libevdocument
232 %{_gtkdocdir}/libevview
235 %files -n nautilus-extension-evince
236 %defattr(644,root,root,755)
237 %attr(755,root,root) %{_libdir}/nautilus/extensions-2.0/libevince-properties-page.so