]> git.pld-linux.org Git - packages/ka5-gwenview.git/blob - ka5-gwenview.spec
- updated to 20.12.3
[packages/ka5-gwenview.git] / ka5-gwenview.spec
1 %define         kdeappsver      20.12.3
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          gwenview
5 Summary:        Simple image viewer
6 Name:           ka5-%{kaname}
7 Version:        20.12.3
8 Release:        1
9 License:        GPL v2+/LGPL v2.1+
10 Group:          X11/Libraries
11 Source0:        https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5:  310f38c69ec2ce9199d8f0bb07585b1a
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
30 BuildRequires:  ninja
31 BuildRequires:  pkgconfig
32 BuildRequires:  python
33 BuildRequires:  qt5-build >= %{qtver}
34 BuildRequires:  rpmbuild(macros) >= 1.164
35 BuildRequires:  tar >= 1:1.22
36 BuildRequires:  xz
37 BuildRequires:  zlib-devel
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
41 Gwenview is an image viewer for KDE.
42
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
46 supports.
47
48 %prep
49 %setup -q -n %{kaname}-%{version}
50 #%patch0
51
52 %build
53 install -d build
54 cd build
55 %cmake \
56         -G Ninja \
57         -DHTML_INSTALL_DIR=%{_kdedocdir} \
58         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
59         ..
60 %ninja_build
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64 %ninja_install -C build
65
66 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
67 %find_lang %{kaname} --all-name --with-kde
68 sed -i -e 's#/usr/bin/env perl#/usr/bin/perl#' \
69         $RPM_BUILD_ROOT%{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
70
71 %clean
72 rm -rf $RPM_BUILD_ROOT
73
74 %post   -p /sbin/ldconfig
75 %postun -p /sbin/ldconfig
76
77 %files -f %{kaname}.lang
78 %defattr(644,root,root,755)
79 %attr(755,root,root) %{_bindir}/gwenview
80 %attr(755,root,root) %{_libdir}/libgwenviewlib.so.*.*.*
81 %attr(755,root,root) %ghost %{_libdir}/libgwenviewlib.so.5
82 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/parts/gvpart.so
83 %{_datadir}/qlogging-categories5/gwenview.categories
84 %{_desktopdir}/org.kde.gwenview.desktop
85 %{_datadir}/gwenview
86 %{_iconsdir}/hicolor/*/actions/document-share.png
87 %{_iconsdir}/hicolor/*/apps/gwenview.png
88 %{_datadir}/kservices5/ServiceMenus/slideshow.desktop
89 %{_datadir}/kservices5/gvpart.desktop
90 %dir %{_datadir}/kxmlgui5/gvpart
91 %{_datadir}/kxmlgui5/gvpart/gvpart.rc
92 #%%dir %{_datadir}/kxmlgui5/gwenview
93 #%%{_datadir}/kxmlgui5/gwenview/gwenviewui.rc
94 %attr(755,root,root) %{_bindir}/gwenview_importer
95 %{_datadir}/metainfo/org.kde.gwenview.appdata.xml
96 %{_datadir}/solid/actions/gwenview_importer.desktop
97 %{_datadir}/solid/actions/gwenview_importer_camera.desktop
98 %attr(755,root,root) %{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
99 %{_datadir}/kconf_update/gwenview.upd
This page took 0.082483 seconds and 4 git commands to generate.