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