]> git.pld-linux.org Git - packages/xreader.git/blame - xreader.spec
- remove unsupported locales; release 2
[packages/xreader.git] / xreader.spec
CommitLineData
3b6400c7
JB
1Summary: Simple document viewer
2Summary(pl.UTF-8): Prosta przeglądarka dokumentów
3Name: xreader
4Version: 2.6.0
df1792ea 5Release: 2
3b6400c7
JB
6License: GPL v2+
7Group: X11/Applications
8#Source0Download: https://github.com/linuxmint/xreader/releases
9Source0: https://github.com/linuxmint/xreader/archive/%{version}/%{name}-%{version}.tar.gz
10# Source0-md5: 6d8b002756e7f1168ae53eb682e17232
11# remove when we get kpathsea.pc in texlive
12Patch0: %{name}-kpathsea-no-pc.patch
13Patch1: %{name}-doc.patch
14URL: https://github.com/linuxmint/xreader
15BuildRequires: appstream-glib
16BuildRequires: djvulibre-devel >= 3.5.17
17BuildRequires: glib2-devel >= 1:2.36.0
18BuildRequires: gobject-introspection-devel
19BuildRequires: gtk+3-devel >= 3.14.0
20BuildRequires: gtk-doc
21BuildRequires: gtk-webkit4-devel >= 2.4.3
22BuildRequires: kpathsea-devel
23BuildRequires: libgxps-devel >= 0.2.1
24# not used actually
25#BuildRequires: libsecret-devel >= 0.5
26BuildRequires: libspectre-devel >= 0.2.0
27BuildRequires: libstdc++-devel
28BuildRequires: libtiff-devel >= 4
29BuildRequires: libxml2-devel >= 1:2.5.0
30BuildRequires: meson >= 0.46
31BuildRequires: ninja >= 1.5
32BuildRequires: pkgconfig
33BuildRequires: poppler-glib-devel
34BuildRequires: rpmbuild(macros) >= 1.736
35BuildRequires: t1lib-devel
36BuildRequires: xapps-devel >= 1.1.0
37BuildRequires: xorg-lib-libICE-devel
38BuildRequires: xorg-lib-libSM-devel
39BuildRequires: xorg-lib-libX11-devel
40BuildRequires: yelp-tools
41BuildRequires: zlib-devel
42Requires(post,postun): desktop-file-utils
43Requires(post,postun): glib2 >= 1:2.38.0
44Requires(post,postun): gtk-update-icon-cache
45Requires: %{name}-libs = %{version}-%{release}
46Requires: gsettings-desktop-schemas
47Requires: hicolor-icon-theme
48Requires: shared-mime-info
49Requires: xapps >= 1.1.0
50BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51
52%description
53X-Apps Document Reader is a document viewer capable of displaying
54multiple and single page document formats like PDF and PostScript.
55
56%description -l pl.UTF-8
57X-Apps Document Viewer to przeglądarka dokumentów potrafiąca
58wyświetlać dokumenty jedno- i wielostronnicowe, takie jak PDF czy
59PostScript.
60
61%package libs
62Summary: X-Apps Document Reader shared libraries
63Summary(pl.UTF-8): Biblioteki współdzielone X-Apps Document Reader
64Group: X11/Libraries
65Requires: cairo-devel >= 1.14.0
66Requires: glib2 >= 1:2.36.0
67Requires: gtk+3 >= 3.14.0
68Requires: gtk-webkit4 >= 2.4.3
69
70%description libs
71X-Apps Document Reader shared libraries.
72
73%description libs -l pl.UTF-8
74Biblioteki współdzielone X-Apps Document Reader.
75
76%package devel
77Summary: Header files for X-Apps Document Reader
78Summary(pl.UTF-8): Pliki nagłówkowe bibliotek X-Apps Document Reader
79Group: X11/Development/Libraries
80Requires: %{name}-libs = %{version}-%{release}
81Requires: glib2-devel >= 1:2.36.0
82Requires: gtk+3-devel >= 3.14.0
83
84%description devel
85Header files for X-Apps Document Reader.
86
87%description devel -l pl.UTF-8
88Pliki nagłówkowe bibliotek X-Apps Document Reader.
89
90%package apidocs
91Summary: API documentation files for X-Apps Document Reader libraries
92Summary(pl.UTF-8): Dokumentacja API bibliotek X-Apps Document Reader
93Group: Documentation
94%if "%{_rpmversion}" >= "4.6"
95BuildArch: noarch
96%endif
97
98%description apidocs
99API documentation files for X-Apps Document Reader libraries.
100
101%description apidocs -l pl.UTF-8
102Dokumentacja API bibliotek X-Apps Document Reader.
103
104%package backend-djvu
105Summary: View DJVu documents with X-Apps Document Reader
106Summary(pl.UTF-8): Przeglądanie dokumentów DjVu w przeglądarce X-Apps Document Reader
107Group: X11/Applications
108Requires: %{name} = %{version}-%{release}
109Requires: djvulibre >= 3.5.17
110
111%description backend-djvu
112View DJVu documents with X-Apps Document Reader.
113
114%description backend-djvu -l pl.UTF-8
115Przeglądanie dokumentów DjVu w przeglądarce X-Apps Document Reader.
116
117%package backend-dvi
118Summary: View DVI documents with X-Apps Document Reader
119Summary(pl.UTF-8): Przeglądanie dokumentów DVI w przeglądarce X-Apps Document Reader
120Group: X11/Applications
121Requires: %{name} = %{version}-%{release}
122Requires: libspectre >= 0.2.0
123
124%description backend-dvi
125View DVI documents with X-Apps Document Reader.
126
127%description backend-dvi -l pl.UTF-8
128Przeglądanie dokumentów DVI w przeglądarce X-Apps Document Reader.
129
130%package backend-epub
131Summary: View ePub documents with X-Apps Document Reader
132Summary(pl.UTF-8): Przeglądanie dokumentów ePub w przeglądarce X-Apps Document Reader
133Group: X11/Applications
134Requires: %{name} = %{version}-%{release}
135Requires: libxml2 >= 1:2.5.0
d163fae7 136Requires: MathJax-base
3b6400c7
JB
137
138%description backend-epub
139View ePub documents with X-Apps Document Reader.
140
141%description backend-epub -l pl.UTF-8
142Przeglądanie dokumentów ePub w przeglądarce X-Apps Document Reader.
143
144%package backend-pdf
145Summary: View PDF documents with X-Apps Document Reader
146Summary(pl.UTF-8): Przeglądanie dokumentów PDF w przeglądarce X-Apps Document Reader
147Group: X11/Applications
148Requires: %{name} = %{version}-%{release}
149Requires: poppler-glib >= 0.22.0
150
151%description backend-pdf
152View PDF documents with X-Apps Document Reader.
153
154%description backend-pdf -l pl.UTF-8
155Przeglądanie dokumentów PDF w przeglądarce X-Apps Document Reader.
156
157%package backend-ps
158Summary: View PostScript documents with X-Apps Document Reader
159Summary(pl.UTF-8): Przeglądanie dokumentów PostScript w przeglądarce X-Apps Document Reader
160Group: X11/Applications
161Requires: %{name} = %{version}-%{release}
162Requires: libspectre >= 0.2.0
163
164%description backend-ps
165View PostScript documents with X-Apps Document Reader.
166
167%description backend-ps -l pl.UTF-8
168Przeglądanie dokumentów PostScript w przeglądarce X-Apps Document
169Reader.
170
171%package backend-xps
172Summary: View XPS documents with X-Apps Document Reader
173Summary(pl.UTF-8): Przeglądanie dokumentów XPS w przeglądarce X-Apps Document Reader
174Group: X11/Applications
175Requires: %{name} = %{version}-%{release}
176Requires: libgxps >= 0.2.1
177
178%description backend-xps
179View XPS documents with X-Apps Document Reader.
180
181%description backend-xps -l pl.UTF-8
182Przeglądanie dokumentów XPS w przeglądarce X-Apps Document Reader.
183
184%prep
185%setup -q
186%patch0 -p1
187%patch1 -p1
188
189%build
190%meson build \
191 --default-library=shared \
192 -Dcomics=true \
193 -Ddocs=true \
194 -Ddjvu=true \
195 -Ddvi=true \
196 -Dhelp_files=true \
197 -Dintrospection=true \
198 -Dpixbuf=true \
d163fae7 199 -Dmathjax-directory=%{_datadir}/MathJax \
3b6400c7
JB
200 -Dt1lib=true
201
202%ninja_build -C build
203
204%install
205rm -rf $RPM_BUILD_ROOT
206
207%meson_install -C build
208
df1792ea
JB
209# not supported by glibc 2.31
210%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{ab,ie}
211
3b6400c7
JB
212%find_lang %{name} --with-gnome
213
214%clean
215rm -rf $RPM_BUILD_ROOT
216
217%post
218%update_desktop_database_post
219%update_icon_cache hicolor
220%glib_compile_schemas
221
222%postun
223%update_desktop_database_postun
224%update_icon_cache hicolor
225%glib_compile_schemas
226
227%post libs -p /sbin/ldconfig
228%postun libs -p /sbin/ldconfig
229
230%files -f %{name}.lang
231%defattr(644,root,root,755)
232%doc AUTHORS COPYING README debian/{changelog,copyright}
233%attr(755,root,root) %{_bindir}/xreader
234%attr(755,root,root) %{_bindir}/xreader-previewer
235%attr(755,root,root) %{_bindir}/xreader-thumbnailer
236%attr(755,root,root) %{_libexecdir}/xreaderd
237%dir %{_libdir}/xreader
238%dir %{_libdir}/xreader/3
239%dir %{_libdir}/xreader/3/backends
240%attr(755,root,root) %{_libdir}/xreader/3/backends/libcomicsdocument.so
241%{_libdir}/xreader/3/backends/comicsdocument.xreader-backend
242%attr(755,root,root) %{_libdir}/xreader/3/backends/libpixbufdocument.so
243%{_libdir}/xreader/3/backends/pixbufdocument.xreader-backend
244%attr(755,root,root) %{_libdir}/xreader/3/backends/libtiffdocument.so
245%{_libdir}/xreader/3/backends/tiffdocument.xreader-backend
246%{_datadir}/xreader
247%{_datadir}/appdata/xreader.appdata.xml
248%{_datadir}/dbus-1/services/org.x.reader.Daemon.service
249%{_datadir}/glib-2.0/schemas/org.x.reader.gschema.xml
250%{_datadir}/thumbnailers/xreader.thumbnailer
251%{_desktopdir}/xreader.desktop
252%{_iconsdir}/hicolor/*x*/apps/xreader.png
253%{_iconsdir}/hicolor/scalable/apps/xreader.svg
254%{_mandir}/man1/xreader.1*
255%{_mandir}/man1/xreader-previewer.1*
256%{_mandir}/man1/xreader-thumbnailer.1*
257
258%files libs
259%defattr(644,root,root,755)
260%attr(755,root,root) %{_libdir}/libxreaderdocument.so.*.*.*
261%attr(755,root,root) %ghost %{_libdir}/libxreaderdocument.so.3
262%attr(755,root,root) %{_libdir}/libxreaderview.so.*.*.*
263%attr(755,root,root) %ghost %{_libdir}/libxreaderview.so.3
264%{_libdir}/girepository-1.0/XreaderDocument-1.5.typelib
265%{_libdir}/girepository-1.0/XreaderView-1.5.typelib
266
267%files devel
268%defattr(644,root,root,755)
269%attr(755,root,root) %{_libdir}/libxreaderdocument.so
270%attr(755,root,root) %{_libdir}/libxreaderview.so
271%{_includedir}/xreader
272%{_datadir}/gir-1.0/XreaderDocument-1.5.gir
273%{_datadir}/gir-1.0/XreaderView-1.5.gir
274%{_pkgconfigdir}/xreader-document-1.5.pc
275%{_pkgconfigdir}/xreader-view-1.5.pc
276
277%files apidocs
278%defattr(644,root,root,755)
279%{_gtkdocdir}/libxreaderdocument-1.5
280%{_gtkdocdir}/libxreaderview-1.5
281
282%files backend-djvu
283%defattr(644,root,root,755)
284%attr(755,root,root) %{_libdir}/xreader/3/backends/libdjvudocument.so
285%{_libdir}/xreader/3/backends/djvudocument.xreader-backend
286
287%files backend-dvi
288%defattr(644,root,root,755)
289%attr(755,root,root) %{_libdir}/xreader/3/backends/libdvidocument.so
290%{_libdir}/xreader/3/backends/dvidocument.xreader-backend
291
292%files backend-epub
293%defattr(644,root,root,755)
294%attr(755,root,root) %{_libdir}/xreader/3/backends/libepubdocument.so
295%{_libdir}/xreader/3/backends/epubdocument.xreader-backend
296
297%files backend-pdf
298%defattr(644,root,root,755)
299%attr(755,root,root) %{_libdir}/xreader/3/backends/libpdfdocument.so
300%{_libdir}/xreader/3/backends/pdfdocument.xreader-backend
301
302%files backend-ps
303%defattr(644,root,root,755)
304%attr(755,root,root) %{_libdir}/xreader/3/backends/libpsdocument.so
305%{_libdir}/xreader/3/backends/psdocument.xreader-backend
306
307%files backend-xps
308%defattr(644,root,root,755)
309%attr(755,root,root) %{_libdir}/xreader/3/backends/libxpsdocument.so
310%{_libdir}/xreader/3/backends/xpsdocument.xreader-backend
This page took 0.134566 seconds and 4 git commands to generate.