commit:     e2f2243a766a09957922928f13d3795989a951fb
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Nov  3 10:54:22 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Nov  3 10:54:22 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f2243a

media-gfx/darktable: fix two automagic dependencies

Closes: https://bugs.gentoo.org/751352
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 media-gfx/darktable/darktable-3.2.1-r1.ebuild | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/media-gfx/darktable/darktable-3.2.1-r1.ebuild 
b/media-gfx/darktable/darktable-3.2.1-r1.ebuild
index 8c8b4232164..06f7a8f31b9 100644
--- a/media-gfx/darktable/darktable-3.2.1-r1.ebuild
+++ b/media-gfx/darktable/darktable-3.2.1-r1.ebuild
@@ -103,6 +103,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # As of darktable-3.2.1, AVIF support is not compatible with 
>=media-libs/libavif-0.8.0; see Bug #751352.
+       # GMIC support mostly works but there are several problems with the 
media-gfx/gmic ebuilds currently
+       # in the tree, and the package itself has got no maintainer.
        local mycmakeargs=(
                -DBUILD_CURVE_TOOLS=$(usex tools)
                -DBUILD_NOISE_TOOLS=$(usex tools)
@@ -110,9 +113,11 @@ src_configure() {
                -DCUSTOM_CFLAGS=ON
                -DDONT_USE_INTERNAL_LUA=$(usex system-lua)
                -DRAWSPEED_ENABLE_LTO=$(usex lto)
+               -DUSE_AVIF=no
                -DUSE_CAMERA_SUPPORT=$(usex gphoto2)
                -DUSE_COLORD=$(usex colord)
                -DUSE_FLICKR=$(usex flickr)
+               -DUSE_GMIC=no
                -DUSE_GRAPHICSMAGICK=$(usex graphicsmagick)
                -DUSE_KWALLET=$(usex kwallet)
                -DUSE_LIBSECRET=$(usex gnome-keyring)

Reply via email to