[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: db4c84e6aa467cbd02132df144d0bc5c352af0c5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Aug 6 23:00:30 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Aug 6 23:03:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db4c84e6 media-gfx/digikam: drop 8.3.0 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/digikam/Manifest| 1 - media-gfx/digikam/digikam-8.3.0.ebuild| 146 media-gfx/digikam/files/digikam-8.3.0-cmake.patch | 192 -- 3 files changed, 339 deletions(-) diff --git a/media-gfx/digikam/Manifest b/media-gfx/digikam/Manifest index 012821e4d073..8bfc5ec254a6 100644 --- a/media-gfx/digikam/Manifest +++ b/media-gfx/digikam/Manifest @@ -1,3 +1,2 @@ -DIST digiKam-8.3.0-1.tar.xz 55664168 BLAKE2B 46b0f26bb781d370c1046fd6de6afb0a0878175f9722a2fc9ed23aad89eb0671f8b219bb7c169ccd22d440ce493d958304a5a527a733862fe4e2c5cd07da8a21 SHA512 c2fdcecafa68641f08b31286d1b9c44828164a0a0bea607fb64a71c73ff53417cdfefa110245adab164fae8ea0980ea86cd69d693dcd43a96bb188197dc78fcd DIST digiKam-8.4.0.tar.xz 58025616 BLAKE2B 33441e023cd9d6edba2e7c01e482a6eea7a6b1972b6bad0fc804fb3e94f97cc62e2663690137b2445fb7043789b7e942d830b71209385de77ccffe57d22d09ff SHA512 4342d18a7c04ab239821de3cf908f8e7d676598778f0174164aa336e8cfdc0a76327d31c64e6c4e47dcf0d6fbef46b01918312e4622ce3359888a9a94948a22b DIST digikam-8.4.0-patchset.tar.xz 11904 BLAKE2B 6ab167cae66710505eb81bb538fde2a81458b6580bf8c70d0c28500ca81a3c9c9b9e0a12ca288a4dc6f39ae1a175f7b2bd09e4d94624337348084c228eafcc38 SHA512 df1199d3aaecc0afc032090424af69c031e95afba1fed70b00cf61c5ef52fa2a7c3d97918592c167f9ea918dd2823e4cc52f12a470a9eede815b3ff43314001b diff --git a/media-gfx/digikam/digikam-8.3.0.ebuild b/media-gfx/digikam/digikam-8.3.0.ebuild deleted file mode 100644 index fd35ed4e3572.. --- a/media-gfx/digikam/digikam-8.3.0.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm kde.org toolchain-funcs - -if [[ ${KDE_BUILD_TYPE} != live ]]; then - TARNAME="digiKam-${PV/_/-}-1" - if [[ ${PV} =~ beta[0-9]$ ]]; then - SRC_URI="mirror://kde/unstable/${PN}/${TARNAME}.tar.xz" - else - SRC_URI="mirror://kde/stable/${PN}/${PV}/${TARNAME}.tar.xz" - fi - KEYWORDS="amd64 ~arm64 ~x86" -fi - -DESCRIPTION="Digital photo management application" -HOMEPAGE="https://www.digikam.org/"; - -LICENSE="GPL-2" -SLOT="5" -IUSE="addressbook calendar geolocation gphoto2 heif +imagemagick +lensfun mysql opengl openmp +panorama scanner semantic-desktop spell" - -# bug 366505 -RESTRICT="test" - -COMMON_DEPEND=" - dev-libs/expat - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5[-gles2-only] - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtnetworkauth-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[mysql?] - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-gfx/exiv2-0.27.1:=[xmp] - media-libs/lcms:2 - media-libs/libjpeg-turbo:= - media-libs/liblqr - media-libs/libpng:= - >=media-libs/opencv-3.3.0:=[contrib,contribdnn,features2d] - media-libs/tiff:= - x11-libs/libX11 - addressbook? ( - >=kde-apps/akonadi-contacts-23.08.3:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - ) - calendar? ( >=kde-frameworks/kcalendarcore-${KFMIN}:5 ) - gphoto2? ( media-libs/libgphoto2:= ) - heif? ( - media-libs/libheif:= - media-libs/x265:= - ) - imagemagick? ( media-gfx/imagemagick:= ) - lensfun? ( media-libs/lensfun ) - opengl? ( - >=dev-qt/qtopengl-${QTMIN}:5 - virtual/opengl - ) - panorama? ( >=kde-frameworks/threadweaver-${KFMIN}:5 ) - scanner? ( >=kde-apps/libksane-23.08.3:5 ) - semantic-desktop? ( >=kde-frameworks/kfilemetadata-${KFMIN}:5 ) - spell? ( >=kde-frameworks/sonnet-${K
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: 85ded2c23ee2ff9282564dd602e5157c9b7e25fc Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Jul 23 15:30:44 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Jul 23 16:11:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85ded2c2 media-gfx/digikam: Fix build w/ media-libs/libheif-1.17.6 Closes: https://bugs.gentoo.org/936507 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/digikam/digikam-8.4.0.ebuild | 1 + .../digikam-8.4.0-fix-find_libheif-regex.patch | 25 ++ 2 files changed, 26 insertions(+) diff --git a/media-gfx/digikam/digikam-8.4.0.ebuild b/media-gfx/digikam/digikam-8.4.0.ebuild index a118da4e0919..186602176dc1 100644 --- a/media-gfx/digikam/digikam-8.4.0.ebuild +++ b/media-gfx/digikam/digikam-8.4.0.ebuild @@ -105,6 +105,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}/${P}-cmake.patch" "${FILESDIR}/${PN}-8.3.0-cmake-addressbook.patch" + "${FILESDIR}/${P}-fix-find_libheif-regex.patch" # bug 936507 ) pkg_pretend() { diff --git a/media-gfx/digikam/files/digikam-8.4.0-fix-find_libheif-regex.patch b/media-gfx/digikam/files/digikam-8.4.0-fix-find_libheif-regex.patch new file mode 100644 index ..cd18ea3ed475 --- /dev/null +++ b/media-gfx/digikam/files/digikam-8.4.0-fix-find_libheif-regex.patch @@ -0,0 +1,25 @@ +From a3ff8ad14c1373f7a7d3c1c9aee4e80954e1859e Mon Sep 17 00:00:00 2001 +From: Maik Qualmann +Date: Tue, 23 Jul 2024 12:33:13 +0200 +Subject: [PATCH] escape the input from REGEX MATCHALL CCBUGS: 490690 + +--- + core/cmake/modules/FindLibheif.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/core/cmake/modules/FindLibheif.cmake b/core/cmake/modules/FindLibheif.cmake +index fdaf73a4b9e..38876ecc38a 100644 +--- a/core/cmake/modules/FindLibheif.cmake b/core/cmake/modules/FindLibheif.cmake +@@ -54,7 +54,7 @@ else() + if(HEIF_INCLUDES_DIR) + + file(STRINGS "${HEIF_INCLUDES_DIR}/libheif/heif_version.h" TMP REGEX "^#define LIBHEIF_VERSION[ \t].*$") +-string(REGEX MATCHALL "[0-9.]+" HEIF_VERSION ${TMP}) ++string(REGEX MATCHALL "[0-9.]+" HEIF_VERSION "${TMP}") + + endif() + +-- +GitLab +
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: ccd6394bec137e86eb3033543fa7dfd041d4de96 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Apr 22 17:04:28 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Apr 22 17:07:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccd6394b media-gfx/digikam: drop 8.2.0 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/digikam/Manifest | 1 - media-gfx/digikam/digikam-8.2.0.ebuild | 162 -- .../digikam/files/digikam-8.2.0-akonadi.patch | 95 --- media-gfx/digikam/files/digikam-8.2.0-cmake.patch | 181 - 4 files changed, 439 deletions(-) diff --git a/media-gfx/digikam/Manifest b/media-gfx/digikam/Manifest index 5511dff9e23a..a19232ea2344 100644 --- a/media-gfx/digikam/Manifest +++ b/media-gfx/digikam/Manifest @@ -1,2 +1 @@ -DIST digiKam-8.2.0.tar.xz 48172600 BLAKE2B 436f8dcd905ff993cfde3e358e27ac23cb4ad49d24a6328cda209a742874e9fcbc12da507095e2f75a167b653bb1d9e579438bf517e2911f2cb32705230023f1 SHA512 a34c5bde0e579b5f6de1fe90977e01bc385e5c28155d24db09e3cdfe7958c979d2e27cbce402d6c5b70f952fc0ead88318dfa025bb67e540c4d763cb139db7bb DIST digiKam-8.3.0-1.tar.xz 55664168 BLAKE2B 46b0f26bb781d370c1046fd6de6afb0a0878175f9722a2fc9ed23aad89eb0671f8b219bb7c169ccd22d440ce493d958304a5a527a733862fe4e2c5cd07da8a21 SHA512 c2fdcecafa68641f08b31286d1b9c44828164a0a0bea607fb64a71c73ff53417cdfefa110245adab164fae8ea0980ea86cd69d693dcd43a96bb188197dc78fcd diff --git a/media-gfx/digikam/digikam-8.2.0.ebuild b/media-gfx/digikam/digikam-8.2.0.ebuild deleted file mode 100644 index bb933d2192b4.. --- a/media-gfx/digikam/digikam-8.2.0.ebuild +++ /dev/null @@ -1,162 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm kde.org toolchain-funcs - -if [[ ${KDE_BUILD_TYPE} != live ]]; then - if [[ ${PV} =~ beta[0-9]$ ]]; then - SRC_URI="mirror://kde/unstable/${PN}/" - else - SRC_URI="mirror://kde/stable/${PN}/${PV}/" - fi - SRC_URI+="digiKam-${PV/_/-}.tar.xz" - KEYWORDS="amd64 ~arm64 ~x86" - S="${WORKDIR}/${PN}-${PV/_/-}" -fi - -DESCRIPTION="Digital photo management application" -HOMEPAGE="https://www.digikam.org/"; - -LICENSE="GPL-2" -SLOT="5" -IUSE="addressbook calendar gphoto2 heif +imagemagick +lensfun marble mysql opengl openmp +panorama scanner semantic-desktop spell" - -# bug 366505 -RESTRICT="test" - -COMMON_DEPEND=" - dev-libs/expat - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5[-gles2-only] - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtnetworkauth-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[mysql?] - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-gfx/exiv2-0.27.1:=[xmp] - media-libs/lcms:2 - media-libs/libjpeg-turbo:= - media-libs/liblqr - media-libs/libpng:= - >=media-libs/opencv-3.3.0:=[contrib,contribdnn,features2d] - media-libs/tiff:= - x11-libs/libX11 - addressbook? ( - >=kde-apps/akonadi-contacts-19.04.3:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - ) - calendar? ( >=kde-frameworks/kcalendarcore-${KFMIN}:5 ) - gphoto2? ( media-libs/libgphoto2:= ) - heif? ( - media-libs/libheif:= - media-libs/x265:= - ) - imagemagick? ( media-gfx/imagemagick:= ) - lensfun? ( media-libs/lensfun ) - marble? ( - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=kde-apps/marble-19.04.3:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - ) - opengl? ( - >=dev-qt/qtopengl-${QTMIN}:5 - virtual/opengl - ) - panorama? ( >=kde-frameworks/threadweaver-${KFMIN}:5 ) - scanner? ( >=kde-apps/libksane-19.04.3:5 ) - semantic-desktop? ( >=kde-frameworks/kfilemetadata-${KFMIN}:5 ) - spell? ( >=kde-frameworks/sonnet-${KFMIN}:5 ) -" -DEPEND="${COMMON_DEPEND} - dev-cpp/eigen:3 -
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: 568b05e64aaeb061f7acd7647185a07c199e054c Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Jul 25 09:52:59 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Jul 25 10:02:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568b05e6 media-gfx/digikam: Fix default config for scaling w/ high-res support Upstream commit 35e5817353709c5c16521fee116bb3c70196aa0f KDE-bug: https://bugs.kde.org/show_bug.cgi?id=457272 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/digikam/digikam-8.1.0-r1.ebuild | 5 ++- ...1.0-fix-config-for-scaling-high-res-icons.patch | 45 ++ 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/media-gfx/digikam/digikam-8.1.0-r1.ebuild b/media-gfx/digikam/digikam-8.1.0-r1.ebuild index 06c5f19b3377..8f9f07301fc9 100644 --- a/media-gfx/digikam/digikam-8.1.0-r1.ebuild +++ b/media-gfx/digikam/digikam-8.1.0-r1.ebuild @@ -109,7 +109,10 @@ BDEPEND=" ) " -PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) +PATCHES=( + "${FILESDIR}/${P}-cmake.patch" + "${FILESDIR}/${P}-fix-config-for-scaling-high-res-icons.patch" # 8.2.0, KDE-bug #457272 +) pkg_pretend() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp diff --git a/media-gfx/digikam/files/digikam-8.1.0-fix-config-for-scaling-high-res-icons.patch b/media-gfx/digikam/files/digikam-8.1.0-fix-config-for-scaling-high-res-icons.patch new file mode 100644 index ..3ec2889d4090 --- /dev/null +++ b/media-gfx/digikam/files/digikam-8.1.0-fix-config-for-scaling-high-res-icons.patch @@ -0,0 +1,45 @@ +From 35e5817353709c5c16521fee116bb3c70196aa0f Mon Sep 17 00:00:00 2001 +From: Maik Qualmann +Date: Tue, 18 Jul 2023 18:31:51 +0200 +Subject: [PATCH] for a new config under Linux scaling and high-resolution + icons are enabled BUGS: 457272 FIXED-IN: 8.2.0 + +--- + core/utilities/setup/misc/systemsettings.cpp | 12 + 1 file changed, 12 insertions(+) + +diff --git a/core/utilities/setup/misc/systemsettings.cpp b/core/utilities/setup/misc/systemsettings.cpp +index f4e15803a11..c164bb0cd36 100644 +--- a/core/utilities/setup/misc/systemsettings.cpp b/core/utilities/setup/misc/systemsettings.cpp +@@ -22,6 +22,7 @@ + // Local includes + + #include "digikam_debug.h" ++#include "digikam_config.h" + + namespace Digikam + { +@@ -56,8 +57,19 @@ void SystemSettings::readSettings() + QSettings settings(m_path, QSettings::IniFormat); + + settings.beginGroup(QLatin1String("System")); ++ ++#ifdef Q_OS_LINUX ++ ++useHighDpiScaling = settings.value(QLatin1String("useHighDpiScaling"), true).toBool(); ++useHighDpiPixmaps = settings.value(QLatin1String("useHighDpiPixmaps"), true).toBool(); ++ ++#else ++ + useHighDpiScaling = settings.value(QLatin1String("useHighDpiScaling"), false).toBool(); + useHighDpiPixmaps = settings.value(QLatin1String("useHighDpiPixmaps"), false).toBool(); ++ ++#endif ++ + disableFaceEngine = settings.value(QLatin1String("disableFaceEngine"), false).toBool(); + enableLogging = settings.value(QLatin1String("enableLogging"), false).toBool(); + disableOpenCL = settings.value(QLatin1String("disableOpenCL"), true).toBool(); +-- +GitLab +
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: 9c8928dd8769b0fefb6549b17b498643e23d778f Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jul 6 17:54:25 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jul 8 16:04:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c8928dd media-gfx/digikam: add 8.1.0 Fixes build with media-gfx/exiv2-0.28.0 (too many commits to backport to 7.10). Bug: https://bugs.gentoo.org/906463 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/digikam/Manifest| 1 + media-gfx/digikam/digikam-8.1.0.ebuild| 151 ++ media-gfx/digikam/files/digikam-8.1.0-cmake.patch | 179 ++ 3 files changed, 331 insertions(+) diff --git a/media-gfx/digikam/Manifest b/media-gfx/digikam/Manifest index a5cb4eae2133..95b47c54690a 100644 --- a/media-gfx/digikam/Manifest +++ b/media-gfx/digikam/Manifest @@ -1 +1,2 @@ DIST digiKam-7.10.0.tar.xz 349238192 BLAKE2B 527d0c3ca2e2cc2ac4d3eff11ab4e6556d21f29c78b13f92c7a80ab2775c2ba838b0d94f1fd402533dc249148049be365e7f3798eb9a973ee9d38d682f33df64 SHA512 1a5f045161253d73c4012fa949ec718fcc6c6b292ee0557c8015bea81c95fa39d3034ad46a40fdb64221f59832dc8ecdc724e93929ad2c0e35cc51fc82d28f27 +DIST digiKam-8.1.0.tar.xz 35712348 BLAKE2B 0feaa66ec27b0c2a9e776f26c02987554e8653cda29ca1982182ec1a0f70783808cd2e269dcee1f2b65e6e29ba3bc483a2284a6a485c0b7cc46ae80dd2f87069 SHA512 cbf5a776b4138f4f05d074721324b046dfa07ddc01259f569ae46c46a6d5b0b00824ef0962a09041081703348e4defecf15cff800b2c6cf5e04a0e7e963a3ef4 diff --git a/media-gfx/digikam/digikam-8.1.0.ebuild b/media-gfx/digikam/digikam-8.1.0.ebuild new file mode 100644 index ..eeb2f032ad56 --- /dev/null +++ b/media-gfx/digikam/digikam-8.1.0.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm kde.org toolchain-funcs + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + if [[ ${PV} =~ beta[0-9]$ ]]; then + SRC_URI="mirror://kde/unstable/${PN}/" + else + SRC_URI="mirror://kde/stable/${PN}/${PV}/" + fi + SRC_URI+="digiKam-${PV/_/-}.tar.xz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-${PV/_/-}" +fi + +DESCRIPTION="Digital photo management application" +HOMEPAGE="https://www.digikam.org/"; + +LICENSE="GPL-2" +SLOT="5" +IUSE="addressbook calendar gphoto2 heif +imagemagick +lensfun marble mysql opengl openmp +panorama scanner semantic-desktop spell X" + +# bug 366505 +RESTRICT="test" + +COMMON_DEPEND=" + dev-libs/expat + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5[-gles2-only] + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtnetworkauth-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5[mysql?] + >=dev-qt/qtwebengine-${QTMIN}:5[widgets] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=dev-qt/qtxmlpatterns-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + >=media-gfx/exiv2-0.27.1:=[xmp] + media-libs/lcms:2 + media-libs/libjpeg-turbo:= + media-libs/liblqr + media-libs/libpng:= + >=media-libs/opencv-3.3.0:=[contrib,contribdnn,features2d] + media-libs/tiff:= + addressbook? ( + >=kde-apps/akonadi-contacts-19.04.3:5 + >=kde-frameworks/kcontacts-${KFMIN}:5 + ) + calendar? ( >=kde-frameworks/kcalendarcore-${KFMIN}:5 ) + gphoto2? ( media-libs/libgphoto2:= ) + heif? ( + media-libs/libheif:= + media-libs/x265:= + ) + imagemagick? ( media-gfx/imagemagick:= ) + lensfun? ( media-libs/lensfun ) + marble? ( + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=kde-apps/marble-19.04.3:5 + >=kde-frameworks/kbookmarks-${KFMIN}:5 + ) + opengl? ( + >=dev-qt/qtopengl-${QTMIN}:5 + virtual/opengl + ) + panorama? ( >=kde-frameworks/threadweaver-${KFMIN}:5 ) + scanner? ( >=kde-apps/libksane-19.04.3:5 ) + semantic-desktop? ( >=kde-frameworks/kfilemetadata-${KFMIN}:5 ) + spell? ( >=kde-frameworks/sonnet-${KFMIN}:5 ) + X? ( + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-l
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: 8e49dba36a314ad4b4faef9fa355c43daff46f58 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Apr 30 13:43:11 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Apr 30 13:47:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e49dba3 media-gfx/digikam: Fix build with GCC-13 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/digikam/digikam-7.10.0-r1.ebuild | 1 + media-gfx/digikam/files/digikam-7.10.0-gcc13.patch | 25 ++ 2 files changed, 26 insertions(+) diff --git a/media-gfx/digikam/digikam-7.10.0-r1.ebuild b/media-gfx/digikam/digikam-7.10.0-r1.ebuild index a87c4c457218..b4329d0dcc0d 100644 --- a/media-gfx/digikam/digikam-7.10.0-r1.ebuild +++ b/media-gfx/digikam/digikam-7.10.0-r1.ebuild @@ -109,6 +109,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}/${PN}-7.8.0-cmake.patch" "${FILESDIR}/${PN}-7.9.0-akonadi-23.04.patch" # bug 904976 + "${FILESDIR}/${P}-gcc13.patch" ) pkg_pretend() { diff --git a/media-gfx/digikam/files/digikam-7.10.0-gcc13.patch b/media-gfx/digikam/files/digikam-7.10.0-gcc13.patch new file mode 100644 index ..98e78df74d8c --- /dev/null +++ b/media-gfx/digikam/files/digikam-7.10.0-gcc13.patch @@ -0,0 +1,25 @@ +From 9c4fed4b5562c777fc6639ead9bcc95faacdb992 Mon Sep 17 00:00:00 2001 +From: Maik Qualmann +Date: Sun, 26 Mar 2023 13:19:40 +0200 +Subject: [PATCH] fix compile DNG-SDK with GCC13 + +--- + core/libs/dngwriter/extra/dng_sdk/dng_string.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/core/libs/dngwriter/extra/dng_sdk/dng_string.cpp b/core/libs/dngwriter/extra/dng_sdk/dng_string.cpp +index 4e76fc4c86a..7814aff145d 100644 +--- a/core/libs/dngwriter/extra/dng_sdk/dng_string.cpp b/core/libs/dngwriter/extra/dng_sdk/dng_string.cpp +@@ -27,7 +27,7 @@ + # endif + #endif + +-#if qiPhone || qAndroid ++#if qLinux || qiPhone || qAndroid + #include // for isdigit + #endif + +-- +GitLab +
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: 60007a9f817827169916850b290da8ec3686d133 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Apr 25 10:24:41 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Apr 25 15:27:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60007a9f media-gfx/digikam: Fix build with >=kde-apps/akonadi-contacts-23.04.0 Upstream commit 5b4ba173f6a84a8be1131b1523dc42df95171ec7 Closes: https://bugs.gentoo.org/904976 Signed-off-by: Andreas Sturmlechner gentoo.org> ...am-7.9.0-r1.ebuild => digikam-7.10.0-r1.ebuild} | 17 +++--- media-gfx/digikam/digikam-7.9.0-r1.ebuild | 6 - .../files/digikam-7.9.0-akonadi-23.04.patch| 27 ++ 3 files changed, 40 insertions(+), 10 deletions(-) diff --git a/media-gfx/digikam/digikam-7.9.0-r1.ebuild b/media-gfx/digikam/digikam-7.10.0-r1.ebuild similarity index 92% copy from media-gfx/digikam/digikam-7.9.0-r1.ebuild copy to media-gfx/digikam/digikam-7.10.0-r1.ebuild index 72affdeb5cb8..a87c4c457218 100644 --- a/media-gfx/digikam/digikam-7.9.0-r1.ebuild +++ b/media-gfx/digikam/digikam-7.10.0-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${KDE_BUILD_TYPE} != live ]]; then SRC_URI="mirror://kde/stable/${PN}/${PV}/" fi SRC_URI+="digiKam-${PV/_/-}.tar.xz" - KEYWORDS="amd64 ~x86" + KEYWORDS="~amd64 ~x86" S="${WORKDIR}/${PN}-${PV/_/-}" fi @@ -23,7 +23,7 @@ HOMEPAGE="https://www.digikam.org/"; LICENSE="GPL-2" SLOT="5" -IUSE="addressbook calendar gphoto2 heif +imagemagick +lensfun marble mediaplayer mysql opengl openmp +panorama scanner semantic-desktop X" +IUSE="addressbook calendar gphoto2 heif +imagemagick +lensfun marble mysql opengl openmp +panorama scanner semantic-desktop X" # bug 366505 RESTRICT="test" @@ -77,10 +77,6 @@ COMMON_DEPEND=" >=kde-apps/marble-19.04.3:5 >=kde-frameworks/kbookmarks-${KFMIN}:5 ) - mediaplayer? ( - media-libs/qtav[opengl(+)] - media-video/ffmpeg:= - ) opengl? ( >=dev-qt/qtopengl-${QTMIN}:5 virtual/opengl @@ -96,6 +92,7 @@ COMMON_DEPEND=" DEPEND="${COMMON_DEPEND} dev-cpp/eigen:3 dev-libs/boost + addressbook? ( >=kde-apps/akonadi-19.04.3:5 ) " RDEPEND="${COMMON_DEPEND} mysql? ( virtual/mysql[server(+)] ) @@ -109,7 +106,10 @@ BDEPEND=" ) " -PATCHES=( "${FILESDIR}/${PN}-7.8.0-cmake.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-7.8.0-cmake.patch" + "${FILESDIR}/${PN}-7.9.0-akonadi-23.04.patch" # bug 904976 +) pkg_pretend() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp @@ -127,6 +127,7 @@ src_configure() { -DBUILD_TESTING=OFF # bug 698192 -DENABLE_APPSTYLES=ON -DCMAKE_DISABLE_FIND_PACKAGE_Jasper=ON + -DENABLE_MEDIAPLAYER=OFF # bug 758641, last-rited -DENABLE_QWEBENGINE=ON -DENABLE_AKONADICONTACTSUPPORT=$(usex addressbook) $(cmake_use_find_package calendar KF5CalendarCore) @@ -135,8 +136,6 @@ src_configure() { $(cmake_use_find_package imagemagick ImageMagick) $(cmake_use_find_package lensfun LensFun) $(cmake_use_find_package marble Marble) - -DENABLE_MEDIAPLAYER=$(usex mediaplayer) - $(cmake_use_find_package mediaplayer QtAV) -DENABLE_MYSQLSUPPORT=$(usex mysql) -DENABLE_INTERNALMYSQL=$(usex mysql) $(cmake_use_find_package opengl OpenGL) diff --git a/media-gfx/digikam/digikam-7.9.0-r1.ebuild b/media-gfx/digikam/digikam-7.9.0-r1.ebuild index 72affdeb5cb8..8dceca760739 100644 --- a/media-gfx/digikam/digikam-7.9.0-r1.ebuild +++ b/media-gfx/digikam/digikam-7.9.0-r1.ebuild @@ -96,6 +96,7 @@ COMMON_DEPEND=" DEPEND="${COMMON_DEPEND} dev-cpp/eigen:3 dev-libs/boost + addressbook? ( >=kde-apps/akonadi-19.04.3:5 ) " RDEPEND="${COMMON_DEPEND} mysql? ( virtual/mysql[server(+)] ) @@ -109,7 +110,10 @@ BDEPEND=" ) " -PATCHES=( "${FILESDIR}/${PN}-7.8.0-cmake.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-7.8.0-cmake.patch" + "${FILESDIR}/${P}-akonadi-23.04.patch" # bug 904976 +) pkg_pretend() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp diff --git a/media-gfx/digikam/files/digikam-7.9.0-akonadi-23.04.patch b/media-gfx/digikam/files/digikam-7.9.0-akonadi-23.04.patch new file mode 100644 index ..d9b46a7966f0 --- /dev/null +++ b/media-gfx/digikam/files/digikam-7.9.0-akonadi-23.04.patch @@ -0,0 +1,27 @@ +From 5b4ba173f6a84a8be1131b1523dc42df95171ec7 Mon Sep 17 00:00:00 2001 +From: Antonio Rojas +Date: Thu, 20 Apr 2023 17:49:44 +0200 +Subject: [PATCH] Fix build with akonadi 23.04 + +In KDE PIM 23.04 the KF5:: targets have been renamed to KPim5:: +While the KF5:: targets are kept for backwards compati
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: 45af732d57f4be6f9718110738ef579a1d1f6672 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Oct 12 19:38:30 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Oct 12 19:41:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45af732d media-gfx/digikam: drop 7.5.0 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/digikam/Manifest | 1 - media-gfx/digikam/digikam-7.5.0.ebuild | 151 - media-gfx/digikam/files/digikam-7.3.0-cmake.patch | 118 .../files/digikam-7.5.0-akonadi-22.04.0.patch | 28 4 files changed, 298 deletions(-) diff --git a/media-gfx/digikam/Manifest b/media-gfx/digikam/Manifest index dc7db88aa272..6703c14f46c2 100644 --- a/media-gfx/digikam/Manifest +++ b/media-gfx/digikam/Manifest @@ -1,2 +1 @@ -DIST digiKam-7.5.0.tar.xz 339573688 BLAKE2B 26014564e9f9d44db65d4588924da2c85897fb514df0a963f51b9fddb1f26ce3ddf18856b2d4b0eb140581ee7948f048986cf79687a31730e29017b5a811a3d6 SHA512 a2f5005b8f8b8cd9ef58a6bd563481a95004fbad7110d13f1ec4d8550311f1765410dda54f5b04c91bde7ec089e145656961c7c70b27242931e78abd698763e9 DIST digiKam-7.8.0.tar.xz 345431764 BLAKE2B 43fff59b51b98a04ca852cadedafc2792aafa5cf9e90f1ce0ad6174533844c7164e72b623a253d42fc4ea695fa7e4bd6cc954287ac72a35211f9fa564a13cb92 SHA512 d2ec96239760cc06808a73bcbf1a2131653764719d1e23afa8cea8eda449e221b177f2a96ca2a997d1c82a6a4977c4227165c932bdd006d5305cdb4c63f454fc diff --git a/media-gfx/digikam/digikam-7.5.0.ebuild b/media-gfx/digikam/digikam-7.5.0.ebuild deleted file mode 100644 index 1db410616c22.. --- a/media-gfx/digikam/digikam-7.5.0.ebuild +++ /dev/null @@ -1,151 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.88.0 -QTMIN=5.15.2 -inherit ecm kde.org toolchain-funcs - -if [[ ${KDE_BUILD_TYPE} != live ]]; then - if [[ ${PV} =~ beta[0-9]$ ]]; then - SRC_URI="mirror://kde/unstable/${PN}/" - else - SRC_URI="mirror://kde/stable/${PN}/${PV}/" - fi - SRC_URI+="digiKam-${PV/_/-}.tar.xz" - KEYWORDS="amd64 x86" - S="${WORKDIR}/${PN}-${PV/_/-}" -fi - -DESCRIPTION="Digital photo management application" -HOMEPAGE="https://www.digikam.org/"; - -LICENSE="GPL-2" -SLOT="5" -IUSE="addressbook calendar gphoto2 heif +imagemagick +lensfun marble mediaplayer mysql opengl openmp +panorama scanner semantic-desktop X" - -# bug 366505 -RESTRICT="test" - -COMMON_DEPEND=" - dev-libs/expat - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5[-gles2-only] - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[mysql?] - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-gfx/exiv2-0.27:=[xmp] - media-libs/lcms:2 - media-libs/liblqr - media-libs/libpng:0= - >=media-libs/opencv-3.3.0:=[contrib,contribdnn] - media-libs/tiff:0 - virtual/jpeg:0 - addressbook? ( - >=kde-apps/akonadi-contacts-19.04.3:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - ) - calendar? ( >=kde-frameworks/kcalendarcore-${KFMIN}:5 ) - gphoto2? ( media-libs/libgphoto2:= ) - heif? ( media-libs/x265:= ) - imagemagick? ( media-gfx/imagemagick:= ) - lensfun? ( media-libs/lensfun ) - marble? ( - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=kde-apps/marble-19.04.3:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - ) - mediaplayer? ( - media-libs/qtav[opengl(+)] - media-video/ffmpeg:= - ) - opengl? ( - >=dev-qt/qtopengl-${QTMIN}:5 - virtual/opengl - ) - panorama? ( >=kde-frameworks/threadweaver-${KFMIN}:5 ) - scanner? ( >=kde-apps/libksane-19.04.3:5 ) - semantic-desktop? ( >=kde-frameworks/kfilemetadata-${KFMIN}:5 ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - ) -" -DEPEND="${COMMON_DEPEND} - dev-cpp/eigen:3 - dev-libs/boost -" -RDEPEND="${COM
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: 53a5ff6f18fe4a274b218b319d0f71bab34707bf Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Nov 26 09:25:37 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Nov 26 10:27:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53a5ff6f media-gfx/digikam: Drop 7.2.0-r1 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/digikam/Manifest | 1 - media-gfx/digikam/digikam-7.2.0-r1.ebuild | 149 - .../digikam-7.2.0-qt-5.15.2-after-f8ad329f.patch | 29 3 files changed, 179 deletions(-) diff --git a/media-gfx/digikam/Manifest b/media-gfx/digikam/Manifest index f97122d080d8..92a7c106b246 100644 --- a/media-gfx/digikam/Manifest +++ b/media-gfx/digikam/Manifest @@ -1,2 +1 @@ -DIST digikam-7.2.0.tar.xz 255278796 BLAKE2B 5ccc6c6d1f3ce8d83746a1022dcf22b11b87af354f93f0b872a713f438d1bd2ee3f8e59d6206cd83dbbcaf1a8f2568ad0920d887b11d65864802f7eb2b02ba90 SHA512 2908a802fda84caf6b398a5dc328d2e9c00ab68776bde4620db1cb981995879e89d590520bf855471c968f065951280f863620641ccf945c43704e6cf3c0abd7 DIST digikam-7.3.0.tar.xz 256985340 BLAKE2B 9eb9802340f4d071a8378019eba007a25f1e5eeaf9d6acfa9b062c5ecf308a4e59408e078e53cea4d4ed3624d73181f3bb7973622512167bcc44748e063b13ed SHA512 71cb07de32fb9b07e0f9989a718b2a307618eaaeba6566dc6802b79e48c61f3ab00ca44e12c3971c2efc41448192a2e5a652d2cfd09be058d2bc98f40b5ebaad diff --git a/media-gfx/digikam/digikam-7.2.0-r1.ebuild b/media-gfx/digikam/digikam-7.2.0-r1.ebuild deleted file mode 100644 index 93f92877fffe.. --- a/media-gfx/digikam/digikam-7.2.0-r1.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -QTMIN=5.15.2 -inherit ecm kde.org toolchain-funcs - -if [[ ${KDE_BUILD_TYPE} != live ]]; then - MY_P=${PN}-${PV/_/-} - if [[ ${PV} =~ rc[0-9]*$ ]]; then - SRC_URI="mirror://kde/unstable/${PN}/" - else - SRC_URI="mirror://kde/stable/${PN}/${PV}/" - fi - SRC_URI+="${MY_P}.tar.xz" - KEYWORDS="amd64 x86" - S="${WORKDIR}/${MY_P}" -fi - -DESCRIPTION="Digital photo management application" -HOMEPAGE="https://www.digikam.org/"; - -LICENSE="GPL-2" -SLOT="5" -IUSE="addressbook calendar gphoto2 heif +imagemagick +lensfun marble mediaplayer mysql opengl openmp +panorama scanner semantic-desktop X" - -# bug 366505 -RESTRICT+=" test" - -BDEPEND=" - >=dev-util/cmake-3.14.3 - sys-devel/gettext - panorama? ( - sys-devel/bison - sys-devel/flex - ) -" -COMMON_DEPEND=" - dev-libs/expat - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5[-gles2-only] - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[mysql?] - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-gfx/exiv2-0.27:= - media-libs/lcms:2 - media-libs/liblqr - media-libs/libpng:0= - >=media-libs/opencv-3.3.0:=[contrib,contribdnn] - media-libs/tiff:0 - virtual/jpeg:0 - addressbook? ( - >=kde-apps/akonadi-contacts-19.04.3:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - ) - calendar? ( >=kde-frameworks/kcalendarcore-${KFMIN}:5 ) - gphoto2? ( media-libs/libgphoto2:= ) - heif? ( media-libs/x265:= ) - imagemagick? ( media-gfx/imagemagick:= ) - lensfun? ( media-libs/lensfun ) - marble? ( - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=kde-apps/marble-19.04.3:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - ) - mediaplayer? ( - media-libs/qtav[opengl(+)] - media-video/ffmpeg:= - ) - opengl? ( - >=dev-qt/qtopengl-${QTMIN}:5 - virtual/opengl - ) - panorama? ( >=kde-frameworks/threadweaver-${KFMIN}:5 ) - scanner? ( >=kde-apps/libksane-19.04.3:5 ) - semantic-desktop? ( >=kde-frameworks/kfilemetadata-${KFMIN}:5 ) - X? ( - >=dev-qt/qtx
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: 54c96702dba9bb8dc9fccd90ee19439ecc6a237e Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Jun 30 21:20:54 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Jun 30 21:44:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54c96702 media-gfx/digikam: Fix 6.4.0-r1 build w/ Qt-5.15 Thanks-to: Thomas Posch online.posch.name> Closes: https://bugs.gentoo.org/729446 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/digikam/digikam-6.4.0-r1.ebuild | 5 ++- .../digikam/files/digikam-6.4.0-qt-5.15.patch | 38 ++ 2 files changed, 42 insertions(+), 1 deletion(-) diff --git a/media-gfx/digikam/digikam-6.4.0-r1.ebuild b/media-gfx/digikam/digikam-6.4.0-r1.ebuild index f89120250bc..870d93f3a99 100644 --- a/media-gfx/digikam/digikam-6.4.0-r1.ebuild +++ b/media-gfx/digikam/digikam-6.4.0-r1.ebuild @@ -109,7 +109,10 @@ RDEPEND="${COMMON_DEPEND} RESTRICT+=" test" # bug 366505 -PATCHES=( "${FILESDIR}/${PN}-6.3.0-cmake.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-6.3.0-cmake.patch" + "${FILESDIR}/${P}-qt-5.15.patch" # bug 730298 +) pkg_pretend() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp diff --git a/media-gfx/digikam/files/digikam-6.4.0-qt-5.15.patch b/media-gfx/digikam/files/digikam-6.4.0-qt-5.15.patch new file mode 100644 index 000..c2d5154b549 --- /dev/null +++ b/media-gfx/digikam/files/digikam-6.4.0-qt-5.15.patch @@ -0,0 +1,38 @@ +Fix build with Qt 5.15 + +Authored-by: Thomas Posch + +diff -Naur a/core/dplugins/generic/view/presentation/opengl/presentationgl.cpp b/core/dplugins/generic/view/presentation/opengl/presentationgl.cpp +--- a/core/dplugins/generic/view/presentation/opengl/presentationgl.cpp 2020-06-30 22:48:50.477149053 +0200 b/core/dplugins/generic/view/presentation/opengl/presentationgl.cpp 2020-06-30 22:49:52.217439213 +0200 +@@ -44,6 +44,8 @@ + #include + #include + #include ++#include ++#include + #include + #include + #include +diff -Naur a/core/libs/dimg/filters/curves/curveswidget.cpp b/core/libs/dimg/filters/curves/curveswidget.cpp +--- a/core/libs/dimg/filters/curves/curveswidget.cpp 2020-06-30 22:48:50.374150231 +0200 b/core/libs/dimg/filters/curves/curveswidget.cpp 2020-06-30 22:49:17.219842551 +0200 +@@ -41,6 +41,7 @@ + #include + #include + #include ++#include + #include + + // KDE includes +diff -Naur a/core/libs/dimg/filters/levels/histogrampainter.cpp b/core/libs/dimg/filters/levels/histogrampainter.cpp +--- a/core/libs/dimg/filters/levels/histogrampainter.cpp 2020-06-30 22:48:50.374150231 +0200 b/core/libs/dimg/filters/levels/histogrampainter.cpp 2020-06-30 22:49:17.219842551 +0200 +@@ -30,6 +30,7 @@ + // Qt includes + + #include ++#include + + // KDE includes +
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: 95c14433ba569fcc4dba0279e7a1e71b8eff676c Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Aug 22 12:46:04 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Aug 22 14:15:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c14433 media-gfx/digikam: Fix build with ImageMagick-7.0.8.60 Thanks-to: David Haller dhaller.de> Closes: https://bugs.gentoo.org/692326 Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/digikam/digikam-6.2.0.ebuild | 1 + .../digikam/files/digikam-6.2.0-imagemagick-7.0.8.60.patch | 14 ++ 2 files changed, 15 insertions(+) diff --git a/media-gfx/digikam/digikam-6.2.0.ebuild b/media-gfx/digikam/digikam-6.2.0.ebuild index 4478b85ae23..d28773546dc 100644 --- a/media-gfx/digikam/digikam-6.2.0.ebuild +++ b/media-gfx/digikam/digikam-6.2.0.ebuild @@ -109,6 +109,7 @@ RESTRICT+=" test" PATCHES=( "${FILESDIR}/${P}-googlephoto-upload.patch" "${FILESDIR}/${P}-cmake.patch" + "${FILESDIR}/${P}-imagemagick-7.0.8.60.patch" ) pkg_pretend() { diff --git a/media-gfx/digikam/files/digikam-6.2.0-imagemagick-7.0.8.60.patch b/media-gfx/digikam/files/digikam-6.2.0-imagemagick-7.0.8.60.patch new file mode 100644 index 000..264da2c34f2 --- /dev/null +++ b/media-gfx/digikam/files/digikam-6.2.0-imagemagick-7.0.8.60.patch @@ -0,0 +1,14 @@ +--- a/core/tests/dimg/magickloader.cpp a/core/tests/dimg/magickloader.cpp +@@ -139,7 +139,11 @@ int main(int argc, char** argv) + if (inf->encoder) mode.append(QLatin1Char('W')); + else mode.append(QLatin1Char('-')); + ++#if( (MagickLibVersion >= 0x708) && defined(magick_module) ) /* defined since 7.0.8.60 */ ++QString module = QLatin1String(inf->magick_module); ++#else + QString module = QLatin1String(inf->module); ++#endif + QString mime = QMimeDatabase().mimeTypeForFile(QFileInfo(QString::fromLatin1("foo.%1").arg(module))).name(); + + if (module != QLatin1String("DNG") && \ No newline at end of file
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: f0e4482c6d36030e7cc3146d4de54b78ba047453 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Feb 17 22:54:19 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Feb 17 22:59:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0e4482c media-gfx/digikam: Un-break optional Qt5 detection Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/digikam/digikam-6.0.0.ebuild| 2 + media-gfx/digikam/files/digikam-6.0.0-cmake.patch | 62 +++ 2 files changed, 64 insertions(+) diff --git a/media-gfx/digikam/digikam-6.0.0.ebuild b/media-gfx/digikam/digikam-6.0.0.ebuild index 4288c82dc56..0c70439cb3f 100644 --- a/media-gfx/digikam/digikam-6.0.0.ebuild +++ b/media-gfx/digikam/digikam-6.0.0.ebuild @@ -105,6 +105,8 @@ RDEPEND="${COMMON_DEPEND} RESTRICT+=" test" # bug 366505 +PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) + pkg_pretend() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp kde5_pkg_pretend diff --git a/media-gfx/digikam/files/digikam-6.0.0-cmake.patch b/media-gfx/digikam/files/digikam-6.0.0-cmake.patch new file mode 100644 index 000..f90067f4812 --- /dev/null +++ b/media-gfx/digikam/files/digikam-6.0.0-cmake.patch @@ -0,0 +1,62 @@ +From 0d24a8971700454533c66ab9fc63043c67d44da6 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Sun, 17 Feb 2019 23:51:03 +0100 +Subject: [PATCH] Un-break optional Qt5 detection + +--- + core/CMakeLists.txt | 22 ++ + 1 file changed, 10 insertions(+), 12 deletions(-) + +diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt +index 27d3819323..17c8aa0320 100644 +--- a/core/CMakeLists.txt b/core/CMakeLists.txt +@@ -134,16 +134,14 @@ find_package(Qt5 ${QT_MIN_VERSION} + ) + + if(ENABLE_QWEBENGINE) +-find_package(Qt5 ${QT_MIN_VERSION} NO_MODULE COMPONENTS WebEngineWidgets) ++find_package(Qt5WebEngineWidgets ${QT_MIN_VERSION} NO_MODULE) + else() +-find_package(Qt5 ${QT_MIN_VERSION} NO_MODULE COMPONENTS WebKitWidgets) ++find_package(Qt5WebKitWidgets ${QT_MIN_VERSION} NO_MODULE) + endif() + +-find_package(Qt5 ${QT_MIN_VERSION} +- OPTIONAL_COMPONENTS +- DBus +- OpenGL +-) ++find_package(Qt5DBus ${QT_MIN_VERSION}) ++ ++find_package(Qt5OpenGL ${QT_MIN_VERSION}) + + if(ENABLE_DBUS) + if(NOT Qt5DBus_FOUND) +@@ -154,10 +152,10 @@ endif() + # Dependencies For unit tests and CLI test tools + + if(BUILD_TESTING) +-find_package(Qt5 ${QT_MIN_VERSION} NO_MODULE COMPONENTS +- Test +- Qml WebView # Optional, for 'sialis' O2 library test tool. +-) ++find_package(Qt5Test ${QT_MIN_VERSION} NO_MODULE) ++# Optional, for 'sialis' O2 library test tool. ++find_package(Qt5Qml ${QT_MIN_VERSION} NO_MODULE) ++find_package(Qt5WebView ${QT_MIN_VERSION} NO_MODULE) + endif() + + find_package(KF5 ${KF5_MIN_VERSION} +@@ -323,7 +321,7 @@ find_package(OpenGL) # For Presentation tool. + find_package(X11) + + if(X11_FOUND) +-find_package(Qt5 ${QT_MIN_VERSION} NO_MODULE COMPONENTS X11Extras) ++find_package(Qt5X11Extras ${QT_MIN_VERSION} NO_MODULE) + set(HAVE_X11 TRUE) + else() + set(HAVE_X11 FALSE) +-- +2.20.1 +
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: 19b939a52a4462ec8e7e7650e341ef83d0ea1a16 Author: Johannes Huber gentoo org> AuthorDate: Wed May 2 19:10:22 2018 + Commit: Johannes Huber gentoo org> CommitDate: Wed May 2 19:12:18 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19b939a5 media-gfx/digikam: Remove 5.7.0-r3 Package-Manager: Portage-2.3.33, Repoman-2.3.9 media-gfx/digikam/Manifest | 1 - media-gfx/digikam/digikam-5.7.0-r3.ebuild | 174 - .../digikam/files/digikam-5.7.0-kcalcore-1.patch | 44 -- .../digikam/files/digikam-5.7.0-kcalcore-2.patch | 79 -- .../digikam/files/digikam-5.7.0-kreadconfig5.patch | 28 .../files/digikam-5.7.0-mariadb-10.2-1.patch | 58 --- .../files/digikam-5.7.0-mariadb-10.2-2.patch | 117 -- .../digikam/files/digikam-5.7.0-qt-5.9.3.patch | 32 8 files changed, 533 deletions(-) diff --git a/media-gfx/digikam/Manifest b/media-gfx/digikam/Manifest index d23807cfbbd..0cb547b5865 100644 --- a/media-gfx/digikam/Manifest +++ b/media-gfx/digikam/Manifest @@ -1,2 +1 @@ -DIST digikam-5.7.0.tar.xz 123315064 BLAKE2B 0879b25e674e39d204038ab629dec36757ae034e3dd7e9a0a3700f9703272c4a972a21c1db5a42c6c294247a1226b1cb9a8b980bb90cdcc12e0cd752459273ef SHA512 626c9854311c637b994325237f171adce3dba39159fb336dfe95f1de287e2d08a3aaddd611eea87e8018047d331aff252b555c382cfbe1d8e14413c51a3849f4 DIST digikam-5.9.0.tar.xz 132931184 BLAKE2B cfbcbae8471c9c00bdf846d13bbc1ce3fbbd2ee4cc86500d011f9e15c1a21d7799638f94708794e8bc36a200df455667f9df8fcefdc38aaa00060630807d11cb SHA512 f6134a957dcd11343e34f0bc90f5560a28ed205c47d2ffd76a5418a4c63f76706045e9179c47f1448304b59081051b524f7a6847c3c1dcee4673047ce5d90e63 diff --git a/media-gfx/digikam/digikam-5.7.0-r3.ebuild b/media-gfx/digikam/digikam-5.7.0-r3.ebuild deleted file mode 100644 index fb65507f36b..000 --- a/media-gfx/digikam/digikam-5.7.0-r3.ebuild +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -if [[ ${KDE_BUILD_TYPE} != live ]]; then - KDE_HANDBOOK="true" - KDE_TEST="true" -fi -CMAKE_MAKEFILE_GENERATOR="emake" -KDE_APPS_MINIMAL="17.12.0" -inherit kde5 toolchain-funcs - -DESCRIPTION="Digital photo management application" -HOMEPAGE="https://www.digikam.org/"; - -LICENSE="GPL-2" -IUSE="addressbook calendar gphoto2 jpeg2k +kipi +lensfun marble mediaplayer semantic-desktop mysql opengl openmp +panorama scanner X" - -if [[ ${KDE_BUILD_TYPE} != live ]]; then - KEYWORDS="amd64 x86" - MY_PV=${PV/_/-} - MY_P=${PN}-${MY_PV} - SRC_BRANCH=stable - [[ ${PV} =~ beta[0-9]$ ]] && SRC_BRANCH=unstable - SRC_URI="mirror://kde/${SRC_BRANCH}/digikam/${MY_P}.tar.xz" - S="${WORKDIR}/${MY_P}/core" -fi - -COMMON_DEPEND=" - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep knotifications) - $(add_frameworks_dep knotifyconfig) - $(add_frameworks_dep kservice) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kwindowsystem) - $(add_frameworks_dep kxmlgui) - $(add_frameworks_dep solid) - $(add_qt_dep qtconcurrent) - $(add_qt_dep qtdbus) - $(add_qt_dep qtgui '-gles2') - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtsql 'mysql?') - $(add_qt_dep qtwebkit) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) - dev-libs/expat - >=media-gfx/exiv2-0.26:= - media-libs/lcms:2 - media-libs/liblqr - media-libs/libpng:0= - media-libs/opencv:=[-qt4(-)] - || ( =media-libs/opencv-3.1.0 ) - media-libs/tiff:0 - virtual/jpeg:0 - addressbook? ( - $(add_kdeapps_dep akonadi-contacts) - $(add_kdeapps_dep kcontacts) - ) - calendar? ( $(add_kdeapps_dep kcalcore) ) - gphoto2? ( media-libs/libgphoto2:= ) - jpeg2k? ( media-libs/jasper:= ) - kipi? ( $(add_kdeapps_dep libkipi '' '16.03.80') ) - lensfun? ( media-libs/lensfun ) - marble? ( - $(add_frameworks_dep kbookmarks) - $(add_kdeapps_dep marble) - $(add_qt_dep qtconcurrent) - $(add_qt_dep qtnetwork) - ) - mediaplayer? ( media-libs/qtav[opengl] ) - mysql? ( virtual/mysql[server] ) - opengl? ( - $(add_qt_dep qtopengl) - virtual/opengl - ) - panorama? ( $(add_frameworks_dep threadweaver) ) - scanner? ( $(add_kdeapps_dep libksane) ) - semantic-desktop? ( $(add_frameworks_dep kfilemetadata) ) - X? ( - $(add_qt_dep qtx11extras) - x11-libs/libX11 - ) -" -DEPEND="${COMMON_
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: 68dc4f7818a96861e2962f3e5e3212aac7e9f074 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Dec 18 18:37:38 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Dec 18 18:48:18 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68dc4f78 media-gfx/digikam: Fix build/runtime w/ >=kde-apps/kcalcore-17.12.0 Closes: https://bugs.gentoo.org/641594 Closes: https://bugs.gentoo.org/641378 Package-Manager: Portage-2.3.19, Repoman-2.3.6 media-gfx/digikam/digikam-5.7.0-r3.ebuild | 175 + .../digikam/files/digikam-5.7.0-kcalcore-1.patch | 44 ++ .../digikam/files/digikam-5.7.0-kcalcore-2.patch | 79 ++ 3 files changed, 298 insertions(+) diff --git a/media-gfx/digikam/digikam-5.7.0-r3.ebuild b/media-gfx/digikam/digikam-5.7.0-r3.ebuild new file mode 100644 index 000..bedb0c1673d --- /dev/null +++ b/media-gfx/digikam/digikam-5.7.0-r3.ebuild @@ -0,0 +1,175 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + KDE_HANDBOOK="true" + KDE_TEST="true" +fi +CMAKE_MAKEFILE_GENERATOR="emake" +inherit kde5 toolchain-funcs + +DESCRIPTION="Digital photo management application" +HOMEPAGE="https://www.digikam.org/"; + +LICENSE="GPL-2" +IUSE="addressbook calendar gphoto2 jpeg2k +kipi +lensfun marble mediaplayer semantic-desktop mysql opengl openmp +panorama scanner X" + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + KEYWORDS="~amd64 ~x86" + MY_PV=${PV/_/-} + MY_P=${PN}-${MY_PV} + SRC_BRANCH=stable + [[ ${PV} =~ beta[0-9]$ ]] && SRC_BRANCH=unstable + SRC_URI="mirror://kde/${SRC_BRANCH}/digikam/${MY_P}.tar.xz" + S="${WORKDIR}/${MY_P}/core" +fi + +# TODO: Package QtAV http://www.qtav.org/ +# video? ( media-video/qtav ) +COMMON_DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + $(add_qt_dep qtconcurrent) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui '-gles2') + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtsql 'mysql?') + $(add_qt_dep qtwebkit) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + dev-libs/expat + >=media-gfx/exiv2-0.26:= + media-libs/lcms:2 + media-libs/liblqr + media-libs/libpng:0= + media-libs/opencv:=[-qt4(-)] + || ( =media-libs/opencv-3.1.0 ) + media-libs/tiff:0 + virtual/jpeg:0 + addressbook? ( + $(add_kdeapps_dep akonadi-contacts) + $(add_kdeapps_dep kcontacts) + ) + calendar? ( $(add_kdeapps_dep kcalcore) ) + gphoto2? ( media-libs/libgphoto2:= ) + jpeg2k? ( media-libs/jasper:= ) + kipi? ( $(add_kdeapps_dep libkipi '' '16.03.80') ) + lensfun? ( media-libs/lensfun ) + marble? ( + $(add_frameworks_dep kbookmarks) + $(add_kdeapps_dep marble) + $(add_qt_dep qtconcurrent) + $(add_qt_dep qtnetwork) + ) + mediaplayer? ( media-libs/qtav[opengl] ) + mysql? ( virtual/mysql[server] ) + opengl? ( + $(add_qt_dep qtopengl) + virtual/opengl + ) + panorama? ( $(add_frameworks_dep threadweaver) ) + scanner? ( $(add_kdeapps_dep libksane) ) + semantic-desktop? ( $(add_frameworks_dep kfilemetadata) ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libX11 + ) +" +DEPEND="${COMMON_DEPEND} + dev-cpp/eigen:3 + dev-libs/boost[threads] + sys-devel/gettext + panorama? ( + sys-devel/bison + sys-devel/flex + ) +" +RDEPEND="${COMMON_DEPEND} + media-plugins/kipi-plugins:5 + panorama? ( media-gfx/hugin ) + !media-gfx/digikam:4 +" + +RESTRICT=test +# bug 366505 + +PATCHES=( + "${FILESDIR}"/${P}-qt-5.9.3.patch + "${FILESDIR}"/${P}-mariadb-10.2-{1,2}.patch + "${FILESDIR}"/${P}-kreadconfig5.patch + "${FILESDIR}"/${P}-kcalcore-{1,2}.patch +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + kde5_pkg_pretend +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + kde5_pkg_setup +} + +# FIXME: Unbundle libraw (libs/rawengine/libraw) +src_prepare() { + if [[ ${KDE_BUILD_TYPE} != live ]]; then + # prepare the translations + mv "${W
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: 12401247632313d3494f864cf75d38916ed2aad4 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Dec 6 21:46:09 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Dec 6 22:08:00 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12401247 media-gfx/digikam: Fix cleanup_digikamdb, DB w/ >=mariadb-10.2 Closes: https://bugs.gentoo.org/639032 Package-Manager: Portage-2.3.16, Repoman-2.3.6 media-gfx/digikam/digikam-5.7.0-r2.ebuild | 174 + .../digikam/files/digikam-5.7.0-kreadconfig5.patch | 28 .../files/digikam-5.7.0-mariadb-10.2-1.patch | 58 +++ .../files/digikam-5.7.0-mariadb-10.2-2.patch | 117 ++ 4 files changed, 377 insertions(+) diff --git a/media-gfx/digikam/digikam-5.7.0-r2.ebuild b/media-gfx/digikam/digikam-5.7.0-r2.ebuild new file mode 100644 index 000..0b1c44fc5b4 --- /dev/null +++ b/media-gfx/digikam/digikam-5.7.0-r2.ebuild @@ -0,0 +1,174 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + KDE_HANDBOOK="true" + KDE_TEST="true" +fi +CMAKE_MAKEFILE_GENERATOR="emake" +inherit kde5 toolchain-funcs + +DESCRIPTION="Digital photo management application" +HOMEPAGE="https://www.digikam.org/"; + +LICENSE="GPL-2" +IUSE="addressbook calendar gphoto2 jpeg2k +kipi +lensfun marble mediaplayer semantic-desktop mysql opengl openmp +panorama scanner X" + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + KEYWORDS="~amd64 ~x86" + MY_PV=${PV/_/-} + MY_P=${PN}-${MY_PV} + SRC_BRANCH=stable + [[ ${PV} =~ beta[0-9]$ ]] && SRC_BRANCH=unstable + SRC_URI="mirror://kde/${SRC_BRANCH}/digikam/${MY_P}.tar.xz" + S="${WORKDIR}/${MY_P}/core" +fi + +# TODO: Package QtAV http://www.qtav.org/ +# video? ( media-video/qtav ) +COMMON_DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + $(add_qt_dep qtconcurrent) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui '-gles2') + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtsql 'mysql?') + $(add_qt_dep qtwebkit) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + dev-libs/expat + >=media-gfx/exiv2-0.26:= + media-libs/lcms:2 + media-libs/liblqr + media-libs/libpng:0= + media-libs/opencv:=[-qt4(-)] + || ( =media-libs/opencv-3.1.0 ) + media-libs/tiff:0 + virtual/jpeg:0 + addressbook? ( + $(add_kdeapps_dep akonadi-contacts) + $(add_kdeapps_dep kcontacts) + ) + calendar? ( $(add_kdeapps_dep kcalcore) ) + gphoto2? ( media-libs/libgphoto2:= ) + jpeg2k? ( media-libs/jasper:= ) + kipi? ( $(add_kdeapps_dep libkipi '' '16.03.80') ) + lensfun? ( media-libs/lensfun ) + marble? ( + $(add_frameworks_dep kbookmarks) + $(add_kdeapps_dep marble) + $(add_qt_dep qtconcurrent) + $(add_qt_dep qtnetwork) + ) + mediaplayer? ( media-libs/qtav[opengl] ) + mysql? ( virtual/mysql[server] ) + opengl? ( + $(add_qt_dep qtopengl) + virtual/opengl + ) + panorama? ( $(add_frameworks_dep threadweaver) ) + scanner? ( $(add_kdeapps_dep libksane) ) + semantic-desktop? ( $(add_frameworks_dep kfilemetadata) ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libX11 + ) +" +DEPEND="${COMMON_DEPEND} + dev-cpp/eigen:3 + dev-libs/boost[threads] + sys-devel/gettext + panorama? ( + sys-devel/bison + sys-devel/flex + ) +" +RDEPEND="${COMMON_DEPEND} + media-plugins/kipi-plugins:5 + panorama? ( media-gfx/hugin ) + !media-gfx/digikam:4 +" + +RESTRICT=test +# bug 366505 + +PATCHES=( + "${FILESDIR}"/${P}-qt-5.9.3.patch + "${FILESDIR}"/${P}-mariadb-10.2-{1,2}.patch + "${FILESDIR}"/${P}-kreadconfig5.patch +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + kde5_pkg_pretend +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + kde5_pkg_setup +} + +# FIXME: Unbundle libraw (libs/rawengine/libraw) +src_prepare() { + if [[ ${KDE_BUILD_TYPE} != live ]]; then + # prepare the translations + mv "${WORKDIR}/${MY_P}/po" po |
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: 1ea80d97051243f63b8ea8b128ef02eacfd10c97 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Nov 29 18:37:29 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Nov 29 18:59:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea80d97 media-gfx/digikam: Fix Qt-5.9.3 runtime issue w/ album view See also: https://bugs.kde.org/show_bug.cgi?id=387373 Package-Manager: Portage-2.3.16, Repoman-2.3.6 media-gfx/digikam/Manifest | 2 +- media-gfx/digikam/digikam-5.7.0-r1.ebuild | 170 + .../digikam/files/digikam-5.7.0-qt-5.9.3.patch | 31 3 files changed, 202 insertions(+), 1 deletion(-) diff --git a/media-gfx/digikam/Manifest b/media-gfx/digikam/Manifest index c301533b1d9..b7c758d7e77 100644 --- a/media-gfx/digikam/Manifest +++ b/media-gfx/digikam/Manifest @@ -1,2 +1,2 @@ DIST digikam-5.5.0.tar.xz 129499600 SHA256 df9cbf1b8dbfb9235cebc97e77c02fcb1498c5a905c7fd3b9fb42fd7accc6252 SHA512 3c64774916d4804d932009ba3753d387ecf31e9e3d435c580497d3badb6cc3e57ab5ef1a2334a23379d0987d96dd107be4f01adbb63039f4510aa94ac6d71344 WHIRLPOOL e67b444975ad37e939b2f62bba949bcafb41eee2975470daa02e4ffdd62c6c792b6656edf4811daead52fdc1bf064951fbec7b687192e5d5ee542d5d706140be -DIST digikam-5.7.0.tar.xz 123315064 SHA256 3605ffb5b6e8fbd6b725e5075f74f505d7edee7531789c2882d11df2d20150f5 SHA512 626c9854311c637b994325237f171adce3dba39159fb336dfe95f1de287e2d08a3aaddd611eea87e8018047d331aff252b555c382cfbe1d8e14413c51a3849f4 WHIRLPOOL b452919ce9bcf8ccc8434586ace23b96b68b76f49d7229d418b2dc5883e9646c79fb99ecd660d732b8d96efc3a49b70d218756b09a3f16ef9f7f2b174679be70 +DIST digikam-5.7.0.tar.xz 123315064 BLAKE2B 0879b25e674e39d204038ab629dec36757ae034e3dd7e9a0a3700f9703272c4a972a21c1db5a42c6c294247a1226b1cb9a8b980bb90cdcc12e0cd752459273ef SHA512 626c9854311c637b994325237f171adce3dba39159fb336dfe95f1de287e2d08a3aaddd611eea87e8018047d331aff252b555c382cfbe1d8e14413c51a3849f4 diff --git a/media-gfx/digikam/digikam-5.7.0-r1.ebuild b/media-gfx/digikam/digikam-5.7.0-r1.ebuild new file mode 100644 index 000..62c259e566c --- /dev/null +++ b/media-gfx/digikam/digikam-5.7.0-r1.ebuild @@ -0,0 +1,170 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + KDE_HANDBOOK="true" + KDE_TEST="true" +fi +CMAKE_MAKEFILE_GENERATOR="emake" +inherit kde5 toolchain-funcs + +DESCRIPTION="Digital photo management application" +HOMEPAGE="https://www.digikam.org/"; + +LICENSE="GPL-2" +IUSE="addressbook calendar gphoto2 jpeg2k +kipi +lensfun marble mediaplayer semantic-desktop mysql opengl openmp +panorama scanner X" + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + KEYWORDS="~amd64 ~x86" + MY_PV=${PV/_/-} + MY_P=${PN}-${MY_PV} + SRC_BRANCH=stable + [[ ${PV} =~ beta[0-9]$ ]] && SRC_BRANCH=unstable + SRC_URI="mirror://kde/${SRC_BRANCH}/digikam/${MY_P}.tar.xz" + S="${WORKDIR}/${MY_P}/core" +fi + +# TODO: Package QtAV http://www.qtav.org/ +# video? ( media-video/qtav ) +COMMON_DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + $(add_qt_dep qtconcurrent) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui '-gles2') + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtsql 'mysql?') + $(add_qt_dep qtwebkit) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + dev-libs/expat + >=media-gfx/exiv2-0.26:= + media-libs/lcms:2 + media-libs/liblqr + media-libs/libpng:0= + media-libs/opencv:=[-qt4(-)] + || ( =media-libs/opencv-3.1.0 ) + media-libs/tiff:0 + virtual/jpeg:0 + addressbook? ( + $(add_kdeapps_dep akonadi-contacts) + $(add_kdeapps_dep kcontacts) + ) + calendar? ( $(add_kdeapps_dep kcalcore) ) + gphoto2? ( media-libs/libgphoto2:= ) + jpeg2k? ( media-libs/jasper:= ) + kipi? ( $(add_kdeapps_dep libkipi '' '16.03.80') ) + lensfun? ( media-libs/lensfun ) + marble? ( + $(add_frameworks_dep kbookmarks) + $(add_kdeapps_dep marble) + $(add_qt_dep qtconcurrent) + $(add_qt_dep qtnetwork) + ) + mediaplayer? ( media-libs/qtav[opengl] ) + mysql? ( virtual/mysql[server] ) + opengl? ( + $(add_qt_dep qtopengl) + virtual/opengl + ) +
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: 8203a96a596336e05b490098c109812bb095ea8c Author: Johannes Huber gentoo org> AuthorDate: Thu Dec 8 17:43:55 2016 + Commit: Johannes Huber gentoo org> CommitDate: Thu Dec 8 17:43:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8203a96a media-gfx/digikam: Drop slot 4 Package-Manager: portage-2.3.3 media-gfx/digikam/Manifest | 2 - media-gfx/digikam/digikam-4.14.0-r1.ebuild | 133 -- media-gfx/digikam/digikam-4.4.0-r1.ebuild | 156 - .../digikam/files/digikam-4.14.0-lensfun.patch | 26 media-gfx/digikam/files/digikam-4.4.0-hang.patch | 85 --- .../digikam/files/digikam-4.4.0-libkexiv2.patch| 53 --- media-gfx/digikam/metadata.xml | 2 - 7 files changed, 457 deletions(-) diff --git a/media-gfx/digikam/Manifest b/media-gfx/digikam/Manifest index c0d6405..322cdee 100644 --- a/media-gfx/digikam/Manifest +++ b/media-gfx/digikam/Manifest @@ -1,3 +1 @@ -DIST digikam-4.14.0.tar.bz2 59805228 SHA256 9d7bcb689d8c29be2e81976f0a043220f442a24f2071284044e7f1a799a7fdad SHA512 3029e9b67d9d055bd9aee0d6d01e87950702e026f9f44b513155946ba087ec58b300f945a035a418afae45365ed007d8db6a1a90ed1d391e5e0e4cb679168ccf WHIRLPOOL 35a3caedc9a4799f161b26b3b4df51da18a31be50a8a6da5b12a339a353755d73a47f103099087e3dc8e6926f65ae19638efea3585c86f72173a086056bf48ce -DIST digikam-4.4.0.tar.bz2 68871203 SHA256 5c68a2d200f5b502706128ea64839319aad333fb79548f49ecc92594e280d4e9 SHA512 4992fad1e574fc44eac53f3ac8d4ab78ccbf8e04beb54a211a9afc20af1efb6f8bacedea07e403f490e7f70a74ed5ac02d4f9b939dfaf25f64a4a9bda0a7d94a WHIRLPOOL 7a05ab9926227232a1cf52bf68da45b849b982e840b171f702610acce85a1ce8e59967a02e845a0ef19c316daee835861573aca40dc7b28422cf7d6d56119e2c DIST digikam-5.3.0.tar.xz 121417224 SHA256 b36cfa27278936d41ab5f33c99fe9ccdfd545eada3e1e32efe9f9e3fdf2c3e5c SHA512 6190944d09badec6ddac194f2029e86d0ef658e08a6a120f04c86109dc2b9d9cd2e772a900d09781b563fcd0caaff186fb5fd6cde9744ce3b4e8dcc9ff29d421 WHIRLPOOL c1c0987e23587356968484d936a0a99f10d6e6ce004ffe1f5eb4d0a42b59fc1e84ec4a03f491c91c93be172ab6b78444c684221fb515e1562cc76bcc61346158 diff --git a/media-gfx/digikam/digikam-4.14.0-r1.ebuild b/media-gfx/digikam/digikam-4.14.0-r1.ebuild deleted file mode 100644 index 744d58e.. --- a/media-gfx/digikam/digikam-4.14.0-r1.ebuild +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -KDE_LINGUAS="ar be bg bs ca cs da de el en_GB eo es et eu fa fi fr ga gl he hi -hr hu is it ja km ko lt lv ms nb nds ne nl nn pa pl pt pt_BR ro ru se sk sl sq -sv th tr uk vi zh_CN zh_TW" -KDE_HANDBOOK="optional" -KDE_DOC_DIRS="doc-digikam doc-showfoto" -inherit kde4-base - -MY_PV=${PV/_/-} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="Digital photo management application for KDE" -HOMEPAGE="http://www.digikam.org/"; -SRC_URI="mirror://kde/stable/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2 - handbook? ( FDL-1.2 )" -KEYWORDS="~amd64 ~x86" -SLOT="4" -IUSE="addressbook debug doc gphoto2 mysql semantic-desktop +thumbnails video" - -CDEPEND=" - $(add_kdebase_dep kdelibs '' 4.14.14) - kde-apps/kdebase-kioslaves:4 - kde-apps/libkdcraw:4= - kde-apps/libkexiv2:4= - >=kde-apps/libkface-15.08.2-r1:4 - kde-apps/libkgeomap:4= - kde-apps/libkipi:4 - kde-apps/kcmshell:4 - dev-qt/qtgui:4 - || ( dev-qt/qtsql:4[mysql] dev-qt/qtsql:4[sqlite] ) - media-libs/jasper:= - media-libs/lcms:2 - >=media-libs/lensfun-0.2.6 - media-libs/liblqr - >=media-libs/libpgf-6.12.27 - media-libs/libpng:0= - media-libs/opencv:=[contrib(+),-qt5] - media-libs/phonon[qt4] - >=media-libs/tiff-3.8.2:0 - virtual/jpeg:0 - x11-libs/libX11 - addressbook? ( $(add_kdeapps_dep kdepimlibs) ) - gphoto2? ( media-libs/libgphoto2:= ) - mysql? ( virtual/mysql ) - semantic-desktop? ( kde-frameworks/baloo:4 ) -" -RDEPEND="${CDEPEND} - $(add_kdeapps_dep kreadconfig) - media-plugins/kipi-plugins:4 - video? ( $(add_kdeapps_dep ffmpegthumbs) ) -" -DEPEND="${CDEPEND} - dev-cpp/eigen:3 - dev-libs/boost - sys-devel/gettext - doc? ( app-doc/doxygen ) -" - -S="${WORKDIR}/${MY_P}/core" - -RESTRICT=test -# bug 366505 - -PATCHES=( "${FILESDIR}/${PN}-4.14.0-lensfun.patch" ) # bug 566624 - -src_prepare() { - # just to make absolutely sure - rm -rf "${WORKDIR}/${MY_P}/extra" || die - - # prepare the handbook - mkdir doc-digikam doc-showfoto || die - echo "add_subdirectory( en )" > doc-digikam/CMakeLists.txt || die - mv "${WORKDIR}/${MY_P}/doc/${PN}/digikam" doc-digikam/en || die - echo "add_subdirectory( en )" > doc-showfoto/CMakeLists.txt || die - mv "${WORKDIR}/${MY_P}/doc/${PN}/showfoto" doc-showfoto/en || die - s
[gentoo-commits] repo/gentoo:master commit in: media-gfx/digikam/files/, media-gfx/digikam/
commit: d504999f6d7ca07e021381af9091b126656cac43 Author: Andreas Sturmlechner gmail com> AuthorDate: Tue Dec 29 15:07:20 2015 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Dec 29 16:01:58 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d504999f media-gfx/digikam: Fix build w/ media-libs/lensfun-0.3.2, bug 566624 Package-Manager: portage-2.2.24 media-gfx/digikam/digikam-4.12.0.ebuild| 2 ++ media-gfx/digikam/digikam-4.14.0.ebuild| 2 ++ media-gfx/digikam/digikam-4.4.0-r1.ebuild | 1 + .../digikam/files/digikam-4.14.0-lensfun.patch | 26 ++ 4 files changed, 31 insertions(+) diff --git a/media-gfx/digikam/digikam-4.12.0.ebuild b/media-gfx/digikam/digikam-4.12.0.ebuild index e78ff14..24f27f7 100644 --- a/media-gfx/digikam/digikam-4.12.0.ebuild +++ b/media-gfx/digikam/digikam-4.12.0.ebuild @@ -71,6 +71,8 @@ S="${WORKDIR}/${MY_P}/core" RESTRICT=test # bug 366505 +PATCHES=( "${FILESDIR}/${PN}-4.14.0-lensfun.patch" ) # bug 566624 + src_prepare() { # just to make absolutely sure rm -rf "${WORKDIR}/${MY_P}/extra" || die diff --git a/media-gfx/digikam/digikam-4.14.0.ebuild b/media-gfx/digikam/digikam-4.14.0.ebuild index cf97a95..bd44576 100644 --- a/media-gfx/digikam/digikam-4.14.0.ebuild +++ b/media-gfx/digikam/digikam-4.14.0.ebuild @@ -72,6 +72,8 @@ S="${WORKDIR}/${MY_P}/core" RESTRICT=test # bug 366505 +PATCHES=( "${FILESDIR}/${PN}-4.14.0-lensfun.patch" ) # bug 566624 + src_prepare() { # just to make absolutely sure rm -rf "${WORKDIR}/${MY_P}/extra" || die diff --git a/media-gfx/digikam/digikam-4.4.0-r1.ebuild b/media-gfx/digikam/digikam-4.4.0-r1.ebuild index 57376c3..993d5f9 100644 --- a/media-gfx/digikam/digikam-4.4.0-r1.ebuild +++ b/media-gfx/digikam/digikam-4.4.0-r1.ebuild @@ -82,6 +82,7 @@ RESTRICT=test PATCHES=( "${FILESDIR}/${P}-libkexiv2.patch" "${FILESDIR}/${P}-hang.patch" + "${FILESDIR}/${PN}-4.14.0-lensfun.patch" # bug 566624 ) src_prepare() { diff --git a/media-gfx/digikam/files/digikam-4.14.0-lensfun.patch b/media-gfx/digikam/files/digikam-4.14.0-lensfun.patch new file mode 100644 index 000..37776f6 --- /dev/null +++ b/media-gfx/digikam/files/digikam-4.14.0-lensfun.patch @@ -0,0 +1,26 @@ +From: Gilles Caulier +Date: Mon, 14 Dec 2015 21:41:55 + +Subject: fix compilation with Lensfun 0.3.2 +X-Git-Url: http://quickgit.kde.org/?p=digikam.git&a=commitdiff&h=0f159981176faa6da701f112bfe557b79804d468 +--- +fix compilation with Lensfun 0.3.2 +It still compatible with older lensfun releases. +BUGS: 356672 +FIXED-IN: 5.0.0 +--- + + +--- a/libs/dimg/filters/lens/lensfuniface.h b/libs/dimg/filters/lens/lensfuniface.h +@@ -24,10 +24,7 @@ + + // Lib LensFun includes + +-extern "C" +-{ + #include +-} + + // Local includes + +