commit:     fd702858962c4b44e0611fdcdb2eb3ec371696bd
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sat Apr 16 15:22:37 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Apr 16 17:48:09 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=fd702858

media-gfx/digikam: Sync ebuilds, qtsql[mysql] optional

Gentoo-bug: 580018

Package-Manager: portage-2.2.27

 media-gfx/digikam/digikam-5.0.0_beta5.ebuild | 21 ++++++---------------
 media-gfx/digikam/digikam-9999.ebuild        | 25 ++++++++++++++++++-------
 2 files changed, 24 insertions(+), 22 deletions(-)

diff --git a/media-gfx/digikam/digikam-5.0.0_beta5.ebuild 
b/media-gfx/digikam/digikam-5.0.0_beta5.ebuild
index d8da5cb..29961c9 100644
--- a/media-gfx/digikam/digikam-5.0.0_beta5.ebuild
+++ b/media-gfx/digikam/digikam-5.0.0_beta5.ebuild
@@ -8,11 +8,10 @@ if [[ ${KDE_BUILD_TYPE} != live ]]; then
        KDE_DOXYGEN=true
        KDE_TEST=true
 fi
-
 inherit kde5
 
 DESCRIPTION="Digital photo management application"
-HOMEPAGE="http://www.digikam.org/";
+HOMEPAGE="https://www.digikam.org/";
 
 LICENSE="GPL-2"
 KEYWORDS=""
@@ -49,17 +48,17 @@ COMMON_DEPEND="
        $(add_frameworks_dep kxmlgui)
        $(add_frameworks_dep solid)
        $(add_kdeapps_dep libkexiv2)
-       dev-libs/boost[threads]
-       dev-libs/expat
        $(add_qt_dep qtconcurrent)
        $(add_qt_dep qtdbus)
        $(add_qt_dep qtgui)
        $(add_qt_dep qtprintsupport)
        $(add_qt_dep qtscript)
-       $(add_qt_dep qtsql 'mysql')
+       $(add_qt_dep qtsql 'mysql?')
        $(add_qt_dep qtwebkit)
        $(add_qt_dep qtwidgets)
        $(add_qt_dep qtxml)
+       dev-libs/boost[threads]
+       dev-libs/expat
        >=media-gfx/exiv2-0.24:=
        media-libs/jasper
        media-libs/lcms:2
@@ -84,18 +83,16 @@ COMMON_DEPEND="
        )
        semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
        mysql? ( virtual/mysql )
-       video? ( dev-qt/qtmultimedia[widgets] )
+       video? ( $(add_qt_dep qtmultimedia 'widgets') )
        X? (
                $(add_qt_dep qtx11extras)
                x11-libs/libX11
        )
 "
-
 DEPEND="${COMMON_DEPEND}
        dev-cpp/eigen:3
        sys-devel/gettext
 "
-
 RDEPEND="${COMMON_DEPEND}
        media-plugins/kipi-plugins:5
        !media-gfx/digikam:4
@@ -105,7 +102,6 @@ RESTRICT=test
 # bug 366505
 
 src_prepare() {
-
        undetect_lib() {
                local _use=${1}
                local _name=${2}
@@ -118,11 +114,9 @@ src_prepare() {
        undetect_lib scanner KSANE
 
        kde5_src_prepare
-
 }
 
 src_configure() {
-
        # LQR = only allows to choose between bundled/external
        local mycmakeargs=(
                -DENABLE_OPENCV3=ON
@@ -137,17 +131,14 @@ src_configure() {
        )
 
        kde5_src_configure
-
 }
 
 src_install() {
-
        kde5_src_install
 
        if use doc; then
                # install the api documentation
                insinto /usr/share/doc/${PF}/
-               doins -r ${CMAKE_BUILD_DIR}/api/html
+               doins -r "${S}"/apidocs/html
        fi
-
 }

diff --git a/media-gfx/digikam/digikam-9999.ebuild 
b/media-gfx/digikam/digikam-9999.ebuild
index d45ce50..29961c9 100644
--- a/media-gfx/digikam/digikam-9999.ebuild
+++ b/media-gfx/digikam/digikam-9999.ebuild
@@ -4,21 +4,32 @@
 
 EAPI=6
 
-KDE_DOXYGEN="true"
-KDE_TEST="true"
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+       KDE_DOXYGEN=true
+       KDE_TEST=true
+fi
 inherit kde5
 
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-
 DESCRIPTION="Digital photo management application"
 HOMEPAGE="https://www.digikam.org/";
-[[ ${KDE_BUILD_TYPE} = live ]] || 
SRC_URI="mirror://kde/stable/${PN}/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2"
 KEYWORDS=""
 IUSE="addressbook gphoto2 kipi lensfun marble semantic-desktop mysql scanner 
video X"
 
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+
+       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.bz2"
+
+       S="${WORKDIR}/${MY_P}/core"
+
+fi
+
 COMMON_DEPEND="
        $(add_frameworks_dep kcompletion)
        $(add_frameworks_dep kconfig)
@@ -42,7 +53,7 @@ COMMON_DEPEND="
        $(add_qt_dep qtgui)
        $(add_qt_dep qtprintsupport)
        $(add_qt_dep qtscript)
-       $(add_qt_dep qtsql 'mysql')
+       $(add_qt_dep qtsql 'mysql?')
        $(add_qt_dep qtwebkit)
        $(add_qt_dep qtwidgets)
        $(add_qt_dep qtxml)

Reply via email to