]> git.pld-linux.org Git - packages/ka5-gwenview.git/blame - ka5-gwenview.spec
- updated to 22.12.0
[packages/ka5-gwenview.git] / ka5-gwenview.spec
CommitLineData
be1bae43
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
da386498 4%define kdeappsver 22.12.0
4121b446
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
03effd67
AM
7%define kaname gwenview
8Summary: Simple image viewer
9Name: ka5-%{kaname}
da386498
WF
10Version: 22.12.0
11Release: 1
03effd67
AM
12License: GPL v2+/LGPL v2.1+
13Group: X11/Libraries
0349762c 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
da386498 15# Source0-md5: 885ef584ac1b5c152658cb011f0df163
1c7bc95e 16Patch0: %{name}-exiv2.patch
03effd67
AM
17URL: http://www.kde.org/
18BuildRequires: Qt5Core-devel >= %{qtver}
1c7bc95e 19BuildRequires: cfitsio-devel
03effd67
AM
20BuildRequires: cmake >= 2.8.12
21BuildRequires: exiv2-devel
22BuildRequires: gettext-tools
2c2aa34d 23BuildRequires: kColorPicker-devel
e6c01ee8 24BuildRequires: kImageAnnotator-devel
eb02349b
WF
25BuildRequires: ka5-libkdcraw-devel >= %{kdeappsver}
26BuildRequires: ka5-libkipi-devel >= %{kdeappsver}
1c7bc95e 27BuildRequires: kf5-baloo-devel >= %{kframever}
eb02349b
WF
28BuildRequires: kf5-extra-cmake-modules >= %{kframever}
29BuildRequires: kf5-kactivities-devel >= %{kframever}
30BuildRequires: kf5-kdelibs4support-devel >= %{kframever}
31BuildRequires: kf5-kio-devel >= %{kframever}
03effd67 32BuildRequires: lcms2-devel
1247c4b2 33BuildRequires: libjpeg-devel
03effd67 34BuildRequires: libpng-devel
40367b97 35BuildRequires: ninja
03effd67
AM
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
d64bd434
WF
53%description -l pl.UTF-8
54Gwenview to przeglądarka obrazków dla KDE.
55
207115e3
WF
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.
d64bd434 60
03effd67
AM
61%prep
62%setup -q -n %{kaname}-%{version}
0349762c 63#%patch0
03effd67
AM
64
65%build
66install -d build
67cd build
68%cmake \
40367b97 69 -G Ninja \
be1bae43 70 %{!?with_tests:-DBUILD_TESTING=OFF} \
eb02349b 71 -DHTML_INSTALL_DIR=%{_kdedocdir} \
03effd67
AM
72 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
73 ..
40367b97 74%ninja_build
03effd67 75
be1bae43
WF
76%if %{with tests}
77ctest
78%endif
79
80
03effd67
AM
81%install
82rm -rf $RPM_BUILD_ROOT
40367b97 83%ninja_install -C build
03effd67 84
eb02349b 85rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
1247c4b2 86%find_lang %{kaname} --all-name --with-kde
0349762c
WF
87sed -i -e 's#/usr/bin/env perl#/usr/bin/perl#' \
88 $RPM_BUILD_ROOT%{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
03effd67
AM
89
90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%post -p /sbin/ldconfig
94%postun -p /sbin/ldconfig
95
1247c4b2 96%files -f %{kaname}.lang
03effd67 97%defattr(644,root,root,755)
03effd67
AM
98%attr(755,root,root) %{_bindir}/gwenview
99%attr(755,root,root) %{_libdir}/libgwenviewlib.so.*.*.*
2407421a 100%ghost %{_libdir}/libgwenviewlib.so.5
0349762c
WF
101%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/parts/gvpart.so
102%{_datadir}/qlogging-categories5/gwenview.categories
03effd67
AM
103%{_desktopdir}/org.kde.gwenview.desktop
104%{_datadir}/gwenview
105%{_iconsdir}/hicolor/*/actions/document-share.png
106%{_iconsdir}/hicolor/*/apps/gwenview.png
03effd67 107%{_datadir}/kservices5/gvpart.desktop
1247c4b2
WF
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
c46bb5be 112%attr(755,root,root) %{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
7c051516 113%{_datadir}/kconf_update/gwenview.upd
2407421a 114%{_libdir}/qt5/plugins/kf5/kfileitemaction/slideshowfileitemaction.so
207115e3 115%{_desktopdir}/org.kde.gwenview_importer.desktop
This page took 0.393234 seconds and 4 git commands to generate.