]> git.pld-linux.org Git - packages/ka5-gwenview.git/blob - ka5-gwenview.spec
- updated to 21.12.0
[packages/ka5-gwenview.git] / ka5-gwenview.spec
1 %define         kdeappsver      21.12.0
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:        21.12.0
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:  28af0abe72ada7ab5a46b4a60319bdf2
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 %description -l pl.UTF-8
49 Gwenview to przeglądarka obrazków dla KDE.
50
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.
55
56 %prep
57 %setup -q -n %{kaname}-%{version}
58 #%patch0
59
60 %build
61 install -d build
62 cd build
63 %cmake \
64         -G Ninja \
65         -DHTML_INSTALL_DIR=%{_kdedocdir} \
66         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
67         ..
68 %ninja_build
69
70 %install
71 rm -rf $RPM_BUILD_ROOT
72 %ninja_install -C build
73
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
78
79 %clean
80 rm -rf $RPM_BUILD_ROOT
81
82 %post   -p /sbin/ldconfig
83 %postun -p /sbin/ldconfig
84
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
93 %{_datadir}/gwenview
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
This page took 0.077812 seconds and 3 git commands to generate.