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