Accepting request 525901 from KDE:Extra

1

OBS-URL: https://build.opensuse.org/request/show/525901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/digikam?expand=0&rev=161
This commit is contained in:
Dominique Leuenberger 2017-09-14 19:15:21 +00:00 committed by Git OBS Bridge
commit 6a1923d3b3
6 changed files with 43 additions and 13373 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:65bdd3f15668e314b852d523a0bf95da32450f31fcfda60da62e57d4622a663c
size 166913492

3
digikam-5.7.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3605ffb5b6e8fbd6b725e5075f74f505d7edee7531789c2882d11df2d20150f5
size 123315064

View File

@ -1,3 +1,37 @@
-------------------------------------------------------------------
Tue Sep 12 12:29:53 UTC 2017 - wbauer@tmo.at
- Update to 5.7.0:
* https://www.digikam.org/news/2017-09-11-5.7.0_release_announcement/
- New features (from NEWS):
General : Add online handbook reader not dependant of desktop.
General : New tool to export albums by email.
General : New tool to create advance print layout.
General : Send by Mail tool can remove all metadata to attached items.
General : Replaced the minimum and maximum similarity selection boxes in fuzzy
search, duplicates search and maintenance by a new, generic DIntRangeBox
which makes the look, feel and behavious consistent in all places.
Also, this makes redundant code obsolete and reduces the probability of bugs.
PrintCreator: Add option to create printing from albums or images selection.
PrintCreator: Add option to customize output image properties to render printing.
PrintCreator: Tool is now multi-threaded to process images while preview and printing.
ImageEditor : Add SendByMail and PrintCreator tools support.
Showfoto : Add SendByMail and PrintCreator tools support.
LightTable : Add SendByMail and PrintCreator tools support.
Panorama : Add Hugin 2017.0 support.
Geolocation : Add new tool to export GPS trace to KML file from geolocation editor.
- Many bugs fixed
- Drop fix-build-cmake39.patch, now upstream
- Drop find_libastro-qt5.patch, 42.1 is no longer supported and
its Qt5 is too old anyway
- Drop unneeded exiv2 requirement, digikam uses libexiv2 only
- Add libkvkontakte-devel and libmediawiki-devel build requirements
(both have been released as KF5 versions meanwhile) to enable the
corresponding kipi plugins
- Build with opencv-devel instead of opencv-qt5-devel, the latter
doesn't exist any more
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Aug 26 09:16:31 UTC 2017 - fabian@ritter-vogt.de Sat Aug 26 09:16:31 UTC 2017 - fabian@ritter-vogt.de

View File

@ -17,17 +17,13 @@
Name: digikam Name: digikam
Version: 5.6.0 Version: 5.7.0
Release: 0 Release: 0
Summary: A KDE Photo Manager Summary: A KDE Photo Manager
License: GPL-2.0+ License: GPL-2.0+
Group: Productivity/Graphics/Viewers Group: Productivity/Graphics/Viewers
Url: http://www.digikam.org/ Url: http://www.digikam.org/
Source0: http://download.kde.org/stable/%{name}/%{name}-%{version}.tar.xz Source0: http://download.kde.org/stable/%{name}/%{name}-%{version}.tar.xz
# PATCH-FIX-OPENSUSE find_libastro-qt5.patch -- fix build of geolocation support in Leap 42.1
Patch0: find_libastro-qt5.patch
# PATCH-FIX-UPSTREAM
Patch1: fix-build-cmake39.patch
#This pulls in QWebEngine, which is not available on ppc64 #This pulls in QWebEngine, which is not available on ppc64
%ifarch %ix86 x86_64 %arm aarch64 mips mips64 %ifarch %ix86 x86_64 %arm aarch64 mips mips64
BuildRequires: akonadi-contact-devel BuildRequires: akonadi-contact-devel
@ -48,7 +44,7 @@ BuildRequires: knotifyconfig-devel
BuildRequires: lensfun BuildRequires: lensfun
BuildRequires: lensfun-devel BuildRequires: lensfun-devel
BuildRequires: libeigen3-devel BuildRequires: libeigen3-devel
BuildRequires: libexiv2-devel BuildRequires: libexiv2-devel >= 0.26
BuildRequires: libexpat-devel BuildRequires: libexpat-devel
BuildRequires: libgcrypt-devel BuildRequires: libgcrypt-devel
BuildRequires: libgphoto2-devel >= 2.4.0 BuildRequires: libgphoto2-devel >= 2.4.0
@ -63,8 +59,10 @@ BuildRequires: libkface-devel >= 15.12.0
BuildRequires: libkgeomap-devel > 15.12.0 BuildRequires: libkgeomap-devel > 15.12.0
BuildRequires: libkipi-devel >= 16.04.0 BuildRequires: libkipi-devel >= 16.04.0
BuildRequires: libksane-devel >= 15.12.0 BuildRequires: libksane-devel >= 15.12.0
BuildRequires: libkvkontakte-devel
BuildRequires: liblcms2-devel BuildRequires: liblcms2-devel
BuildRequires: liblqr-devel BuildRequires: liblqr-devel
BuildRequires: libmediawiki-devel
BuildRequires: libmysqlclient-devel BuildRequires: libmysqlclient-devel
BuildRequires: libmysqld-devel BuildRequires: libmysqld-devel
BuildRequires: libpgf-devel BuildRequires: libpgf-devel
@ -73,7 +71,7 @@ BuildRequires: libtiff-devel
BuildRequires: libusb-devel BuildRequires: libusb-devel
BuildRequires: marble-devel BuildRequires: marble-devel
BuildRequires: mysql BuildRequires: mysql
BuildRequires: opencv-qt5-devel BuildRequires: opencv-devel
BuildRequires: threadweaver-devel >= 5.1.0 BuildRequires: threadweaver-devel >= 5.1.0
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: xorg-x11-devel BuildRequires: xorg-x11-devel
@ -92,7 +90,6 @@ Requires: kipi-plugins >= %{version}
Recommends: %{name}-doc Recommends: %{name}-doc
Recommends: %{name}-lang Recommends: %{name}-lang
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: exiv2 >= 0.25
Recommends: marble Recommends: marble
Recommends: showfoto Recommends: showfoto
# Got merged into libimageeditor in 5.2.0 # Got merged into libimageeditor in 5.2.0
@ -167,13 +164,6 @@ The main digikam libraries that are being shared between showfoto and digikam
%prep %prep
%setup -q -n %{name}-%{version} %setup -q -n %{name}-%{version}
%if 0%{?is_opensuse} && 0%{?sle_version} == 120100
# we renamed libastro to libastro-qt5 in Leap 42.1, make FindMARBLE.cmake find it
%patch0 -p1
%endif
pushd core
%patch1 -p1
popd
# Remove build time references so build-compare can do its work # Remove build time references so build-compare can do its work
FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y') FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y')
@ -184,7 +174,6 @@ sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/g" core/libs/dimg/filters/greycstoration/
sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/g" core/libs/dimg/filters/greycstoration/cimg/CImg.h sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/g" core/libs/dimg/filters/greycstoration/cimg/CImg.h
# Workaround for kde#369517 - vkontakte installs translations even if not built # Workaround for kde#369517 - vkontakte installs translations even if not built
rm -f po/*/kipiplugin_vkontakte.po
rm -f po/*/libkvkontakte.po rm -f po/*/libkvkontakte.po
%build %build
@ -219,7 +208,7 @@ rm -rf $RPM_BUILD_ROOT/usr/share/locale/x-test
%find_lang %{name} %find_lang %{name}
%find_lang kipiplugins kipiplugin.lang %find_lang kipiplugins kipiplugin.lang
for i in dropbox googleservices sendimages facebook flashexport flickr imageshack imgur kmlexport piwigo printimages rajce remotestorage sendimages smug yandexfotki for i in dropbox googleservices sendimages facebook flashexport flickr imageshack imgur kmlexport piwigo printimages rajce remotestorage sendimages smug vkontakte yandexfotki
do do
%find_lang kipiplugin_$i kipiplugin.lang %find_lang kipiplugin_$i kipiplugin.lang
done done
@ -250,8 +239,6 @@ done
%_datadir/solid/actions/digikam-opencamera.desktop %_datadir/solid/actions/digikam-opencamera.desktop
%_datadir/kxmlgui5/digikam/ %_datadir/kxmlgui5/digikam/
%_datadir/knotifications5/digikam.notifyrc %_datadir/knotifications5/digikam.notifyrc
# For Leap 42.1
%dir %{_kf5_appstreamdir}
%{_kf5_appstreamdir}/org.kde.digikam.appdata.xml %{_kf5_appstreamdir}/org.kde.digikam.appdata.xml
%_kf5_iconsdir/hicolor/*/apps/panorama.* %_kf5_iconsdir/hicolor/*/apps/panorama.*
@ -262,8 +249,6 @@ done
%_kf5_iconsdir/hicolor/*/apps/showfoto.* %_kf5_iconsdir/hicolor/*/apps/showfoto.*
%_datadir/showfoto/ %_datadir/showfoto/
%_datadir/kxmlgui5/showfoto/ %_datadir/kxmlgui5/showfoto/
# For Leap 42.1
%dir %{_kf5_appstreamdir}
%{_kf5_appstreamdir}/org.kde.showfoto.appdata.xml %{_kf5_appstreamdir}/org.kde.showfoto.appdata.xml
%files -n libdigikamcore5 %files -n libdigikamcore5

View File

@ -1,12 +0,0 @@
diff -urB digikam/core/cmake/modules/FindMarble.cmake new/core/cmake/modules/FindMarble.cmake
--- digikam/core/cmake/modules/FindMarble.cmake 2015-10-17 08:33:01.347270719 +0200
+++ new/core/cmake/modules/FindMarble.cmake 2015-10-17 12:07:56.423127921 +0200
@@ -19,7 +19,7 @@
FIND_PATH( MARBLE_INCLUDE_DIR NAMES marble/MarbleModel.h )
FIND_LIBRARY( MARBLE_LIBRARIES NAMES marblewidget-qt5 marblewidget-qt5d )
-FIND_LIBRARY( ASTRO_LIBRARIES NAMES astro astrod )
+FIND_LIBRARY( ASTRO_LIBRARIES NAMES astro-qt5 astro-qt5d )
INCLUDE( FindPackageHandleStandardArgs )

File diff suppressed because it is too large Load Diff