diff options
Diffstat (limited to 'eclass/kde4-base.eclass')
| -rw-r--r-- | eclass/kde4-base.eclass | 103 |
1 files changed, 9 insertions, 94 deletions
diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass index d7b6a6bb041..cc25923a9a3 100644 --- a/eclass/kde4-base.eclass +++ b/eclass/kde4-base.eclass @@ -108,7 +108,7 @@ RDEPEND="${RDEPEND} ${COMMONDEPEND}" # Add the kdeprefix use flag case "${EAPI}" in 2 | 2_pre3 | 2_pre2 | 2_pre1) - [[ "${NEED_KDE}" != "any" ]] && IUSE="${IUSE} kdeprefix" + IUSE="${IUSE} kdeprefix" ;; esac @@ -182,13 +182,6 @@ fi export KDE_WANTED case ${NEED_KDE} in - any) - _kdedir="" - _operator=">=" - _pv="-3.9" # we do not specify version only that it needs 4 - # kdedir is not set and it needs to be detected (maybe fallback for - # latest version availible) - ;; latest) if [[ "${KDEBASE}" == "kde-base" ]]; then case ${PV} in @@ -212,19 +205,9 @@ case ${NEED_KDE} in esac _operator=">=" else -<<<<<<< HEAD:eclass/kde4-base.eclass # this creates dependency on any version of kde4 _operator=">=" _pv="-3.9" -======= - case ${PV} in - 4.2 | 4.1.9* | 4.1.8* | 4.1.7* | 4.1.6* ) _kdedir="4.2" ;; - 4.1 | 4.0.9* | 4.0.8*) _kdedir="4.1" ;; - 4.0*) _kdedir="4.0" ;; - 3.9*) _kdedir="3.9" ;; - *) die "NEED_KDE=latest not supported for PV=${PV}" ;; - esac ->>>>>>> origin/4.2:eclass/kde4-base.eclass fi ;; @@ -272,15 +255,6 @@ case ${NEED_KDE} in # NEED_KDE="${PV}" scm|svn|live|9999*) _kdedir="live" -<<<<<<< HEAD:eclass/kde4-base.eclass - _operator=">=" - _pv="-${NEED_KDE}:live" - export NEED_KDE="live" - ;; - 4.2 | 4.1.9* | 4.1.8* | 4.1.7* | 4.1.6*) - _kdedir="4.2" - _operator=">=" -======= _operator=">=" _pv="-${NEED_KDE}:live" export NEED_KDE="live" @@ -288,7 +262,6 @@ case ${NEED_KDE} in 4.2 | 4.1.9* | 4.1.8* | 4.1.7* | 4.1.6*) _kdedir="4.2" _operator=">=" ->>>>>>> origin/4.2:eclass/kde4-base.eclass _pv="-${NEED_KDE}:4.2" ;; 4.1 | 4.0.9* | 4.0.8*) @@ -332,14 +305,9 @@ if [[ ${NEED_KDE} != none ]]; then ;; *) case ${PV} in -<<<<<<< HEAD:eclass/kde4-base.eclass 4.1* | 4.0.9* | 4.0.8*) SLOT="4.1" ;; 4.2* | 4.1.9* | 4.1.8* | 4.1.7* | 4.1.6*) SLOT="4.2" ;; 9999*) SLOT="live" ;; -======= - 4.2* | 4.1.9* | 4.1.8* | 4.1.7* | 4.1.6*) SLOT="4.2" ;; - 4.1* | 4.0.9* | 4.0.8*) SLOT="4.1" ;; ->>>>>>> origin/4.2:eclass/kde4-base.eclass *) SLOT="kde-4" ;; esac ;; @@ -353,28 +321,17 @@ if [[ ${NEED_KDE} != none ]]; then for KDE_SLOT in ${KDE_SLOTS[@]}; do # block non kdeprefix ${PN} on other slots # we do this only if we do not depend on any version of kde -<<<<<<< HEAD:eclass/kde4-base.eclass if [[ ${SLOT} != ${KDE_SLOT} ]]; then DEPEND="${DEPEND} !kdeprefix? ( !kde-base/${PN}:${KDE_SLOT}[-kdeprefix] )" RDEPEND="${RDEPEND} !kdeprefix? ( !kde-base/${PN}:${KDE_SLOT}[-kdeprefix] )" -======= - if [[ ${NEED_KDE} != "any" ]]; then - if [[ ${SLOT} != ${KDE_SLOT} ]]; then - DEPEND="${DEPEND} - !kdeprefix? ( !kde-base/${PN}:${KDE_SLOT}[-kdeprefix] )" - RDEPEND="${RDEPEND} - !kdeprefix? ( !kde-base/${PN}:${KDE_SLOT}[-kdeprefix] )" - fi ->>>>>>> origin/4.2:eclass/kde4-base.eclass fi done ;; esac # We only need to add the dependencies if ${PN} is not "kdelibs" or "kdepimlibs" -<<<<<<< HEAD:eclass/kde4-base.eclass if [[ ${PN} != "kdelibs" ]]; then case "${EAPI}" in 2 | 2_pre3 | 2_pre2 | 2_pre1) @@ -387,41 +344,15 @@ if [[ ${NEED_KDE} != none ]]; then ;; esac if [[ ${PN} != "kdepimlibs" ]]; then -======= - if [[ ${NEED_KDE} != "any" ]]; then - if [[ ${PN} != "kdelibs" ]]; then ->>>>>>> origin/4.2:eclass/kde4-base.eclass case "${EAPI}" in 2 | 2_pre3 | 2_pre2 | 2_pre1) - DEPEND="${DEPEND} ${_operator}kde-base/kdelibs${_pv}[kdeprefix=]" - RDEPEND="${RDEPEND} ${_operator}kde-base/kdelibs${_pv}[kdeprefix=]" + DEPEND="${DEPEND} ${_operator}kde-base/kdepimlibs${_pv}[kdeprefix=]" + RDEPEND="${RDEPEND} ${_operator}kde-base/kdepimlibs${_pv}[kdeprefix=]" ;; *) - DEPEND="${DEPEND} ${_operator}kde-base/kdelibs${_pv}" - RDEPEND="${RDEPEND} ${_operator}kde-base/kdelibs${_pv}" - ;; - esac - if [[ ${PN} != "kdepimlibs" ]]; then - case "${EAPI}" in - 2 | 2_pre3 | 2_pre2 | 2_pre1) - DEPEND="${DEPEND} ${_operator}kde-base/kdepimlibs${_pv}[kdeprefix=]" - RDEPEND="${RDEPEND} ${_operator}kde-base/kdepimlibs${_pv}[kdeprefix=]" - ;; - *) - DEPEND="${DEPEND} ${_operator}kde-base/kdepimlibs${_pv}" - RDEPEND="${RDEPEND} ${_operator}kde-base/kdepimlibs${_pv}" - esac - fi - fi - else - if [[ ${PN} != "kdelibs" ]]; then - # need_kde == any - DEPEND="${DEPEND} ${_operator}kde-base/kdelibs${_pv}" - RDEPEND="${RDEPEND} ${_operator}kde-base/kdelibs${_pv}" - if [[ ${PN} != "kdepimlibs" ]]; then - DEPEND="${DEPEND} ${_operator}kde-base/kdepimlibs${_pv}" - RDEPEND="${RDEPEND} ${_operator}kde-base/kdepimlibs${_pv}" - fi + DEPEND="${DEPEND} ${_operator}kde-base/kdepimlibs${_pv}" + RDEPEND="${RDEPEND} ${_operator}kde-base/kdepimlibs${_pv}" + esac fi fi unset _operator _pv @@ -474,13 +405,9 @@ case ${SLOT} in ESVN_REPO_URI="${ESVN_MIRROR}/trunk/KDE/${PN}" ESVN_PROJECT="KDE/${PN}" fi -<<<<<<< HEAD:eclass/kde4-base.eclass # limit syncing to 1 hour. ESVN_UP_FREQ=${ESVN_UP_FREQ:-1} inherit subversion -======= - inherit subversion ->>>>>>> origin/4.2:eclass/kde4-base.eclass ;; *) if [[ -n ${KDEBASE} ]]; then @@ -584,14 +511,9 @@ kde4-base_pkg_setup() { # Set PREFIX case "${EAPI}" in 2 | 2_pre3 | 2_pre2 | 2_pre1) - if [[ ${NEED_KDE} != "any" ]]; then - if use kdeprefix; then - KDEDIR="/usr/kde/${_kdedir}" - KDEDIRS="/usr:/usr/local:${KDEDIR}" - else - KDEDIR="/usr" - KDEDIRS="/usr:/usr/local" - fi + if use kdeprefix; then + KDEDIR="/usr/kde/${_kdedir}" + KDEDIRS="/usr:/usr/local:${KDEDIR}" else KDEDIR="/usr" KDEDIRS="/usr:/usr/local" @@ -646,17 +568,10 @@ kde4-base_pkg_setup() { case ${SLOT} in live) if [[ -z ${I_KNOW_WHAT_I_AM_DOING} ]]; then -<<<<<<< HEAD:eclass/kde4-base.eclass elog elog "WARNING! This is an experimental ebuild of the ${KMNAME:-${PN}} KDE4 SVN tree." elog "Use at your own risk. Do _NOT_ file bugs at bugs.gentoo.org because" elog "of this ebuild!" -======= - echo - ewarn "WARNING! This is an experimental ebuild of the ${KMNAME:-${PN}} KDE4 SVN tree." - ewarn "Use at your own risk. Do _NOT_ file bugs at bugs.gentoo.org because" - ewarn "of this ebuild!" ->>>>>>> origin/4.2:eclass/kde4-base.eclass fi ;; *) |
