]> git.pld-linux.org Git - packages/ka5-gwenview.git/blame_incremental - ka5-gwenview.spec
- updated to 23.08.5
[packages/ka5-gwenview.git] / ka5-gwenview.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_with tests # build with tests
4%define kdeappsver 23.08.5
5%define kframever 5.94.0
6%define qtver 5.15.2
7%define kaname gwenview
8Summary: Simple image viewer
9Summary(pl.UTF-8): Prosta przeglądarka obrazów
10Name: ka5-%{kaname}
11Version: 23.08.5
12Release: 1
13License: GPL v2+/LGPL v2.1+
14Group: X11/Applications
15Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
16# Source0-md5: dded6bc13018cb19276257158a428be0
17Patch0: %{name}-exiv2.patch
18URL: https://kde.org/
19BuildRequires: Qt5Core-devel >= %{qtver}
20BuildRequires: cfitsio-devel
21BuildRequires: cmake >= 3.20
22BuildRequires: exiv2-devel
23BuildRequires: gettext-tools
24BuildRequires: kColorPicker-devel
25BuildRequires: kImageAnnotator-devel
26BuildRequires: ka5-libkdcraw-devel >= %{kdeappsver}
27BuildRequires: ka5-libkipi-devel >= %{kdeappsver}
28BuildRequires: kf5-baloo-devel >= %{kframever}
29BuildRequires: kf5-extra-cmake-modules >= %{kframever}
30BuildRequires: kf5-kactivities-devel >= %{kframever}
31BuildRequires: kf5-kdelibs4support-devel >= %{kframever}
32BuildRequires: kf5-kio-devel >= %{kframever}
33BuildRequires: lcms2-devel
34BuildRequires: libjpeg-devel
35BuildRequires: libpng-devel
36BuildRequires: ninja
37BuildRequires: pkgconfig
38BuildRequires: python
39BuildRequires: qt5-build >= %{qtver}
40BuildRequires: rpmbuild(macros) >= 1.164
41BuildRequires: tar >= 1:1.22
42BuildRequires: xz
43BuildRequires: zlib-devel
44Requires: %{name}-data = %{version}-%{release}
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
55%description -l pl.UTF-8
56Gwenview to przeglądarka obrazków dla KDE.
57
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.
62
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
75%prep
76%setup -q -n %{kaname}-%{version}
77#%patch0
78
79%build
80%cmake \
81 -B build \
82 -G Ninja \
83 %{!?with_tests:-DBUILD_TESTING=OFF} \
84 -DHTML_INSTALL_DIR=%{_kdedocdir} \
85 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
86%ninja_build -C build
87
88%if %{with tests}
89ctest --test-dir build
90%endif
91
92
93%install
94rm -rf $RPM_BUILD_ROOT
95%ninja_install -C build
96
97rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
98# not supported by glibc yet
99%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
100
101%find_lang %{kaname} --all-name --with-kde
102sed -i -e 's#/usr/bin/env perl#/usr/bin/perl#' \
103 $RPM_BUILD_ROOT%{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
104
105%clean
106rm -rf $RPM_BUILD_ROOT
107
108%post -p /sbin/ldconfig
109%postun -p /sbin/ldconfig
110
111%files
112%defattr(644,root,root,755)
113%attr(755,root,root) %{_bindir}/gwenview
114%attr(755,root,root) %{_bindir}/gwenview_importer
115%attr(755,root,root) %{_libdir}/libgwenviewlib.so.*.*.*
116%ghost %{_libdir}/libgwenviewlib.so.5
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)
122%{_datadir}/qlogging-categories5/gwenview.categories
123%{_desktopdir}/org.kde.gwenview.desktop
124%{_datadir}/gwenview
125%{_iconsdir}/hicolor/*/actions/document-share.png
126%{_iconsdir}/hicolor/*/apps/gwenview.png
127%{_datadir}/kservices5/gvpart.desktop
128%{_datadir}/metainfo/org.kde.gwenview.appdata.xml
129%{_datadir}/solid/actions/gwenview_importer.desktop
130%{_datadir}/solid/actions/gwenview_importer_camera.desktop
131%attr(755,root,root) %{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
132%{_datadir}/kconf_update/gwenview.upd
133%{_desktopdir}/org.kde.gwenview_importer.desktop
This page took 0.060069 seconds and 5 git commands to generate.