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 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: cmake >= 2.8.12
16 BuildRequires: exiv2-devel
17 BuildRequires: gettext-tools
18 BuildRequires: ka5-libkdcraw-devel >= %{kdeappsver}
19 BuildRequires: ka5-libkipi-devel >= %{kdeappsver}
20 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
21 BuildRequires: kf5-kactivities-devel >= %{kframever}
22 BuildRequires: kf5-kdelibs4support-devel >= %{kframever}
23 BuildRequires: kf5-kio-devel >= %{kframever}
24 BuildRequires: lcms2-devel
25 BuildRequires: libjpeg-devel
26 BuildRequires: libpng-devel
28 BuildRequires: pkgconfig
30 BuildRequires: qt5-build >= %{qtver}
31 BuildRequires: rpmbuild(macros) >= 1.164
32 BuildRequires: tar >= 1:1.22
34 BuildRequires: zlib-devel
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 Gwenview is an image viewer for KDE.
40 It features a folder tree window and a file list window to provide
41 easy navigation in your file hierarchy. Image loading is done by the
42 Qt library, so it supports all image formats your Qt installation
46 %setup -q -n %{kaname}-%{version}
53 -DHTML_INSTALL_DIR=%{_kdedocdir} \
54 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
59 rm -rf $RPM_BUILD_ROOT
60 %ninja_install -C build
62 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
63 %find_lang %{kaname} --all-name --with-kde
66 rm -rf $RPM_BUILD_ROOT
68 %post -p /sbin/ldconfig
69 %postun -p /sbin/ldconfig
71 %files -f %{kaname}.lang
72 %defattr(644,root,root,755)
73 %attr(755,root,root) %{_bindir}/gwenview
74 %attr(755,root,root) %{_libdir}/libgwenviewlib.so.*.*.*
75 %attr(755,root,root) %ghost %{_libdir}/libgwenviewlib.so.5
76 %attr(755,root,root) %{_libdir}/qt5/plugins/gvpart.so
77 %{_desktopdir}/org.kde.gwenview.desktop
79 %{_iconsdir}/hicolor/*/actions/document-share.png
80 %{_iconsdir}/hicolor/*/apps/gwenview.png
81 %{_datadir}/kservices5/ServiceMenus/slideshow.desktop
82 %{_datadir}/kservices5/gvpart.desktop
83 %dir %{_datadir}/kxmlgui5/gvpart
84 %{_datadir}/kxmlgui5/gvpart/gvpart.rc
85 #%%dir %{_datadir}/kxmlgui5/gwenview
86 #%%{_datadir}/kxmlgui5/gwenview/gwenviewui.rc
87 %attr(755,root,root) %{_bindir}/gwenview_importer
88 %{_datadir}/metainfo/org.kde.gwenview.appdata.xml
89 %{_datadir}/solid/actions/gwenview_importer.desktop
90 %{_datadir}/solid/actions/gwenview_importer_camera.desktop
91 %attr(755,root,root) %{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
92 %{_datadir}/kconf_update/gwenview.upd