1 Summary: Simple document viewer
2 Summary(pl.UTF-8): Prosta przeglądarka dokumentów
7 Group: X11/Applications
8 #Source0Download: https://github.com/linuxmint/xreader/releases
9 Source0: https://github.com/linuxmint/xreader/archive/%{version}/%{name}-%{version}.tar.gz
10 # Source0-md5: d53936b6474f12d88740ac24b06e8b16
11 # remove when we get kpathsea.pc in texlive
12 Patch0: %{name}-kpathsea-no-pc.patch
13 Patch1: %{name}-doc.patch
14 Patch2: %{name}-meson.patch
15 URL: https://github.com/linuxmint/xreader
16 BuildRequires: appstream-glib
17 BuildRequires: djvulibre-devel >= 3.5.17
18 BuildRequires: glib2-devel >= 1:2.36.0
19 BuildRequires: gobject-introspection-devel
20 BuildRequires: gtk+3-devel >= 3.14.0
21 BuildRequires: gtk-doc
22 BuildRequires: gtk-webkit4-devel >= 2.4.3
23 BuildRequires: intltool
24 BuildRequires: kpathsea-devel
25 BuildRequires: libgxps-devel >= 0.2.1
27 #BuildRequires: libsecret-devel >= 0.5
28 BuildRequires: libspectre-devel >= 0.2.0
29 BuildRequires: libstdc++-devel
30 BuildRequires: libtiff-devel >= 4
31 BuildRequires: libxml2-devel >= 1:2.5.0
32 BuildRequires: meson >= 0.46
33 BuildRequires: ninja >= 1.5
34 BuildRequires: pkgconfig
35 BuildRequires: poppler-glib-devel
36 BuildRequires: rpmbuild(macros) >= 1.736
37 BuildRequires: t1lib-devel
38 BuildRequires: xapps-devel >= 1.9.0
39 BuildRequires: xorg-lib-libICE-devel
40 BuildRequires: xorg-lib-libSM-devel
41 BuildRequires: xorg-lib-libX11-devel
42 BuildRequires: yelp-tools
43 BuildRequires: zlib-devel
44 Requires(post,postun): desktop-file-utils
45 Requires(post,postun): glib2 >= 1:2.38.0
46 Requires(post,postun): gtk-update-icon-cache
47 Requires: %{name}-libs = %{version}-%{release}
48 Requires: gsettings-desktop-schemas
49 Requires: hicolor-icon-theme
50 Requires: shared-mime-info
51 Requires: xapps >= 1.9.0
52 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55 X-Apps Document Reader is a document viewer capable of displaying
56 multiple and single page document formats like PDF and PostScript.
58 %description -l pl.UTF-8
59 X-Apps Document Viewer to przeglądarka dokumentów potrafiąca
60 wyświetlać dokumenty jedno- i wielostronnicowe, takie jak PDF czy
64 Summary: X-Apps Document Reader shared libraries
65 Summary(pl.UTF-8): Biblioteki współdzielone X-Apps Document Reader
67 Requires: cairo-devel >= 1.14.0
68 Requires: glib2 >= 1:2.36.0
69 Requires: gtk+3 >= 3.14.0
70 Requires: gtk-webkit4 >= 2.4.3
73 X-Apps Document Reader shared libraries.
75 %description libs -l pl.UTF-8
76 Biblioteki współdzielone X-Apps Document Reader.
79 Summary: Header files for X-Apps Document Reader
80 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek X-Apps Document Reader
81 Group: X11/Development/Libraries
82 Requires: %{name}-libs = %{version}-%{release}
83 Requires: glib2-devel >= 1:2.36.0
84 Requires: gtk+3-devel >= 3.14.0
87 Header files for X-Apps Document Reader.
89 %description devel -l pl.UTF-8
90 Pliki nagłówkowe bibliotek X-Apps Document Reader.
93 Summary: API documentation files for X-Apps Document Reader libraries
94 Summary(pl.UTF-8): Dokumentacja API bibliotek X-Apps Document Reader
99 API documentation files for X-Apps Document Reader libraries.
101 %description apidocs -l pl.UTF-8
102 Dokumentacja API bibliotek X-Apps Document Reader.
104 %package backend-djvu
105 Summary: View DJVu documents with X-Apps Document Reader
106 Summary(pl.UTF-8): Przeglądanie dokumentów DjVu w przeglądarce X-Apps Document Reader
107 Group: X11/Applications
108 Requires: %{name} = %{version}-%{release}
109 Requires: djvulibre >= 3.5.17
111 %description backend-djvu
112 View DJVu documents with X-Apps Document Reader.
114 %description backend-djvu -l pl.UTF-8
115 Przeglądanie dokumentów DjVu w przeglądarce X-Apps Document Reader.
118 Summary: View DVI documents with X-Apps Document Reader
119 Summary(pl.UTF-8): Przeglądanie dokumentów DVI w przeglądarce X-Apps Document Reader
120 Group: X11/Applications
121 Requires: %{name} = %{version}-%{release}
122 Requires: libspectre >= 0.2.0
124 %description backend-dvi
125 View DVI documents with X-Apps Document Reader.
127 %description backend-dvi -l pl.UTF-8
128 Przeglądanie dokumentów DVI w przeglądarce X-Apps Document Reader.
130 %package backend-epub
131 Summary: View ePub documents with X-Apps Document Reader
132 Summary(pl.UTF-8): Przeglądanie dokumentów ePub w przeglądarce X-Apps Document Reader
133 Group: X11/Applications
134 Requires: %{name} = %{version}-%{release}
135 Requires: libxml2 >= 1:2.5.0
136 Requires: MathJax-base
138 %description backend-epub
139 View ePub documents with X-Apps Document Reader.
141 %description backend-epub -l pl.UTF-8
142 Przeglądanie dokumentów ePub w przeglądarce X-Apps Document Reader.
145 Summary: View PDF documents with X-Apps Document Reader
146 Summary(pl.UTF-8): Przeglądanie dokumentów PDF w przeglądarce X-Apps Document Reader
147 Group: X11/Applications
148 Requires: %{name} = %{version}-%{release}
149 Requires: poppler-glib >= 0.22.0
151 %description backend-pdf
152 View PDF documents with X-Apps Document Reader.
154 %description backend-pdf -l pl.UTF-8
155 Przeglądanie dokumentów PDF w przeglądarce X-Apps Document Reader.
158 Summary: View PostScript documents with X-Apps Document Reader
159 Summary(pl.UTF-8): Przeglądanie dokumentów PostScript w przeglądarce X-Apps Document Reader
160 Group: X11/Applications
161 Requires: %{name} = %{version}-%{release}
162 Requires: libspectre >= 0.2.0
164 %description backend-ps
165 View PostScript documents with X-Apps Document Reader.
167 %description backend-ps -l pl.UTF-8
168 Przeglądanie dokumentów PostScript w przeglądarce X-Apps Document
172 Summary: View XPS documents with X-Apps Document Reader
173 Summary(pl.UTF-8): Przeglądanie dokumentów XPS w przeglądarce X-Apps Document Reader
174 Group: X11/Applications
175 Requires: %{name} = %{version}-%{release}
176 Requires: libgxps >= 0.2.1
178 %description backend-xps
179 View XPS documents with X-Apps Document Reader.
181 %description backend-xps -l pl.UTF-8
182 Przeglądanie dokumentów XPS w przeglądarce X-Apps Document Reader.
192 --default-library=shared \
198 -Dintrospection=true \
200 -Dmathjax-directory=%{_datadir}/MathJax \
203 %ninja_build -C build
206 rm -rf $RPM_BUILD_ROOT
208 %meson_install -C build
210 # not supported by glibc 2.31
211 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{ab,ie}
213 %find_lang %{name} --with-gnome
216 rm -rf $RPM_BUILD_ROOT
219 %update_desktop_database_post
220 %update_icon_cache hicolor
221 %glib_compile_schemas
224 %update_desktop_database_postun
225 %update_icon_cache hicolor
226 %glib_compile_schemas
228 %post libs -p /sbin/ldconfig
229 %postun libs -p /sbin/ldconfig
231 %files -f %{name}.lang
232 %defattr(644,root,root,755)
233 %doc AUTHORS COPYING README debian/{changelog,copyright}
234 %attr(755,root,root) %{_bindir}/xreader
235 %attr(755,root,root) %{_bindir}/xreader-previewer
236 %attr(755,root,root) %{_bindir}/xreader-thumbnailer
237 %attr(755,root,root) %{_libexecdir}/xreaderd
238 %dir %{_libdir}/xreader
239 %dir %{_libdir}/xreader/3
240 %dir %{_libdir}/xreader/3/backends
241 %attr(755,root,root) %{_libdir}/xreader/3/backends/libcomicsdocument.so
242 %{_libdir}/xreader/3/backends/comicsdocument.xreader-backend
243 %attr(755,root,root) %{_libdir}/xreader/3/backends/libpixbufdocument.so
244 %{_libdir}/xreader/3/backends/pixbufdocument.xreader-backend
245 %attr(755,root,root) %{_libdir}/xreader/3/backends/libtiffdocument.so
246 %{_libdir}/xreader/3/backends/tiffdocument.xreader-backend
248 %{_datadir}/appdata/xreader.appdata.xml
249 %{_datadir}/dbus-1/services/org.x.reader.Daemon.service
250 %{_datadir}/glib-2.0/schemas/org.x.reader.gschema.xml
251 %{_datadir}/thumbnailers/xreader.thumbnailer
252 %{_desktopdir}/xreader.desktop
253 %{_iconsdir}/hicolor/*x*/apps/xreader.png
254 %{_iconsdir}/hicolor/scalable/apps/xreader.svg
255 %{_mandir}/man1/xreader.1*
256 %{_mandir}/man1/xreader-previewer.1*
257 %{_mandir}/man1/xreader-thumbnailer.1*
260 %defattr(644,root,root,755)
261 %attr(755,root,root) %{_libdir}/libxreaderdocument.so.*.*.*
262 %attr(755,root,root) %ghost %{_libdir}/libxreaderdocument.so.3
263 %attr(755,root,root) %{_libdir}/libxreaderview.so.*.*.*
264 %attr(755,root,root) %ghost %{_libdir}/libxreaderview.so.3
265 %{_libdir}/girepository-1.0/XreaderDocument-1.5.typelib
266 %{_libdir}/girepository-1.0/XreaderView-1.5.typelib
269 %defattr(644,root,root,755)
270 %attr(755,root,root) %{_libdir}/libxreaderdocument.so
271 %attr(755,root,root) %{_libdir}/libxreaderview.so
272 %{_includedir}/xreader
273 %{_datadir}/gir-1.0/XreaderDocument-1.5.gir
274 %{_datadir}/gir-1.0/XreaderView-1.5.gir
275 %{_pkgconfigdir}/xreader-document-1.5.pc
276 %{_pkgconfigdir}/xreader-view-1.5.pc
279 %defattr(644,root,root,755)
280 %{_gtkdocdir}/libxreaderdocument-1.5
281 %{_gtkdocdir}/libxreaderview-1.5
284 %defattr(644,root,root,755)
285 %attr(755,root,root) %{_libdir}/xreader/3/backends/libdjvudocument.so
286 %{_libdir}/xreader/3/backends/djvudocument.xreader-backend
289 %defattr(644,root,root,755)
290 %attr(755,root,root) %{_libdir}/xreader/3/backends/libdvidocument.so
291 %{_libdir}/xreader/3/backends/dvidocument.xreader-backend
294 %defattr(644,root,root,755)
295 %attr(755,root,root) %{_libdir}/xreader/3/backends/libepubdocument.so
296 %{_libdir}/xreader/3/backends/epubdocument.xreader-backend
299 %defattr(644,root,root,755)
300 %attr(755,root,root) %{_libdir}/xreader/3/backends/libpdfdocument.so
301 %{_libdir}/xreader/3/backends/pdfdocument.xreader-backend
304 %defattr(644,root,root,755)
305 %attr(755,root,root) %{_libdir}/xreader/3/backends/libpsdocument.so
306 %{_libdir}/xreader/3/backends/psdocument.xreader-backend
309 %defattr(644,root,root,755)
310 %attr(755,root,root) %{_libdir}/xreader/3/backends/libxpsdocument.so
311 %{_libdir}/xreader/3/backends/xpsdocument.xreader-backend