1 %define kdeappsver 19.04.1
2 %define kframever 5.56.0
4 %define kaname gwenview
5 Summary: Simple image viewer
9 License: GPL v2+/LGPL v2.1+
11 Source0: http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5: ab67e12f3e9cc851464741bcf8a0cd74
13 Patch0: %{name}-exiv2.patch
14 URL: http://www.kde.org/
15 BuildRequires: Qt5Core-devel >= %{qtver}
16 BuildRequires: cfitsio-devel
17 BuildRequires: cmake >= 2.8.12
18 BuildRequires: exiv2-devel
19 BuildRequires: gettext-tools
20 BuildRequires: ka5-libkdcraw-devel >= %{kdeappsver}
21 BuildRequires: ka5-libkipi-devel >= %{kdeappsver}
22 BuildRequires: kf5-baloo-devel >= %{kframever}
23 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
24 BuildRequires: kf5-kactivities-devel >= %{kframever}
25 BuildRequires: kf5-kdelibs4support-devel >= %{kframever}
26 BuildRequires: kf5-kio-devel >= %{kframever}
27 BuildRequires: lcms2-devel
28 BuildRequires: libjpeg-devel
29 BuildRequires: libpng-devel
31 BuildRequires: pkgconfig
33 BuildRequires: qt5-build >= %{qtver}
34 BuildRequires: rpmbuild(macros) >= 1.164
35 BuildRequires: tar >= 1:1.22
37 BuildRequires: zlib-devel
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 Gwenview is an image viewer for KDE.
43 It features a folder tree window and a file list window to provide
44 easy navigation in your file hierarchy. Image loading is done by the
45 Qt library, so it supports all image formats your Qt installation
49 %setup -q -n %{kaname}-%{version}
57 -DHTML_INSTALL_DIR=%{_kdedocdir} \
58 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
63 rm -rf $RPM_BUILD_ROOT
64 %ninja_install -C build
66 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
67 %find_lang %{kaname} --all-name --with-kde
70 rm -rf $RPM_BUILD_ROOT
72 %post -p /sbin/ldconfig
73 %postun -p /sbin/ldconfig
75 %files -f %{kaname}.lang
76 %defattr(644,root,root,755)
77 %attr(755,root,root) %{_bindir}/gwenview
78 %attr(755,root,root) %{_libdir}/libgwenviewlib.so.*.*.*
79 %attr(755,root,root) %ghost %{_libdir}/libgwenviewlib.so.5
80 %attr(755,root,root) %{_libdir}/qt5/plugins/gvpart.so
81 %{_desktopdir}/org.kde.gwenview.desktop
83 %{_iconsdir}/hicolor/*/actions/document-share.png
84 %{_iconsdir}/hicolor/*/apps/gwenview.png
85 %{_datadir}/kservices5/ServiceMenus/slideshow.desktop
86 %{_datadir}/kservices5/gvpart.desktop
87 %dir %{_datadir}/kxmlgui5/gvpart
88 %{_datadir}/kxmlgui5/gvpart/gvpart.rc
89 #%%dir %{_datadir}/kxmlgui5/gwenview
90 #%%{_datadir}/kxmlgui5/gwenview/gwenviewui.rc
91 %attr(755,root,root) %{_bindir}/gwenview_importer
92 %{_datadir}/metainfo/org.kde.gwenview.appdata.xml
93 %{_datadir}/solid/actions/gwenview_importer.desktop
94 %{_datadir}/solid/actions/gwenview_importer_camera.desktop
95 %attr(755,root,root) %{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
96 %{_datadir}/kconf_update/gwenview.upd