]> git.pld-linux.org Git - packages/ka5-okular.git/blame - ka5-okular.spec
- updated to 23.08.2
[packages/ka5-okular.git] / ka5-okular.spec
CommitLineData
67d8ba86
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
10884cf4 4%define kdeappsver 23.08.2
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}
10884cf4 10Version: 23.08.2
5b538a22 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
10884cf4 15# Source0-md5: fb2f3c0fc3e8e4ef60809b43f61ba972
6f19f87b
AM
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
be4d4dc2 18BuildRequires: chmlib-devel
56f10afe 19BuildRequires: cmake >= 3.20
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 95%build
6f19f87b 96%cmake \
56f10afe 97 -B build \
80e51237 98 -G Ninja \
67d8ba86 99 %{!?with_tests:-DBUILD_TESTING=OFF} \
6f19f87b 100 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
56f10afe
WF
101 -DHTML_INSTALL_DIR=%{_kdedocdir}
102%ninja_build -C build
6f19f87b 103
67d8ba86 104%if %{with tests}
56f10afe 105ctest --test-dir build
67d8ba86
WF
106%endif
107
108
6f19f87b
AM
109%install
110rm -rf $RPM_BUILD_ROOT
80e51237 111%ninja_install -C build
6f19f87b 112
19182a5a
KM
113# not supported by glibc yet
114%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
115
35c60c15 116%find_lang %{kaname} --all-name --with-kde
6f19f87b
AM
117
118%clean
119rm -rf $RPM_BUILD_ROOT
120
121%post -p /sbin/ldconfig
122%postun -p /sbin/ldconfig
123
06508890 124%files
35c60c15
AM
125%defattr(644,root,root,755)
126%attr(755,root,root) %{_bindir}/okular
56f10afe 127%ghost %{_libdir}/libOkular5Core.so.1?
7962cab3 128%attr(755,root,root) %{_libdir}/libOkular5Core.so.*.*.*
be4d4dc2
WF
129%dir %{_libdir}/qt5/plugins/okular
130%dir %{_libdir}/qt5/plugins/okular/generators
06508890
WF
131%{_libdir}/qt5/plugins/okular/generators/okularGenerator_chmlib.so
132%{_libdir}/qt5/plugins/okular/generators/okularGenerator_comicbook.so
133%{_libdir}/qt5/plugins/okular/generators/okularGenerator_djvu.so
134%{_libdir}/qt5/plugins/okular/generators/okularGenerator_dvi.so
135%{_libdir}/qt5/plugins/okular/generators/okularGenerator_epub.so
136%{_libdir}/qt5/plugins/okular/generators/okularGenerator_fax.so
137%{_libdir}/qt5/plugins/okular/generators/okularGenerator_fb.so
138%{_libdir}/qt5/plugins/okular/generators/okularGenerator_ghostview.so
139%{_libdir}/qt5/plugins/okular/generators/okularGenerator_kimgio.so
140%{_libdir}/qt5/plugins/okular/generators/okularGenerator_md.so
141%{_libdir}/qt5/plugins/okular/generators/okularGenerator_plucker.so
142%{_libdir}/qt5/plugins/okular/generators/okularGenerator_poppler.so
143%{_libdir}/qt5/plugins/okular/generators/okularGenerator_tiff.so
144%{_libdir}/qt5/plugins/okular/generators/okularGenerator_txt.so
145%{_libdir}/qt5/plugins/okular/generators/okularGenerator_xps.so
146%{_libdir}/qt5/plugins/okularpart.so
147%{_libdir}/qt5/plugins/okular/generators/okularGenerator_mobi.so
148%{_libdir}/qt5/plugins/kf5/kio/kio_msits.so
149
150%files data -f %{kaname}.lang
151%defattr(644,root,root,755)
6e9f6dcc
WF
152%{_desktopdir}/okularApplication_kimgio.desktop
153%{_desktopdir}/org.kde.mobile.okular_kimgio.desktop
be4d4dc2
WF
154%{_desktopdir}/okularApplication_chm.desktop
155%{_desktopdir}/okularApplication_comicbook.desktop
156%{_desktopdir}/okularApplication_djvu.desktop
157%{_desktopdir}/okularApplication_dvi.desktop
158%{_desktopdir}/okularApplication_epub.desktop
159%{_desktopdir}/okularApplication_fax.desktop
160%{_desktopdir}/okularApplication_fb.desktop
161%{_desktopdir}/okularApplication_ghostview.desktop
bcb768cd 162%{_desktopdir}/okularApplication_md.desktop
be4d4dc2
WF
163%{_desktopdir}/okularApplication_pdf.desktop
164%{_desktopdir}/okularApplication_plucker.desktop
165%{_desktopdir}/okularApplication_tiff.desktop
166%{_desktopdir}/okularApplication_txt.desktop
167%{_desktopdir}/okularApplication_xps.desktop
be4d4dc2
WF
168%{_desktopdir}/org.kde.mobile.okular_chm.desktop
169%{_desktopdir}/org.kde.mobile.okular_comicbook.desktop
170%{_desktopdir}/org.kde.mobile.okular_djvu.desktop
171%{_desktopdir}/org.kde.mobile.okular_dvi.desktop
172%{_desktopdir}/org.kde.mobile.okular_epub.desktop
173%{_desktopdir}/org.kde.mobile.okular_fax.desktop
174%{_desktopdir}/org.kde.mobile.okular_fb.desktop
175%{_desktopdir}/org.kde.mobile.okular_ghostview.desktop
bcb768cd 176%{_desktopdir}/org.kde.mobile.okular_md.desktop
be4d4dc2
WF
177%{_desktopdir}/org.kde.mobile.okular_pdf.desktop
178%{_desktopdir}/org.kde.mobile.okular_plucker.desktop
179%{_desktopdir}/org.kde.mobile.okular_tiff.desktop
180%{_desktopdir}/org.kde.mobile.okular_txt.desktop
181%{_desktopdir}/org.kde.mobile.okular_xps.desktop
182%{_desktopdir}/org.kde.okular.desktop
35c60c15
AM
183%{_datadir}/config.kcfg/gssettings.kcfg
184%{_datadir}/config.kcfg/okular.kcfg
185%{_datadir}/config.kcfg/okular_core.kcfg
186%{_datadir}/config.kcfg/pdfsettings.kcfg
be4d4dc2
WF
187%{_iconsdir}/hicolor/128x128/apps/okular.png
188%{_iconsdir}/hicolor/16x16/apps/okular.png
189%{_iconsdir}/hicolor/22x22/apps/okular.png
190%{_iconsdir}/hicolor/32x32/apps/okular.png
191%{_iconsdir}/hicolor/48x48/apps/okular.png
192%{_iconsdir}/hicolor/64x64/apps/okular.png
193%{_datadir}/kconf_update/okular.upd
be4d4dc2
WF
194%{_datadir}/kservices5/okularChm.desktop
195%{_datadir}/kservices5/okularComicbook.desktop
196%{_datadir}/kservices5/okularDjvu.desktop
197%{_datadir}/kservices5/okularDvi.desktop
198%{_datadir}/kservices5/okularEPub.desktop
199%{_datadir}/kservices5/okularFax.desktop
200%{_datadir}/kservices5/okularFb.desktop
201%{_datadir}/kservices5/okularGhostview.desktop
bcb768cd 202%{_datadir}/kservices5/okularMd.desktop
be4d4dc2
WF
203%{_datadir}/kservices5/okularPlucker.desktop
204%{_datadir}/kservices5/okularPoppler.desktop
205%{_datadir}/kservices5/okularTiff.desktop
206%{_datadir}/kservices5/okularTxt.desktop
207%{_datadir}/kservices5/okularXps.desktop
208%{_datadir}/kservices5/okular_part.desktop
209%{_datadir}/kservicetypes5/okularGenerator.desktop
210%dir %{_datadir}/kxmlgui5/okular
211%{_datadir}/kxmlgui5/okular/part-viewermode.rc
212%{_datadir}/kxmlgui5/okular/part.rc
213%{_datadir}/kxmlgui5/okular/shell.rc
214%{_mandir}/ca/man1/okular.1*
215%{_mandir}/de/man1/okular.1*
216%{_mandir}/es/man1/okular.1*
217%{_mandir}/et/man1/okular.1*
218%{_mandir}/fr/man1/okular.1*
219%{_mandir}/it/man1/okular.1*
35c60c15 220%{_mandir}/man1/okular.1*
be4d4dc2
WF
221%{_mandir}/nl/man1/okular.1*
222%{_mandir}/pt/man1/okular.1*
223%{_mandir}/pt_BR/man1/okular.1*
224%{_mandir}/ru/man1/okular.1*
225%{_mandir}/sv/man1/okular.1*
226%{_mandir}/uk/man1/okular.1*
227%{_datadir}/metainfo/org.kde.okular-chm.metainfo.xml
228%{_datadir}/metainfo/org.kde.okular-comicbook.metainfo.xml
229%{_datadir}/metainfo/org.kde.okular-djvu.metainfo.xml
230%{_datadir}/metainfo/org.kde.okular-dvi.metainfo.xml
231%{_datadir}/metainfo/org.kde.okular-epub.metainfo.xml
232%{_datadir}/metainfo/org.kde.okular-fax.metainfo.xml
233%{_datadir}/metainfo/org.kde.okular-fb.metainfo.xml
bcb768cd 234%{_datadir}/metainfo/org.kde.okular-md.metainfo.xml
be4d4dc2
WF
235%{_datadir}/metainfo/org.kde.okular-plucker.metainfo.xml
236%{_datadir}/metainfo/org.kde.okular-poppler.metainfo.xml
237%{_datadir}/metainfo/org.kde.okular-spectre.metainfo.xml
238%{_datadir}/metainfo/org.kde.okular-tiff.metainfo.xml
239%{_datadir}/metainfo/org.kde.okular-txt.metainfo.xml
240%{_datadir}/metainfo/org.kde.okular-xps.metainfo.xml
241%{_datadir}/metainfo/org.kde.okular.appdata.xml
242%dir %{_datadir}/okular
243%{_datadir}/okular/drawingtools.xml
244%dir %{_datadir}/okular/icons
245%dir %{_datadir}/okular/icons/hicolor
246%dir %{_datadir}/okular/icons/hicolor/16x16
247%dir %{_datadir}/okular/icons/hicolor/16x16/apps
248%{_datadir}/okular/icons/hicolor/16x16/apps/okular-fb2.png
249%{_datadir}/okular/icons/hicolor/16x16/apps/okular-gv.png
250%dir %{_datadir}/okular/icons/hicolor/32x32
251%dir %{_datadir}/okular/icons/hicolor/32x32/apps
252%{_datadir}/okular/icons/hicolor/32x32/apps/okular-fb2.png
253%{_datadir}/okular/icons/hicolor/32x32/apps/okular-gv.png
254%dir %{_datadir}/okular/icons/hicolor/48x48
255%dir %{_datadir}/okular/icons/hicolor/48x48/apps
256%{_datadir}/okular/icons/hicolor/48x48/apps/okular-fb2.png
257%dir %{_datadir}/okular/pics
258%{_datadir}/okular/pics/checkmark.png
259%{_datadir}/okular/pics/circle.png
260%{_datadir}/okular/pics/comment.png
261%{_datadir}/okular/pics/cross.png
262%{_datadir}/okular/pics/help.png
263%{_datadir}/okular/pics/insert.png
264%{_datadir}/okular/pics/key.png
265%{_datadir}/okular/pics/newparagraph.png
266%{_datadir}/okular/pics/note.png
267%{_datadir}/okular/pics/okular-epub-movie.png
268%{_datadir}/okular/pics/okular-epub-sound-icon.png
269%{_datadir}/okular/pics/paperclip.png
270%{_datadir}/okular/pics/paragraph.png
271%{_datadir}/okular/pics/pushpin.png
272%{_datadir}/okular/pics/rightarrow.png
273%{_datadir}/okular/pics/rightpointer.png
274%{_datadir}/okular/pics/stamps.svg
275%{_datadir}/okular/pics/star.png
276%{_datadir}/okular/pics/tool-base-okular.png
277%{_datadir}/okular/pics/tool-highlighter-okular-colorizable.png
278%{_datadir}/okular/pics/tool-ink-okular-colorizable.png
279%{_datadir}/okular/pics/tool-note-inline-okular-colorizable.png
280%{_datadir}/okular/pics/tool-note-inline.png
281%{_datadir}/okular/pics/tool-note-okular-colorizable.png
282%{_datadir}/okular/pics/tool-note.png
283%{_datadir}/okular/pics/uparrow.png
284%{_datadir}/okular/pics/upleftarrow.png
0760842c
WF
285%{_datadir}/okular/pics/tool-base-okular@2x.png
286%{_datadir}/okular/pics/tool-highlighter-okular-colorizable@2x.png
287%{_datadir}/okular/pics/tool-ink-okular-colorizable@2x.png
288%{_datadir}/okular/pics/tool-note-inline-okular-colorizable@2x.png
289%{_datadir}/okular/pics/tool-note-okular-colorizable@2x.png
be4d4dc2 290%{_datadir}/okular/tools.xml
cae1849a 291%{_datadir}/okular/toolsQuick.xml
6e9f6dcc
WF
292%{_datadir}/kservices5/okularKimgio.desktop
293%{_datadir}/metainfo/org.kde.okular-kimgio.metainfo.xml
6e9f6dcc
WF
294%{_datadir}/okular/pics/tool-typewriter-okular-colorizable.png
295%{_datadir}/okular/pics/tool-typewriter-okular-colorizable@2x.png
78f3f0d7
WF
296%{_desktopdir}/okularApplication_mobi.desktop
297%{_desktopdir}/org.kde.mobile.okular_mobi.desktop
298%{_datadir}/kservices5/okularMobi.desktop
299%{_datadir}/metainfo/org.kde.okular-mobipocket.metainfo.xml
cae1849a 300%{_datadir}/qlogging-categories5/okular.categories
35c60c15
AM
301
302%files devel
6f19f87b 303%defattr(644,root,root,755)
7962cab3 304%{_libdir}/libOkular5Core.so
be4d4dc2 305%{_libdir}/cmake/Okular5
35c60c15 306%{_includedir}/okular
This page took 1.966558 seconds and 4 git commands to generate.