media-gfx/digikam: Lower opencv dependency
authorAndreas Sturmlechner <andreas.sturmlechner@gmail.com>
Wed, 3 Aug 2016 13:09:28 +0000 (15:09 +0200)
committerMichael Palimaka <kensington@gentoo.org>
Thu, 4 Aug 2016 14:31:49 +0000 (00:31 +1000)
Arfrever-enhanced method.

Package-Manager: portage-2.2.28

media-gfx/digikam/digikam-4.14.0-r1.ebuild
media-gfx/digikam/digikam-5.0.0.ebuild

index bea1bc9d61f764b02782116e9009476fb81b5cc3..f3828f62f31dfea1285b115dcbe9ae4e41933afa 100644 (file)
@@ -41,7 +41,7 @@ CDEPEND="
        media-libs/liblqr
        >=media-libs/libpgf-6.12.27
        media-libs/libpng:0=
-       >=media-libs/opencv-3.0.0:=[contrib]
+       media-libs/opencv:=[contrib(+)]
        media-libs/phonon[qt4]
        >=media-libs/tiff-3.8.2:0
        virtual/jpeg:0
@@ -102,17 +102,17 @@ src_configure() {
        # LQR = only allows to choose between bundled/external
        local mycmakeargs=(
                -DENABLE_LCMS2=ON
-               -DENABLE_OPENCV3=ON
                -DWITH_LQR=ON
                -DWITH_LENSFUN=ON
+               -DENABLE_OPENCV3=$(has_version ">=media-libs/opencv-3" && echo yes || echo no)
                $(cmake-utils_use_enable addressbook KDEPIMLIBSSUPPORT)
+               $(cmake-utils_use_enable debug DEBUG_MESSAGES)
                $(cmake-utils_use_enable gphoto2 GPHOTO2)
                $(cmake-utils_use_with gphoto2)
-               $(cmake-utils_use_enable thumbnails THUMBS_DB)
                $(cmake-utils_use_enable mysql INTERNALMYSQL)
                $(cmake-utils_use_enable mysql MYSQLSUPPORT)
-               $(cmake-utils_use_enable debug DEBUG_MESSAGES)
                $(cmake-utils_use_enable semantic-desktop BALOOSUPPORT)
+               $(cmake-utils_use_enable thumbnails THUMBS_DB)
        )
 
        kde4-base_src_configure
index f099f90518f9f81db56e08209f25c000c006bf88..23ace8808e1398fb7b9be2803816f2a333cf8065 100644 (file)
@@ -5,7 +5,7 @@
 EAPI=6
 
 if [[ ${KDE_BUILD_TYPE} != live ]]; then
-       KDE_TEST=true
+       KDE_TEST="true"
 fi
 CMAKE_MAKEFILE_GENERATOR="emake"
 inherit kde5
@@ -65,7 +65,7 @@ COMMON_DEPEND="
        media-libs/liblqr
        >=media-libs/libpgf-6.12.27
        media-libs/libpng:0=
-       >=media-libs/opencv-3.0.0:=
+       media-libs/opencv:=
        media-libs/tiff:0
        virtual/jpeg:0
        addressbook? (
@@ -119,11 +119,11 @@ src_prepare() {
 src_configure() {
        # LQR = only allows to choose between bundled/external
        local mycmakeargs=(
-               -DENABLE_OPENCV3=ON
                -DENABLE_AKONADICONTACTSUPPORT=$(usex addressbook)
                -DENABLE_KFILEMETADATASUPPORT=$(usex semantic-desktop)
                -DENABLE_MYSQLSUPPORT=$(usex mysql)
                -DENABLE_MEDIAPLAYER=$(usex video)
+               -DENABLE_OPENCV3=$(has_version ">=media-libs/opencv-3" && echo yes || echo no)
                $(cmake-utils_use_find_package gphoto2 Gphoto2)
                $(cmake-utils_use_find_package lensfun LensFun)
                $(cmake-utils_use_find_package marble Marble)