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