]> git.pld-linux.org Git - packages/ka5-okular.git/blame - ka5-okular.spec
- ninja
[packages/ka5-okular.git] / ka5-okular.spec
CommitLineData
78f3f0d7 1%define kdeappsver 18.12.1
6e9f6dcc 2%define qtver 5.9.0
6f19f87b
AM
3%define kaname okular
4Summary: KDE universal document viewer
5Name: ka5-%{kaname}
78f3f0d7 6Version: 18.12.1
35c60c15 7Release: 1
6f19f87b
AM
8License: GPL v2+/LGPL v2.1+
9Group: X11/Libraries
10Source0: http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
78f3f0d7 11# Source0-md5: 1f9f574ad214194e068a01b943ab03f5
6f19f87b
AM
12URL: http://www.kde.org/
13BuildRequires: Qt5Core-devel >= %{qtver}
be4d4dc2 14BuildRequires: chmlib-devel
6f19f87b 15BuildRequires: cmake >= 2.8.12
be4d4dc2 16BuildRequires: djvulibre-devel
6f19f87b
AM
17BuildRequires: ebook-tools-devel
18BuildRequires: exiv2-devel
19BuildRequires: freetype-devel
20BuildRequires: gettext-tools
6e9f6dcc 21BuildRequires: ka5-libkexiv2-devel
be4d4dc2 22BuildRequires: kf5-khtml-devel
6f19f87b 23BuildRequires: kp5-libkscreen-devel
be4d4dc2 24BuildRequires: libjpeg-devel
6f19f87b
AM
25BuildRequires: libspectre-devel
26BuildRequires: libtiff-devel
80e51237 27BuildRequires: ninja
be4d4dc2 28BuildRequires: poppler-qt5-devel
6f19f87b 29BuildRequires: qca-devel
be4d4dc2 30BuildRequires: qca-qt5-devel
6f19f87b
AM
31BuildRequires: qimageblitz-devel
32BuildRequires: qt5-build >= %{qtver}
33BuildRequires: rpmbuild(macros) >= 1.164
34BuildRequires: tar >= 1:1.22
35BuildRequires: xz
36BuildRequires: zlib-devel
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
6e9f6dcc
WF
40Okular is a universal document viewer.
41
42Features
43
44• Several Supported Formats: PDF, PS, Tiff, CHM, DjVu, Images, DVI,
78f3f0d7
WF
45XPS, ODT, Fiction Book, Comic Book, Plucker, EPub, Fax • Thumbnails
46sidebar • Annotations support
6f19f87b 47
35c60c15
AM
48%package devel
49Summary: Header files for %{kaname} development
50Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
51Group: X11/Development/Libraries
52Requires: %{name} = %{version}-%{release}
53
54%description devel
55Header files for %{kaname} development.
56
57%description devel -l pl.UTF-8
58Pliki nagłówkowe dla programistów używających %{kaname}.
59
be4d4dc2
WF
60%prep
61%setup -q -n %{kaname}-%{version}
62
6f19f87b
AM
63%build
64install -d build
65cd build
66%cmake \
80e51237 67 -G Ninja \
6f19f87b 68 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
80e51237 69 -DKDE_INSTALL_DOCBUNDLEDIR=%{_kdedocdir} \
6f19f87b 70 ..
80e51237 71%ninja_build
6f19f87b
AM
72
73%install
74rm -rf $RPM_BUILD_ROOT
80e51237 75%ninja_install -C build
6f19f87b 76
35c60c15 77%find_lang %{kaname} --all-name --with-kde
6f19f87b
AM
78
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%post -p /sbin/ldconfig
83%postun -p /sbin/ldconfig
84
35c60c15
AM
85%files -f %{kaname}.lang
86%defattr(644,root,root,755)
be4d4dc2 87/etc/xdg/okular.categories
35c60c15 88%attr(755,root,root) %{_bindir}/okular
6e9f6dcc 89%attr(755,root,root) %{_bindir}/okularkirigami
0760842c
WF
90%ghost %attr(755,root,root) %{_libdir}/libOkular5Core.so.9
91%attr(755,root,root) %{_libdir}/libOkular5Core.so.9.*.*
be4d4dc2
WF
92%attr(755,root,root) %{_libdir}/qt5/plugins/kio_msits.so
93%dir %{_libdir}/qt5/plugins/okular
94%dir %{_libdir}/qt5/plugins/okular/generators
95%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_chmlib.so
96%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_comicbook.so
97%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_djvu.so
98%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_dvi.so
99%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_epub.so
100%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_fax.so
101%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_fb.so
102%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_ghostview.so
6e9f6dcc 103%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_kimgio.so
be4d4dc2
WF
104%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_ooo.so
105%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_plucker.so
106%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_poppler.so
107%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_tiff.so
108%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_txt.so
109%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_xps.so
110%attr(755,root,root) %{_libdir}/qt5/plugins/okularpart.so
111%{_libdir}/qt5/qml/org/kde/okular/DocumentView.qml
112%dir %{_libdir}/qt5/qml/org/kde/okular
113%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/okular/libokularplugin.so
114%dir %{_libdir}/qt5/qml/org/kde/okular/private
115%{_libdir}/qt5/qml/org/kde/okular/private/PageView.qml
116%{_libdir}/qt5/qml/org/kde/okular/qmldir
6e9f6dcc
WF
117%{_desktopdir}/okularApplication_kimgio.desktop
118%{_desktopdir}/org.kde.mobile.okular_kimgio.desktop
119%{_desktopdir}/org.kde.okular.kirigami.desktop
be4d4dc2
WF
120%{_desktopdir}/okularApplication_chm.desktop
121%{_desktopdir}/okularApplication_comicbook.desktop
122%{_desktopdir}/okularApplication_djvu.desktop
123%{_desktopdir}/okularApplication_dvi.desktop
124%{_desktopdir}/okularApplication_epub.desktop
125%{_desktopdir}/okularApplication_fax.desktop
126%{_desktopdir}/okularApplication_fb.desktop
127%{_desktopdir}/okularApplication_ghostview.desktop
128%{_desktopdir}/okularApplication_ooo.desktop
129%{_desktopdir}/okularApplication_pdf.desktop
130%{_desktopdir}/okularApplication_plucker.desktop
131%{_desktopdir}/okularApplication_tiff.desktop
132%{_desktopdir}/okularApplication_txt.desktop
133%{_desktopdir}/okularApplication_xps.desktop
6e9f6dcc 134#%%{_desktopdir}/org.kde.mobile.okular.desktop
be4d4dc2
WF
135%{_desktopdir}/org.kde.mobile.okular_chm.desktop
136%{_desktopdir}/org.kde.mobile.okular_comicbook.desktop
137%{_desktopdir}/org.kde.mobile.okular_djvu.desktop
138%{_desktopdir}/org.kde.mobile.okular_dvi.desktop
139%{_desktopdir}/org.kde.mobile.okular_epub.desktop
140%{_desktopdir}/org.kde.mobile.okular_fax.desktop
141%{_desktopdir}/org.kde.mobile.okular_fb.desktop
142%{_desktopdir}/org.kde.mobile.okular_ghostview.desktop
143%{_desktopdir}/org.kde.mobile.okular_ooo.desktop
144%{_desktopdir}/org.kde.mobile.okular_pdf.desktop
145%{_desktopdir}/org.kde.mobile.okular_plucker.desktop
146%{_desktopdir}/org.kde.mobile.okular_tiff.desktop
147%{_desktopdir}/org.kde.mobile.okular_txt.desktop
148%{_desktopdir}/org.kde.mobile.okular_xps.desktop
149%{_desktopdir}/org.kde.okular.desktop
35c60c15
AM
150%{_datadir}/config.kcfg/gssettings.kcfg
151%{_datadir}/config.kcfg/okular.kcfg
152%{_datadir}/config.kcfg/okular_core.kcfg
153%{_datadir}/config.kcfg/pdfsettings.kcfg
be4d4dc2
WF
154%{_iconsdir}/hicolor/128x128/apps/okular.png
155%{_iconsdir}/hicolor/16x16/apps/okular.png
156%{_iconsdir}/hicolor/22x22/apps/okular.png
157%{_iconsdir}/hicolor/32x32/apps/okular.png
158%{_iconsdir}/hicolor/48x48/apps/okular.png
159%{_iconsdir}/hicolor/64x64/apps/okular.png
160%{_datadir}/kconf_update/okular.upd
6e9f6dcc
WF
161#%%dir %{_datadir}/kpackage/genericqml/org.kde.mobile.okular
162#%%dir %{_datadir}/kpackage/genericqml/org.kde.mobile.okular/contents
163#%%dir %{_datadir}/kpackage/genericqml/org.kde.mobile.okular/contents/ui
164#%%{_datadir}/kpackage/genericqml/org.kde.mobile.okular/contents/ui/Bookmarks.qml
165#%%{_datadir}/kpackage/genericqml/org.kde.mobile.okular/contents/ui/Documents.qml
166#%%{_datadir}/kpackage/genericqml/org.kde.mobile.okular/contents/ui/MainView.qml
167#%%{_datadir}/kpackage/genericqml/org.kde.mobile.okular/contents/ui/OkularDrawer.qml
168#%%{_datadir}/kpackage/genericqml/org.kde.mobile.okular/contents/ui/TableOfContents.qml
169#%%{_datadir}/kpackage/genericqml/org.kde.mobile.okular/contents/ui/Thumbnails.qml
170#%%{_datadir}/kpackage/genericqml/org.kde.mobile.okular/contents/ui/ThumbnailsBase.qml
171#%%{_datadir}/kpackage/genericqml/org.kde.mobile.okular/contents/ui/TreeDelegate.qml
172#%%{_datadir}/kpackage/genericqml/org.kde.mobile.okular/contents/ui/main.qml
173#%%{_datadir}/kpackage/genericqml/org.kde.mobile.okular/metadata.desktop
be4d4dc2
WF
174%{_datadir}/kservices5/ms-its.protocol
175%{_datadir}/kservices5/okularChm.desktop
176%{_datadir}/kservices5/okularComicbook.desktop
177%{_datadir}/kservices5/okularDjvu.desktop
178%{_datadir}/kservices5/okularDvi.desktop
179%{_datadir}/kservices5/okularEPub.desktop
180%{_datadir}/kservices5/okularFax.desktop
181%{_datadir}/kservices5/okularFb.desktop
182%{_datadir}/kservices5/okularGhostview.desktop
183%{_datadir}/kservices5/okularOoo.desktop
184%{_datadir}/kservices5/okularPlucker.desktop
185%{_datadir}/kservices5/okularPoppler.desktop
186%{_datadir}/kservices5/okularTiff.desktop
187%{_datadir}/kservices5/okularTxt.desktop
188%{_datadir}/kservices5/okularXps.desktop
189%{_datadir}/kservices5/okular_part.desktop
190%{_datadir}/kservicetypes5/okularGenerator.desktop
191%dir %{_datadir}/kxmlgui5/okular
192%{_datadir}/kxmlgui5/okular/part-viewermode.rc
193%{_datadir}/kxmlgui5/okular/part.rc
194%{_datadir}/kxmlgui5/okular/shell.rc
195%{_mandir}/ca/man1/okular.1*
196%{_mandir}/de/man1/okular.1*
197%{_mandir}/es/man1/okular.1*
198%{_mandir}/et/man1/okular.1*
199%{_mandir}/fr/man1/okular.1*
200%{_mandir}/it/man1/okular.1*
35c60c15 201%{_mandir}/man1/okular.1*
be4d4dc2
WF
202%{_mandir}/nl/man1/okular.1*
203%{_mandir}/pt/man1/okular.1*
204%{_mandir}/pt_BR/man1/okular.1*
205%{_mandir}/ru/man1/okular.1*
206%{_mandir}/sv/man1/okular.1*
207%{_mandir}/uk/man1/okular.1*
208%{_datadir}/metainfo/org.kde.okular-chm.metainfo.xml
209%{_datadir}/metainfo/org.kde.okular-comicbook.metainfo.xml
210%{_datadir}/metainfo/org.kde.okular-djvu.metainfo.xml
211%{_datadir}/metainfo/org.kde.okular-dvi.metainfo.xml
212%{_datadir}/metainfo/org.kde.okular-epub.metainfo.xml
213%{_datadir}/metainfo/org.kde.okular-fax.metainfo.xml
214%{_datadir}/metainfo/org.kde.okular-fb.metainfo.xml
215%{_datadir}/metainfo/org.kde.okular-ooo.metainfo.xml
216%{_datadir}/metainfo/org.kde.okular-plucker.metainfo.xml
217%{_datadir}/metainfo/org.kde.okular-poppler.metainfo.xml
218%{_datadir}/metainfo/org.kde.okular-spectre.metainfo.xml
219%{_datadir}/metainfo/org.kde.okular-tiff.metainfo.xml
220%{_datadir}/metainfo/org.kde.okular-txt.metainfo.xml
221%{_datadir}/metainfo/org.kde.okular-xps.metainfo.xml
222%{_datadir}/metainfo/org.kde.okular.appdata.xml
223%dir %{_datadir}/okular
224%{_datadir}/okular/drawingtools.xml
225%dir %{_datadir}/okular/icons
226%dir %{_datadir}/okular/icons/hicolor
227%dir %{_datadir}/okular/icons/hicolor/16x16
228%dir %{_datadir}/okular/icons/hicolor/16x16/apps
229%{_datadir}/okular/icons/hicolor/16x16/apps/okular-fb2.png
230%{_datadir}/okular/icons/hicolor/16x16/apps/okular-gv.png
231%dir %{_datadir}/okular/icons/hicolor/32x32
232%dir %{_datadir}/okular/icons/hicolor/32x32/apps
233%{_datadir}/okular/icons/hicolor/32x32/apps/okular-fb2.png
234%{_datadir}/okular/icons/hicolor/32x32/apps/okular-gv.png
235%dir %{_datadir}/okular/icons/hicolor/48x48
236%dir %{_datadir}/okular/icons/hicolor/48x48/apps
237%{_datadir}/okular/icons/hicolor/48x48/apps/okular-fb2.png
238%dir %{_datadir}/okular/pics
239%{_datadir}/okular/pics/checkmark.png
240%{_datadir}/okular/pics/circle.png
241%{_datadir}/okular/pics/comment.png
242%{_datadir}/okular/pics/cross.png
243%{_datadir}/okular/pics/help.png
244%{_datadir}/okular/pics/insert.png
245%{_datadir}/okular/pics/key.png
246%{_datadir}/okular/pics/newparagraph.png
247%{_datadir}/okular/pics/note.png
248%{_datadir}/okular/pics/okular-epub-movie.png
249%{_datadir}/okular/pics/okular-epub-sound-icon.png
250%{_datadir}/okular/pics/paperclip.png
251%{_datadir}/okular/pics/paragraph.png
252%{_datadir}/okular/pics/pushpin.png
253%{_datadir}/okular/pics/rightarrow.png
254%{_datadir}/okular/pics/rightpointer.png
255%{_datadir}/okular/pics/stamps.svg
256%{_datadir}/okular/pics/star.png
257%{_datadir}/okular/pics/tool-base-okular.png
258%{_datadir}/okular/pics/tool-highlighter-okular-colorizable.png
259%{_datadir}/okular/pics/tool-ink-okular-colorizable.png
260%{_datadir}/okular/pics/tool-note-inline-okular-colorizable.png
261%{_datadir}/okular/pics/tool-note-inline.png
262%{_datadir}/okular/pics/tool-note-okular-colorizable.png
263%{_datadir}/okular/pics/tool-note.png
264%{_datadir}/okular/pics/uparrow.png
265%{_datadir}/okular/pics/upleftarrow.png
0760842c
WF
266%{_datadir}/okular/pics/tool-base-okular@2x.png
267%{_datadir}/okular/pics/tool-highlighter-okular-colorizable@2x.png
268%{_datadir}/okular/pics/tool-ink-okular-colorizable@2x.png
269%{_datadir}/okular/pics/tool-note-inline-okular-colorizable@2x.png
270%{_datadir}/okular/pics/tool-note-okular-colorizable@2x.png
be4d4dc2 271%{_datadir}/okular/tools.xml
6e9f6dcc
WF
272%{_datadir}/kservices5/okularKimgio.desktop
273%{_datadir}/metainfo/org.kde.okular-kimgio.metainfo.xml
274%{_datadir}/metainfo/org.kde.okular.kirigami.appdata.xml
275%{_datadir}/okular/pics/tool-typewriter-okular-colorizable.png
276%{_datadir}/okular/pics/tool-typewriter-okular-colorizable@2x.png
78f3f0d7
WF
277%attr(755,root,root) %{_libdir}/qt5/plugins/okular/generators/okularGenerator_mobi.so
278%{_desktopdir}/okularApplication_mobi.desktop
279%{_desktopdir}/org.kde.mobile.okular_mobi.desktop
280%{_datadir}/kservices5/okularMobi.desktop
281%{_datadir}/metainfo/org.kde.okular-mobipocket.metainfo.xml
35c60c15
AM
282
283%files devel
6f19f87b 284%defattr(644,root,root,755)
be4d4dc2
WF
285%attr(755,root,root) %{_libdir}/libOkular5Core.so
286%{_libdir}/cmake/Okular5
35c60c15 287%{_includedir}/okular
This page took 0.106064 seconds and 4 git commands to generate.