1 %define kdeappsver 21.08.0
2 %define kframever 5.56.0
4 %define kaname gwenview
5 Summary: Simple image viewer
9 License: GPL v2+/LGPL v2.1+
11 Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5: 3e16bc1a6e99599db0caad2d032313e6
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
48 %description -l pl.UTF-8
49 Gwenview to przeglądarka obrazków dla KDE.
51 Wyświetla ona drzewiastą strukturę folderów i okno z listą plików do
52 łatwego nawigowania po hieracrchi plików. Ładowanie obrazków jest
53 wykonywane przez bibliotę Qt, więc obsługiwane są wszystkie formaty
54 obrazów, które wspiera Qt.
57 %setup -q -n %{kaname}-%{version}
65 -DHTML_INSTALL_DIR=%{_kdedocdir} \
66 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
71 rm -rf $RPM_BUILD_ROOT
72 %ninja_install -C build
74 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
75 %find_lang %{kaname} --all-name --with-kde
76 sed -i -e 's#/usr/bin/env perl#/usr/bin/perl#' \
77 $RPM_BUILD_ROOT%{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
80 rm -rf $RPM_BUILD_ROOT
82 %post -p /sbin/ldconfig
83 %postun -p /sbin/ldconfig
85 %files -f %{kaname}.lang
86 %defattr(644,root,root,755)
87 %attr(755,root,root) %{_bindir}/gwenview
88 %attr(755,root,root) %{_libdir}/libgwenviewlib.so.*.*.*
89 %ghost %{_libdir}/libgwenviewlib.so.5
90 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/parts/gvpart.so
91 %{_datadir}/qlogging-categories5/gwenview.categories
92 %{_desktopdir}/org.kde.gwenview.desktop
94 %{_iconsdir}/hicolor/*/actions/document-share.png
95 %{_iconsdir}/hicolor/*/apps/gwenview.png
96 %{_datadir}/kservices5/gvpart.desktop
97 %attr(755,root,root) %{_bindir}/gwenview_importer
98 %{_datadir}/metainfo/org.kde.gwenview.appdata.xml
99 %{_datadir}/solid/actions/gwenview_importer.desktop
100 %{_datadir}/solid/actions/gwenview_importer_camera.desktop
101 %attr(755,root,root) %{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
102 %{_datadir}/kconf_update/gwenview.upd
103 %{_libdir}/qt5/plugins/kf5/kfileitemaction/slideshowfileitemaction.so