]> git.pld-linux.org Git - packages/ka5-gwenview.git/blame_incremental - ka5-gwenview.spec
- updated to 22.12.0
[packages/ka5-gwenview.git] / ka5-gwenview.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_with tests # build with tests
4%define kdeappsver 22.12.0
5%define kframever 5.94.0
6%define qtver 5.15.2
7%define kaname gwenview
8Summary: Simple image viewer
9Name: ka5-%{kaname}
10Version: 22.12.0
11Release: 1
12License: GPL v2+/LGPL v2.1+
13Group: X11/Libraries
14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15# Source0-md5: 885ef584ac1b5c152658cb011f0df163
16Patch0: %{name}-exiv2.patch
17URL: http://www.kde.org/
18BuildRequires: Qt5Core-devel >= %{qtver}
19BuildRequires: cfitsio-devel
20BuildRequires: cmake >= 2.8.12
21BuildRequires: exiv2-devel
22BuildRequires: gettext-tools
23BuildRequires: kColorPicker-devel
24BuildRequires: kImageAnnotator-devel
25BuildRequires: ka5-libkdcraw-devel >= %{kdeappsver}
26BuildRequires: ka5-libkipi-devel >= %{kdeappsver}
27BuildRequires: kf5-baloo-devel >= %{kframever}
28BuildRequires: kf5-extra-cmake-modules >= %{kframever}
29BuildRequires: kf5-kactivities-devel >= %{kframever}
30BuildRequires: kf5-kdelibs4support-devel >= %{kframever}
31BuildRequires: kf5-kio-devel >= %{kframever}
32BuildRequires: lcms2-devel
33BuildRequires: libjpeg-devel
34BuildRequires: libpng-devel
35BuildRequires: ninja
36BuildRequires: pkgconfig
37BuildRequires: python
38BuildRequires: qt5-build >= %{qtver}
39BuildRequires: rpmbuild(macros) >= 1.164
40BuildRequires: tar >= 1:1.22
41BuildRequires: xz
42BuildRequires: zlib-devel
43BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45%description
46Gwenview is an image viewer for KDE.
47
48It features a folder tree window and a file list window to provide
49easy navigation in your file hierarchy. Image loading is done by the
50Qt library, so it supports all image formats your Qt installation
51supports.
52
53%description -l pl.UTF-8
54Gwenview to przeglądarka obrazków dla KDE.
55
56Wyświetla ona drzewiastą strukturę folderów i okno z listą
57plików do łatwego nawigowania po hieracrchi plików. Ładowanie
58obrazków jest wykonywane przez bibliotę Qt, więc obsługiwane są
59wszystkie formaty obrazów, które wspiera Qt.
60
61%prep
62%setup -q -n %{kaname}-%{version}
63#%patch0
64
65%build
66install -d build
67cd build
68%cmake \
69 -G Ninja \
70 %{!?with_tests:-DBUILD_TESTING=OFF} \
71 -DHTML_INSTALL_DIR=%{_kdedocdir} \
72 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
73 ..
74%ninja_build
75
76%if %{with tests}
77ctest
78%endif
79
80
81%install
82rm -rf $RPM_BUILD_ROOT
83%ninja_install -C build
84
85rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
86%find_lang %{kaname} --all-name --with-kde
87sed -i -e 's#/usr/bin/env perl#/usr/bin/perl#' \
88 $RPM_BUILD_ROOT%{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
89
90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%post -p /sbin/ldconfig
94%postun -p /sbin/ldconfig
95
96%files -f %{kaname}.lang
97%defattr(644,root,root,755)
98%attr(755,root,root) %{_bindir}/gwenview
99%attr(755,root,root) %{_libdir}/libgwenviewlib.so.*.*.*
100%ghost %{_libdir}/libgwenviewlib.so.5
101%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/parts/gvpart.so
102%{_datadir}/qlogging-categories5/gwenview.categories
103%{_desktopdir}/org.kde.gwenview.desktop
104%{_datadir}/gwenview
105%{_iconsdir}/hicolor/*/actions/document-share.png
106%{_iconsdir}/hicolor/*/apps/gwenview.png
107%{_datadir}/kservices5/gvpart.desktop
108%attr(755,root,root) %{_bindir}/gwenview_importer
109%{_datadir}/metainfo/org.kde.gwenview.appdata.xml
110%{_datadir}/solid/actions/gwenview_importer.desktop
111%{_datadir}/solid/actions/gwenview_importer_camera.desktop
112%attr(755,root,root) %{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
113%{_datadir}/kconf_update/gwenview.upd
114%{_libdir}/qt5/plugins/kf5/kfileitemaction/slideshowfileitemaction.so
115%{_desktopdir}/org.kde.gwenview_importer.desktop
This page took 0.069497 seconds and 4 git commands to generate.