]> git.pld-linux.org Git - packages/ka5-gwenview.git/blame - ka5-gwenview.spec
- updated to 21.04.0
[packages/ka5-gwenview.git] / ka5-gwenview.spec
CommitLineData
2407421a 1%define kdeappsver 21.04.0
eb02349b 2%define kframever 5.56.0
7c051516 3%define qtver 5.9.0
03effd67
AM
4%define kaname gwenview
5Summary: Simple image viewer
6Name: ka5-%{kaname}
2407421a 7Version: 21.04.0
03effd67
AM
8Release: 1
9License: GPL v2+/LGPL v2.1+
10Group: X11/Libraries
0349762c 11Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
2407421a 12# Source0-md5: eceaaf5affdf12681cc9477f08e1eae5
1c7bc95e 13Patch0: %{name}-exiv2.patch
03effd67
AM
14URL: http://www.kde.org/
15BuildRequires: Qt5Core-devel >= %{qtver}
1c7bc95e 16BuildRequires: cfitsio-devel
03effd67
AM
17BuildRequires: cmake >= 2.8.12
18BuildRequires: exiv2-devel
19BuildRequires: gettext-tools
eb02349b
WF
20BuildRequires: ka5-libkdcraw-devel >= %{kdeappsver}
21BuildRequires: ka5-libkipi-devel >= %{kdeappsver}
1c7bc95e 22BuildRequires: kf5-baloo-devel >= %{kframever}
eb02349b
WF
23BuildRequires: kf5-extra-cmake-modules >= %{kframever}
24BuildRequires: kf5-kactivities-devel >= %{kframever}
25BuildRequires: kf5-kdelibs4support-devel >= %{kframever}
26BuildRequires: kf5-kio-devel >= %{kframever}
03effd67 27BuildRequires: lcms2-devel
1247c4b2 28BuildRequires: libjpeg-devel
03effd67 29BuildRequires: libpng-devel
40367b97 30BuildRequires: ninja
03effd67
AM
31BuildRequires: pkgconfig
32BuildRequires: python
33BuildRequires: qt5-build >= %{qtver}
34BuildRequires: rpmbuild(macros) >= 1.164
35BuildRequires: tar >= 1:1.22
36BuildRequires: xz
37BuildRequires: zlib-devel
38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40%description
41Gwenview is an image viewer for KDE.
42
43It features a folder tree window and a file list window to provide
44easy navigation in your file hierarchy. Image loading is done by the
45Qt library, so it supports all image formats your Qt installation
46supports.
47
48%prep
49%setup -q -n %{kaname}-%{version}
0349762c 50#%patch0
03effd67
AM
51
52%build
53install -d build
54cd build
55%cmake \
40367b97 56 -G Ninja \
eb02349b 57 -DHTML_INSTALL_DIR=%{_kdedocdir} \
03effd67
AM
58 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
59 ..
40367b97 60%ninja_build
03effd67
AM
61
62%install
63rm -rf $RPM_BUILD_ROOT
40367b97 64%ninja_install -C build
03effd67 65
eb02349b 66rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
1247c4b2 67%find_lang %{kaname} --all-name --with-kde
0349762c
WF
68sed -i -e 's#/usr/bin/env perl#/usr/bin/perl#' \
69 $RPM_BUILD_ROOT%{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
03effd67
AM
70
71%clean
72rm -rf $RPM_BUILD_ROOT
73
74%post -p /sbin/ldconfig
75%postun -p /sbin/ldconfig
76
1247c4b2 77%files -f %{kaname}.lang
03effd67 78%defattr(644,root,root,755)
03effd67
AM
79%attr(755,root,root) %{_bindir}/gwenview
80%attr(755,root,root) %{_libdir}/libgwenviewlib.so.*.*.*
2407421a 81%ghost %{_libdir}/libgwenviewlib.so.5
0349762c
WF
82%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/parts/gvpart.so
83%{_datadir}/qlogging-categories5/gwenview.categories
03effd67
AM
84%{_desktopdir}/org.kde.gwenview.desktop
85%{_datadir}/gwenview
86%{_iconsdir}/hicolor/*/actions/document-share.png
87%{_iconsdir}/hicolor/*/apps/gwenview.png
03effd67 88%{_datadir}/kservices5/gvpart.desktop
1247c4b2
WF
89%attr(755,root,root) %{_bindir}/gwenview_importer
90%{_datadir}/metainfo/org.kde.gwenview.appdata.xml
91%{_datadir}/solid/actions/gwenview_importer.desktop
92%{_datadir}/solid/actions/gwenview_importer_camera.desktop
c46bb5be 93%attr(755,root,root) %{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
7c051516 94%{_datadir}/kconf_update/gwenview.upd
2407421a 95%{_libdir}/qt5/plugins/kf5/kfileitemaction/slideshowfileitemaction.so
This page took 0.107844 seconds and 4 git commands to generate.