]> git.pld-linux.org Git - packages/ka5-gwenview.git/blob - ka5-gwenview.spec
- updated to 18.12.1; ninja
[packages/ka5-gwenview.git] / ka5-gwenview.spec
1 %define         kdeappsver      18.12.1
2 %define         qtver           5.9.0
3 %define         kaname          gwenview
4 Summary:        Simple image viewer
5 Name:           ka5-%{kaname}
6 Version:        18.12.1
7 Release:        1
8 License:        GPL v2+/LGPL v2.1+
9 Group:          X11/Libraries
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
26 BuildRequires:  ninja
27 BuildRequires:  pkgconfig
28 BuildRequires:  python
29 BuildRequires:  qt5-build >= %{qtver}
30 BuildRequires:  rpmbuild(macros) >= 1.164
31 BuildRequires:  tar >= 1:1.22
32 BuildRequires:  xz
33 BuildRequires:  zlib-devel
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %description
37 Gwenview is an image viewer for KDE.
38
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
42 supports.
43
44 %prep
45 %setup -q -n %{kaname}-%{version}
46
47 %build
48 install -d build
49 cd build
50 %cmake \
51         -G Ninja \
52         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
53         ..
54 %ninja_build
55
56 %install
57 rm -rf $RPM_BUILD_ROOT
58 %ninja_install -C build
59
60 %find_lang %{kaname} --all-name --with-kde
61
62 %clean
63 rm -rf $RPM_BUILD_ROOT
64
65 %post   -p /sbin/ldconfig
66 %postun -p /sbin/ldconfig
67
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
75 %{_datadir}/gwenview
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
This page took 0.033377 seconds and 4 git commands to generate.