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