]> git.pld-linux.org Git - packages/ka5-gwenview.git/blobdiff - ka5-gwenview.spec
- updated to 22.08.1
[packages/ka5-gwenview.git] / ka5-gwenview.spec
index 5496153869eea2d20d8498ce03517a7aebe68b64..52e3e66ff24d5bdb1243a457b97b74618b945a79 100644 (file)
@@ -1,22 +1,29 @@
-%define                kdeappsver      19.04.1
-%define                kframever       5.56.0
-%define                qtver           5.9.0
+#
+# Conditional build:
+%bcond_with    tests           # build with tests
+%define                kdeappsver      22.08.1
+%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:       19.04.1
+Version:       22.08.1
 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: ab67e12f3e9cc851464741bcf8a0cd74
+Source0:       https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
+# Source0-md5: c753d514366f8f9e40842a22767f69d3
+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: kImageAnnotator-devel
 BuildRequires: ka5-libkdcraw-devel >= %{kdeappsver}
 BuildRequires: ka5-libkipi-devel >= %{kdeappsver}
 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-extra-cmake-modules >= %{kframever}
 BuildRequires: kf5-kactivities-devel >= %{kframever}
 BuildRequires: kf5-kdelibs4support-devel >= %{kframever}
@@ -42,25 +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 \
        -G Ninja \
 
 %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 \
        ..
 %ninja_build
 
        -DHTML_INSTALL_DIR=%{_kdedocdir} \
        -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
        ..
 %ninja_build
 
+%if %{with tests}
+ctest
+%endif
+
+
 %install
 rm -rf $RPM_BUILD_ROOT
 %ninja_install -C build
 
 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
 %find_lang %{kaname} --all-name --with-kde
 %install
 rm -rf $RPM_BUILD_ROOT
 %ninja_install -C build
 
 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
 %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
@@ -72,21 +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) %{_datadir}/kconf_update/gwenview-imageview-alphabackgroundmode-update.pl
 %{_datadir}/kconf_update/gwenview.upd
 %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.079905 seconds and 4 git commands to generate.