]> git.pld-linux.org Git - packages/ka5-gwenview.git/blobdiff - ka5-gwenview.spec
- updated to 22.08.2
[packages/ka5-gwenview.git] / ka5-gwenview.spec
index f6e584c5a2c24f296945b113c51103db4fb3296e..d9d5004f812a96a4b77c89dd4ac31589d419772d 100644 (file)
@@ -1,28 +1,37 @@
-%define                kdeappsver      17.08.2
-%define                qtver           5.3.2
+#
+# Conditional build:
+%bcond_with    tests           # build with tests
+%define                kdeappsver      22.08.2
+%define                kframever       5.94.0
+%define                qtver           5.15.2
 %define                kaname          gwenview
 Summary:       Simple image viewer
 Name:          ka5-%{kaname}
 %define                kaname          gwenview
 Summary:       Simple image viewer
 Name:          ka5-%{kaname}
-Version:       17.08.2
+Version:       22.08.2
 Release:       1
 License:       GPL v2+/LGPL v2.1+
 Group:         X11/Libraries
 Release:       1
 License:       GPL v2+/LGPL v2.1+
 Group:         X11/Libraries
-Source0:       http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
-# Source0-md5: 2a25555227118ff394fb0c782b1d5b92
+Source0:       https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
+# Source0-md5: 5378e3579c87d396b878381aa77064a4
+Patch0:                %{name}-exiv2.patch
 URL:           http://www.kde.org/
 BuildRequires: Qt5Core-devel >= %{qtver}
 URL:           http://www.kde.org/
 BuildRequires: Qt5Core-devel >= %{qtver}
+BuildRequires: cfitsio-devel
 BuildRequires: cmake >= 2.8.12
 BuildRequires: exiv2-devel
 BuildRequires: gettext-tools
 BuildRequires: cmake >= 2.8.12
 BuildRequires: exiv2-devel
 BuildRequires: gettext-tools
-BuildRequires: ka5-libkdcraw-devel
-BuildRequires: ka5-libkipi-devel
-BuildRequires: kf5-extra-cmake-modules >= 1.4.0
-BuildRequires: kf5-kactivities-devel
-BuildRequires: kf5-kdelibs4support-devel
-BuildRequires: kf5-kio-devel
+BuildRequires: kImageAnnotator-devel
+BuildRequires: ka5-libkdcraw-devel >= %{kdeappsver}
+BuildRequires: ka5-libkipi-devel >= %{kdeappsver}
+BuildRequires: kf5-baloo-devel >= %{kframever}
+BuildRequires: kf5-extra-cmake-modules >= %{kframever}
+BuildRequires: kf5-kactivities-devel >= %{kframever}
+BuildRequires: kf5-kdelibs4support-devel >= %{kframever}
+BuildRequires: kf5-kio-devel >= %{kframever}
 BuildRequires: lcms2-devel
 BuildRequires: libjpeg-devel
 BuildRequires: libpng-devel
 BuildRequires: lcms2-devel
 BuildRequires: libjpeg-devel
 BuildRequires: libpng-devel
+BuildRequires: ninja
 BuildRequires: pkgconfig
 BuildRequires: python
 BuildRequires: qt5-build >= %{qtver}
 BuildRequires: pkgconfig
 BuildRequires: python
 BuildRequires: qt5-build >= %{qtver}
@@ -40,23 +49,42 @@ easy navigation in your file hierarchy. Image loading is done by the
 Qt library, so it supports all image formats your Qt installation
 supports.
 
 Qt library, so it supports all image formats your Qt installation
 supports.
 
+%description -l pl.UTF-8
+Gwenview to przeglądarka obrazków dla KDE.
+
+Wyświetla ona drzewiastą strukturę folderów i okno z listą
+plików do łatwego nawigowania po hieracrchi plików. Ładowanie
+obrazków jest wykonywane przez bibliotę Qt, więc obsługiwane są
+wszystkie formaty obrazów, które wspiera Qt.
+
 %prep
 %setup -q -n %{kaname}-%{version}
 %prep
 %setup -q -n %{kaname}-%{version}
+#%patch0
 
 %build
 install -d build
 cd build
 %cmake \
 
 %build
 install -d build
 cd build
 %cmake \
+       -G Ninja \
+       %{!?with_tests:-DBUILD_TESTING=OFF} \
+       -DHTML_INSTALL_DIR=%{_kdedocdir} \
        -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
        ..
        -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
        ..
-%{__make}
+%ninja_build
+
+%if %{with tests}
+ctest
+%endif
+
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%{__make} -C build install \
-       DESTDIR=$RPM_BUILD_ROOT
+%ninja_install -C build
 
 
+rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
 %find_lang %{kaname} --all-name --with-kde
 %find_lang %{kaname} --all-name --with-kde
+sed -i -e 's#/usr/bin/env perl#/usr/bin/perl#' \
+       $RPM_BUILD_ROOT%{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -68,19 +96,19 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/gwenview
 %attr(755,root,root) %{_libdir}/libgwenviewlib.so.*.*.*
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/gwenview
 %attr(755,root,root) %{_libdir}/libgwenviewlib.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgwenviewlib.so.5
-%attr(755,root,root)        %{_libdir}/qt5/plugins/gvpart.so
+%ghost %{_libdir}/libgwenviewlib.so.5
+%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/parts/gvpart.so
+%{_datadir}/qlogging-categories5/gwenview.categories
 %{_desktopdir}/org.kde.gwenview.desktop
 %{_datadir}/gwenview
 %{_iconsdir}/hicolor/*/actions/document-share.png
 %{_iconsdir}/hicolor/*/apps/gwenview.png
 %{_desktopdir}/org.kde.gwenview.desktop
 %{_datadir}/gwenview
 %{_iconsdir}/hicolor/*/actions/document-share.png
 %{_iconsdir}/hicolor/*/apps/gwenview.png
-%{_datadir}/kservices5/ServiceMenus/slideshow.desktop
 %{_datadir}/kservices5/gvpart.desktop
 %{_datadir}/kservices5/gvpart.desktop
-%dir %{_datadir}/kxmlgui5/gvpart
-%{_datadir}/kxmlgui5/gvpart/gvpart.rc
-%dir %{_datadir}/kxmlgui5/gwenview
-%{_datadir}/kxmlgui5/gwenview/gwenviewui.rc
 %attr(755,root,root) %{_bindir}/gwenview_importer
 %{_datadir}/metainfo/org.kde.gwenview.appdata.xml
 %{_datadir}/solid/actions/gwenview_importer.desktop
 %{_datadir}/solid/actions/gwenview_importer_camera.desktop
 %attr(755,root,root) %{_bindir}/gwenview_importer
 %{_datadir}/metainfo/org.kde.gwenview.appdata.xml
 %{_datadir}/solid/actions/gwenview_importer.desktop
 %{_datadir}/solid/actions/gwenview_importer_camera.desktop
+%attr(755,root,root) %{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
+%{_datadir}/kconf_update/gwenview.upd
+%{_libdir}/qt5/plugins/kf5/kfileitemaction/slideshowfileitemaction.so
+%{_desktopdir}/org.kde.gwenview_importer.desktop
This page took 0.111822 seconds and 4 git commands to generate.