Hello community, here is the log from the commit of package digikam for openSUSE:Factory checked in at 2020-11-04 18:26:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/digikam (Old) and /work/SRC/openSUSE:Factory/.digikam.new.11331 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "digikam" Wed Nov 4 18:26:48 2020 rev:192 rq:845791 version:7.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/digikam/digikam.changes 2020-09-09 18:11:08.911701141 +0200 +++ /work/SRC/openSUSE:Factory/.digikam.new.11331/digikam.changes 2020-11-04 18:31:50.692220528 +0100 @@ -1,0 +2,13 @@ +Tue Nov 3 16:33:35 UTC 2020 - Christophe Giboudeaux <[email protected]> + +- Use cmake() style BuildRequires when possible. + +------------------------------------------------------------------- +Tue Nov 3 14:24:06 UTC 2020 - Stefan BrĂ¼ns <[email protected]> + +- Remove several unused build dependencies (doxygen, graphviz, + all of boost but libboost_graph). +- Remove __DATE_/__TIME__ mangling, handled by SOURCE_DATE_EPOCH. +- Bump disk constraints, TW needs 9.3 GB currently. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ digikam.spec ++++++ --- /var/tmp/diff_new_pack.VM6T7c/_old 2020-11-04 18:31:53.276214800 +0100 +++ /var/tmp/diff_new_pack.VM6T7c/_new 2020-11-04 18:31:53.280214790 +0100 @@ -18,6 +18,7 @@ %define soversion 7 %bcond_without lang +%bcond_with apidocs Name: digikam Version: 7.1.0 Release: 0 @@ -30,44 +31,46 @@ Patch0: 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch BuildRequires: QtAV-devel >= 1.12 BuildRequires: bison -BuildRequires: boost-devel -BuildRequires: doxygen BuildRequires: fdupes BuildRequires: flex -BuildRequires: graphviz-devel BuildRequires: hicolor-icon-theme -BuildRequires: kconfig-devel -BuildRequires: kcoreaddons-devel -BuildRequires: kdoctools-devel -BuildRequires: kfilemetadata5-devel -BuildRequires: ki18n-devel -BuildRequires: kiconthemes-devel -BuildRequires: kio-devel -BuildRequires: knotifications-devel -BuildRequires: knotifyconfig-devel -BuildRequires: kservice-devel -BuildRequires: kwindowsystem-devel -BuildRequires: kxmlgui-devel BuildRequires: lensfun BuildRequires: lensfun-devel +BuildRequires: libboost_graph-devel BuildRequires: libeigen3-devel BuildRequires: libexiv2-devel >= 0.26 BuildRequires: libexpat-devel BuildRequires: libjpeg8-devel -BuildRequires: libksane-devel >= 15.12.0 BuildRequires: liblcms2-devel BuildRequires: liblqr-devel BuildRequires: libpng-devel BuildRequires: libtiff-devel BuildRequires: libxml2-devel BuildRequires: libxslt-devel -BuildRequires: marble-devel BuildRequires: opencv-devel BuildRequires: pkgconfig -BuildRequires: solid-devel -BuildRequires: threadweaver-devel >= 5.5.0 BuildRequires: update-desktop-files +%if %{with apidocs} +BuildRequires: doxygen +BuildRequires: graphviz-devel +BuildRequires: cmake(KF5DocTools) +%endif BuildRequires: cmake(KF5CalendarCore) +BuildRequires: cmake(KF5Config) +BuildRequires: cmake(KF5CoreAddons) +BuildRequires: cmake(KF5FileMetaData) +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5IconThemes) +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5Notifications) +BuildRequires: cmake(KF5NotifyConfig) +BuildRequires: cmake(KF5Sane) +BuildRequires: cmake(KF5Service) +BuildRequires: cmake(KF5Solid) +BuildRequires: cmake(KF5ThreadWeaver) >= 5.5.0 +BuildRequires: cmake(KF5WindowSystem) +BuildRequires: cmake(KF5XmlGui) +BuildRequires: cmake(Marble) BuildRequires: cmake(Qt5Concurrent) BuildRequires: cmake(Qt5Core) >= 5.9.0 BuildRequires: cmake(Qt5DBus) @@ -76,7 +79,6 @@ BuildRequires: cmake(Qt5OpenGL) BuildRequires: cmake(Qt5PrintSupport) BuildRequires: cmake(Qt5Sql) -BuildRequires: cmake(Qt5Test) BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5X11Extras) BuildRequires: cmake(Qt5Xml) @@ -111,7 +113,7 @@ Obsoletes: %{name}-doc < %{version} # QWebEngine is not available on ppc64 %ifarch %{ix86} x86_64 %{arm} aarch64 mips mips64 -BuildRequires: akonadi-contact-devel +BuildRequires: cmake(KF5AkonadiContact) BuildRequires: cmake(Qt5WebEngineWidgets) %else %global qwebengine -DENABLE_QWEBENGINE:BOOL=OFF @@ -174,16 +176,13 @@ sed -i 's/set(DNN_DETECTION TRUE)/set(DNN_DETECTION FALSE)/' core/libs/facesengine/CMakeLists.txt %endif -# 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_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%H:%%M') -sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" core/app/utils/digikam_version.h.cmake.in -sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/g" core/libs/dimg/filters/greycstoration/cimg/CImg.h -sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/g" core/libs/dimg/filters/greycstoration/cimg/CImg.h - %build %cmake_kf5 -d build -- -DENABLE_APPSTYLES=ON -DENABLE_MEDIAPLAYER=ON %{?qwebengine} -%make_jobs VERBOSE=1 +%cmake_build + +%if %{with apidocs} +%cmake_build doc +%endif %install %kf5_makeinstall -C build ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.VM6T7c/_old 2020-11-04 18:31:53.312214719 +0100 +++ /var/tmp/diff_new_pack.VM6T7c/_new 2020-11-04 18:31:53.316214711 +0100 @@ -1,7 +1,7 @@ <constraints> <hardware> <disk> - <size unit="G">8</size> + <size unit="G">10</size> </disk> </hardware> </constraints>
