diff options
| author | Marcus D. Hanwell <cryos@gentoo.org> | 2008-12-21 15:57:21 -0500 |
|---|---|---|
| committer | Marcus D. Hanwell <cryos@gentoo.org> | 2008-12-21 15:57:21 -0500 |
| commit | aefc9b8419b517742f1a6b748bc6829b65d55e9a (patch) | |
| tree | 12963b3a79b7af75df2fa7d6bdc9d17db620725f /eclass/kde4-base.eclass | |
| parent | 9a6c4f78af497ba764140683faf31fd086e3b895 (diff) | |
| download | kde-aefc9b8419b517742f1a6b748bc6829b65d55e9a.tar.gz kde-aefc9b8419b517742f1a6b748bc6829b65d55e9a.tar.bz2 kde-aefc9b8419b517742f1a6b748bc6829b65d55e9a.zip | |
Further update, with no call in global scope to use. This should accomplish the same dependencies using kdeprefix? and !kdeprefix?
Diffstat (limited to 'eclass/kde4-base.eclass')
| -rw-r--r-- | eclass/kde4-base.eclass | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass index b1e95ca55b3..9f94ab742fb 100644 --- a/eclass/kde4-base.eclass +++ b/eclass/kde4-base.eclass @@ -195,20 +195,12 @@ case ${NEED_KDE} in if [[ "${KDEBASE}" == "kde-base" ]]; then case ${PV} in 4.2* | 4.1.9* | 4.1.8* | 4.1.7* | 4.1.6*) - if use kdeprefix; then - _kdedir="4.2" - _pv="-${PV}:4.2" - else - _pv="-${PV}" - fi + _kdedir="4.2" + _pv="-${PV}:4.2" ;; 4.1*| 4.0.9* | 4.0.8*) - if use kdeprefix; then - _kdedir="4.1" - _pv="-${PV}:4.1" - else - _pv="-${PV}" - fi + _kdedir="4.1" + _pv="-${PV}:4.1" ;; 4.0*) _kdedir="4.0" @@ -238,21 +230,13 @@ case ${NEED_KDE} in export NEED_KDE="live" ;; 4.2 | 4.1.9* | 4.1.8* | 4.1.7* | 4.1.6*) - if use kdeprefix; then - _kdedir="4.2" - _pv="-${NEED_KDE}:4.2" - else - _pv="-${NEED_KDE}" - fi + _kdedir="4.2" + _pv="-${NEED_KDE}:4.2" _operator=">=" ;; 4.1 | 4.0.9* | 4.0.8*) - if use kdeprefix; then - _kdedir="4.1" - _pv="-${NEED_KDE}:4.1" - else - _pv="-${NEED_KDE}" - fi + _kdedir="4.1" + _pv="-${NEED_KDE}:4.1" _operator=">=" ;; 4.0* | 4) @@ -329,13 +313,29 @@ if [[ ${NEED_KDE} != none ]]; then # Adding kdelibs, kdepimlibs and kdebase-data deps to all other packages. # We only need to add the dependencies if ${PN} is not "kdelibs" or "kdepimlibs" if [[ ${PN} != "kdelibs" ]]; then - DEPEND="${DEPEND} ${_operator}kde-base/kdelibs${_pv}[kdeprefix=]" - RDEPEND="${RDEPEND} ${_operator}kde-base/kdelibs${_pv}[kdeprefix=]" + DEPEND="${DEPEND} + kdeprefix? ( ${_operator}kde-base/kdelibs${_pv}[kdeprefix=] ) + !kdeprefix? ( ${_operator}kde-base/kdelibs-${PV}[kdeprefix=] )" + RDEPEND="${RDEPEND} + kdeprefix? ( ${_operator}kde-base/kdelibs${_pv}[kdeprefix=] ) + !kdeprefix? ( ${_operator}kde-base/kdelibs-${PV}[kdeprefix=] )" if [[ ${PN} != "kdepimlibs" ]]; then - DEPEND="${DEPEND} ${_operator}kde-base/kdepimlibs${_pv}[kdeprefix=]" - RDEPEND="${RDEPEND} ${_operator}kde-base/kdepimlibs${_pv}[kdeprefix=]" + DEPEND="${DEPEND} + kdeprefix? ( + ${_operator}kde-base/kdepimlibs${_pv}[kdeprefix=] ) + !kdeprefix? ( + ${_operator}kde-base/kdepimlibs-${PV}[kdeprefix=] )" + RDEPEND="${RDEPEND} + kdeprefix? ( + ${_operator}kde-base/kdepimlibs${_pv}[kdeprefix=] ) + !kdeprefix? ( + ${_operator}kde-base/kdepimlibs-${PV}[kdeprefix=] )" if [[ ${PN} != "kdebase-data" ]]; then - RDEPEND="${RDEPEND} ${_operator}kde-base/kdebase-data${_pv}[kdeprefix=]" + RDEPEND="${RDEPEND} + kdeprefix? ( + ${_operator}kde-base/kdebase-data${_pv}[kdeprefix=] ) + !kdeprefix? ( + ${_operator}kde-base/kdebase-data-${PV}[kdeprefix=] )" fi fi fi |
