diff options
| -rw-r--r-- | eclass/kde4-base.eclass | 103 | ||||
| -rw-r--r-- | eclass/kde4-functions.eclass | 349 | ||||
| -rw-r--r-- | eclass/kde4-meta.eclass | 85 | ||||
| -rw-r--r-- | sets/kde-4.1 | 14 | ||||
| -rw-r--r-- | sets/kdeaccessibility-4.1 | 6 | ||||
| -rw-r--r-- | sets/kdeadmin-4.1 | 4 | ||||
| -rw-r--r-- | sets/kdeartwork-4.1 | 9 | ||||
| -rw-r--r-- | sets/kdebase-4.1 | 67 | ||||
| -rw-r--r-- | sets/kdedeps-4.1 | 2 | ||||
| -rw-r--r-- | sets/kdeedu-4.1 | 20 | ||||
| -rw-r--r-- | sets/kdegraphics-4.1 | 14 | ||||
| -rw-r--r-- | sets/kdemultimedia-4.1 | 7 | ||||
| -rw-r--r-- | sets/kdenetwork-4.1 | 8 | ||||
| -rw-r--r-- | sets/kdepim-4.1 | 28 | ||||
| -rw-r--r-- | sets/kdesdk-4.1 | 15 | ||||
| -rw-r--r-- | sets/kdetoys-4.1 | 4 | ||||
| -rw-r--r-- | sets/kdeutils-4.1 | 11 |
17 files changed, 218 insertions, 528 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 ;; *) diff --git a/eclass/kde4-functions.eclass b/eclass/kde4-functions.eclass index 6d28ca05c43..4d021f3efad 100644 --- a/eclass/kde4-functions.eclass +++ b/eclass/kde4-functions.eclass @@ -39,355 +39,6 @@ KDE_SLOTS=( "kde-4" "4.1" "4.2" ) # @DESCRIPTION: # The slots used by all KDE live versions. KDE_LIVE_SLOTS=( "live" ) -<<<<<<< HEAD:eclass/kde4-functions.eclass -======= - -# @ECLASS-VARIABLE: KDE_DERIVATION_MAP -# @DESCRIPTION: -# Map of the monolithic->split ebuild derivation. -# Used to build dependencies describing the relationships between them: -# Monolithic ebuilds block their split counterparts in the same slot, and vice versa. -# -# Also see get-parent-package(), get-child-packages(), is-parent-package() -KDE_DERIVATION_MAP=' -app-office/koffice app-office/karbon -app-office/koffice app-office/kchart -app-office/koffice app-office/kexi -app-office/koffice app-office/kformula -app-office/koffice app-office/kivio -app-office/koffice app-office/koffice-data -app-office/koffice app-office/koffice-libs -app-office/koffice app-office/koshell -app-office/koffice app-office/kplato -app-office/koffice app-office/kpresenter -app-office/koffice app-office/krita -app-office/koffice app-office/kspread -app-office/koffice app-office/kugar -app-office/koffice app-office/kword -kde-base/kdeaccessibility kde-base/kdeaccessibility-colorschemes -kde-base/kdeaccessibility kde-base/kdeaccessibility-iconthemes -kde-base/kdeaccessibility kde-base/kmag -kde-base/kdeaccessibility kde-base/kmousetool -kde-base/kdeaccessibility kde-base/kmouth -kde-base/kdeaccessibility kde-base/kttsd -kde-base/kdeadmin kde-base/kcron -kde-base/kdeadmin kde-base/kdat -kde-base/kdeadmin kde-base/knetworkconf -kde-base/kdeadmin kde-base/kpackage -kde-base/kdeadmin kde-base/ksystemlog -kde-base/kdeadmin kde-base/ksysv -kde-base/kdeadmin kde-base/kuser -kde-base/kdeadmin kde-base/lilo-config -kde-base/kdeadmin kde-base/secpolicy -kde-base/kdeartwork kde-base/kdeartwork-colorschemes -kde-base/kdeartwork kde-base/kdeartwork-emoticons -kde-base/kdeartwork kde-base/kdeartwork-icewm-themes -kde-base/kdeartwork kde-base/kdeartwork-iconthemes -kde-base/kdeartwork kde-base/kdeartwork-kscreensaver -kde-base/kdeartwork kde-base/kdeartwork-kworldclock -kde-base/kdeartwork kde-base/kdeartwork-sounds -kde-base/kdeartwork kde-base/kdeartwork-styles -kde-base/kdeartwork kde-base/kdeartwork-wallpapers -kde-base/kdebase kde-base/dolphin -kde-base/kdebase kde-base/drkonqi -kde-base/kdebase kde-base/kappfinder -kde-base/kdebase kde-base/kcheckpass -kde-base/kdebase kde-base/kcminit -kde-base/kdebase kde-base/kcmshell -kde-base/kdebase kde-base/kcontrol -kde-base/kdebase kde-base/kde-menu -kde-base/kdebase kde-base/kde-menu-icons -kde-base/kdebase kde-base/kde-wallpapers -kde-base/kdebase kde-base/kdebase-cursors -kde-base/kdebase kde-base/kdebase-data -kde-base/kdebase kde-base/kdebase-kioslaves -kde-base/kdebase kde-base/kdebase-startkde -kde-base/kdebase kde-base/kdebugdialog -kde-base/kdebase kde-base/kdepasswd -kde-base/kdebase kde-base/kdesu -kde-base/kdebase kde-base/kdialog -kde-base/kdebase kde-base/kdm -kde-base/kdebase kde-base/keditbookmarks -kde-base/kdebase kde-base/kfile -kde-base/kdebase kde-base/kfind -kde-base/kdebase kde-base/khelpcenter -kde-base/kdebase kde-base/khotkeys -kde-base/kdebase kde-base/kiconfinder -kde-base/kdebase kde-base/kinfocenter -kde-base/kdebase kde-base/kioclient -kde-base/kdebase kde-base/klipper -kde-base/kdebase kde-base/kmenuedit -kde-base/kdebase kde-base/kmimetypefinder -kde-base/kdebase kde-base/knetattach -kde-base/kdebase kde-base/knewstuff -kde-base/kdebase kde-base/knotify -kde-base/kdebase kde-base/konqueror -kde-base/kdebase kde-base/konsole -kde-base/kdebase kde-base/kpasswdserver -kde-base/kdebase kde-base/kquitapp -kde-base/kdebase kde-base/kreadconfig -kde-base/kdebase kde-base/krunner -kde-base/kdebase kde-base/kscreensaver -kde-base/kdebase kde-base/ksmserver -kde-base/kdebase kde-base/ksplash -kde-base/kdebase kde-base/kstart -kde-base/kdebase kde-base/kstartupconfig -kde-base/kdebase kde-base/kstyles -kde-base/kdebase kde-base/ksysguard -kde-base/kdebase kde-base/ksystraycmd -kde-base/kdebase kde-base/ktimezoned -kde-base/kdebase kde-base/ktip -kde-base/kdebase kde-base/ktraderclient -kde-base/kdebase kde-base/kuiserver -kde-base/kdebase kde-base/kurifilter-plugins -kde-base/kdebase kde-base/kwin -kde-base/kdebase kde-base/kwrite -kde-base/kdebase kde-base/libkonq -kde-base/kdebase kde-base/libkworkspace -kde-base/kdebase kde-base/libplasma -kde-base/kdebase kde-base/libplasmaclock -kde-base/kdebase kde-base/libtaskmanager -kde-base/kdebase kde-base/nepomuk -kde-base/kdebase kde-base/nsplugins -kde-base/kdebase kde-base/powerdevil -kde-base/kdebase kde-base/phonon -kde-base/kdebase kde-base/phonon-kde -kde-base/kdebase kde-base/phonon-xine -kde-base/kdebase kde-base/plasma -kde-base/kdebase kde-base/plasma-apps -kde-base/kdebase kde-base/plasma-workspace -kde-base/kdebase kde-base/renamedlg-plugins -kde-base/kdebase kde-base/solid -kde-base/kdebase kde-base/solid-hardware -kde-base/kdebase kde-base/soliduiserver -kde-base/kdebase kde-base/systemsettings -kde-base/kdebase kde-base/kwalletd -kde-base/kdebindings kde-base/kalyptus -kde-base/kdebindings kde-base/kdejava -kde-base/kdebindings kde-base/kimono -kde-base/kdebindings kde-base/kjsembed -kde-base/kdebindings kde-base/korundum -kde-base/kdebindings kde-base/krossjava -kde-base/kdebindings kde-base/krosspython -kde-base/kdebindings kde-base/krossruby -kde-base/kdebindings kde-base/pykde4 -kde-base/kdebindings kde-base/qtjava -kde-base/kdebindings kde-base/qtruby -kde-base/kdebindings kde-base/qtsharp -kde-base/kdebindings kde-base/qyoto -kde-base/kdebindings kde-base/smoke -kde-base/kdebindings kde-base/xparts -kde-base/kdeedu kde-base/blinken -kde-base/kdeedu kde-base/kalgebra -kde-base/kdeedu kde-base/kalzium -kde-base/kdeedu kde-base/kanagram -kde-base/kdeedu kde-base/kbruch -kde-base/kdeedu kde-base/kgeography -kde-base/kdeedu kde-base/khangman -kde-base/kdeedu kde-base/kig -kde-base/kdeedu kde-base/kiten -kde-base/kdeedu kde-base/klettres -kde-base/kdeedu kde-base/kmplot -kde-base/kdeedu kde-base/kpercentage -kde-base/kdeedu kde-base/kstars -kde-base/kdeedu kde-base/ktouch -kde-base/kdeedu kde-base/kturtle -kde-base/kdeedu kde-base/kwordquiz -kde-base/kdeedu kde-base/libkdeedu -kde-base/kdeedu kde-base/marble -kde-base/kdeedu kde-base/parley -kde-base/kdeedu kde-base/step -kde-base/kdegames kde-base/bovo -kde-base/kdegames kde-base/katomic -kde-base/kdegames kde-base/kbattleship -kde-base/kdegames kde-base/kblackbox -kde-base/kdegames kde-base/kblocks -kde-base/kdegames kde-base/kbounce -kde-base/kdegames kde-base/kbreakout -kde-base/kdegames kde-base/kdiamond -kde-base/kdegames kde-base/kfourinline -kde-base/kdegames kde-base/kgoldrunner -kde-base/kdegames kde-base/kiriki -kde-base/kdegames kde-base/kjumpingcube -kde-base/kdegames kde-base/klines -kde-base/kdegames kde-base/kmahjongg -kde-base/kdegames kde-base/kmines -kde-base/kdegames kde-base/knetwalk -kde-base/kdegames kde-base/kolf -kde-base/kdegames kde-base/kollision -kde-base/kdegames kde-base/konquest -kde-base/kdegames kde-base/kpat -kde-base/kdegames kde-base/kreversi -kde-base/kdegames kde-base/ksame -kde-base/kdegames kde-base/kshisen -kde-base/kdegames kde-base/ksirk -kde-base/kdegames kde-base/kspaceduel -kde-base/kdegames kde-base/ksquares -kde-base/kdegames kde-base/ksudoku -kde-base/kdegames kde-base/ktuberling -kde-base/kdegames kde-base/kubrick -kde-base/kdegames kde-base/libkdegames -kde-base/kdegames kde-base/libkmahjongg -kde-base/kdegames kde-base/lskat -kde-base/kdegraphics kde-base/gwenview -kde-base/kdegraphics kde-base/kamera -kde-base/kdegraphics kde-base/kcolorchooser -kde-base/kdegraphics kde-base/kdegraphics-strigi-analyzer -kde-base/kdegraphics kde-base/kgamma -kde-base/kdegraphics kde-base/kghostview -kde-base/kdegraphics kde-base/kolourpaint -kde-base/kdegraphics kde-base/kruler -kde-base/kdegraphics kde-base/ksaneplugin -kde-base/kdegraphics kde-base/ksnapshot -kde-base/kdegraphics kde-base/libkdcraw -kde-base/kdegraphics kde-base/libkexiv2 -kde-base/kdegraphics kde-base/libkipi -kde-base/kdegraphics kde-base/libksane -kde-base/kdegraphics kde-base/libkscan -kde-base/kdegraphics kde-base/okular -kde-base/kdegraphics kde-base/svgpart -kde-base/kdemultimedia kde-base/dragonplayer -kde-base/kdemultimedia kde-base/juk -kde-base/kdemultimedia kde-base/kdemultimedia-kioslaves -kde-base/kdemultimedia kde-base/kdemultimedia-strigi-analyzer -kde-base/kdemultimedia kde-base/kmix -kde-base/kdemultimedia kde-base/kscd -kde-base/kdemultimedia kde-base/libkcddb -kde-base/kdemultimedia kde-base/libkcompactdisc -kde-base/kdenetwork kde-base/kdenetwork-filesharing -kde-base/kdenetwork kde-base/kdnssd -kde-base/kdenetwork kde-base/kget -kde-base/kdenetwork kde-base/knewsticker -kde-base/kdenetwork kde-base/kopete -kde-base/kdenetwork kde-base/kppp -kde-base/kdenetwork kde-base/krdc -kde-base/kdenetwork kde-base/krfb -kde-base/kdepim kde-base/akonadi -kde-base/kdepim kde-base/akregator -kde-base/kdepim kde-base/certmanager -kde-base/kdepim kde-base/kabc2mutt -kde-base/kdepim kde-base/kabcclient -kde-base/kdepim kde-base/kaddressbook -kde-base/kdepim kde-base/kalarm -kde-base/kdepim kde-base/kdemaildir -kde-base/kdepim kde-base/kdepim-icons -kde-base/kdepim kde-base/kdepim-kioslaves -kde-base/kdepim kde-base/kdepim-kresources -kde-base/kdepim kde-base/kdepim-strigi-analyzer -kde-base/kdepim kde-base/kdepim-wizards -kde-base/kdepim kde-base/kfeed -kde-base/kdepim kde-base/kitchensync -kde-base/kdepim kde-base/kjots -kde-base/kdepim kde-base/kleopatra -kde-base/kdepim kde-base/kmail -kde-base/kdepim kde-base/kmailcvt -kde-base/kdepim kde-base/kmobiletools -kde-base/kdepim kde-base/knode -kde-base/kdepim kde-base/knotes -kde-base/kdepim kde-base/kode -kde-base/kdepim kde-base/konsolekalendar -kde-base/kdepim kde-base/kontact -kde-base/kdepim kde-base/kontact-specialdates -kde-base/kdepim kde-base/kontactinterfaces -kde-base/kdepim kde-base/korganizer -kde-base/kdepim kde-base/korn -kde-base/kdepim kde-base/kpilot -kde-base/kdepim kde-base/ktimetracker -kde-base/kdepim kde-base/ktnef -kde-base/kdepim kde-base/libkdepim -kde-base/kdepim kde-base/libkholidays -kde-base/kdepim kde-base/libkleo -kde-base/kdepim kde-base/libkpgp -kde-base/kdepim kde-base/libksieve -kde-base/kdepim kde-base/mailtransport -kde-base/kdepim kde-base/mimelib -kde-base/kdepim kde-base/networkstatus -kde-base/kdesdk kde-base/cervisia -kde-base/kdesdk kde-base/kapptemplate -kde-base/kdesdk kde-base/kate -kde-base/kdesdk kde-base/kbabel -kde-base/kdesdk kde-base/kbugbuster -kde-base/kdesdk kde-base/kcachegrind -kde-base/kdesdk kde-base/kdeaccounts-plugin -kde-base/kdesdk kde-base/kdesdk-kioslaves -kde-base/kdesdk kde-base/kdesdk-misc -kde-base/kdesdk kde-base/kdesdk-scripts -kde-base/kdesdk kde-base/kdesdk-strigi-analyzer -kde-base/kdesdk kde-base/kmtrace -kde-base/kdesdk kde-base/kompare -kde-base/kdesdk kde-base/kspy -kde-base/kdesdk kde-base/kstartperf -kde-base/kdesdk kde-base/kuiviewer -kde-base/kdesdk kde-base/lokalize -kde-base/kdesdk kde-base/poxml -kde-base/kdesdk kde-base/strigi-analyzer -kde-base/kdesdk kde-base/umbrello -kde-base/kdetoys kde-base/amor -kde-base/kdetoys kde-base/kteatime -kde-base/kdetoys kde-base/ktux -kde-base/kdetoys kde-base/kweather -kde-base/kdetoys kde-base/kworldclock -kde-base/kdeutils kde-base/ark -kde-base/kdeutils kde-base/kcalc -kde-base/kdeutils kde-base/kcharselect -kde-base/kdeutils kde-base/kdessh -kde-base/kdeutils kde-base/kdf -kde-base/kdeutils kde-base/kfloppy -kde-base/kdeutils kde-base/kgpg -kde-base/kdeutils kde-base/kmilo -kde-base/kdeutils kde-base/kregexpeditor -kde-base/kdeutils kde-base/ktimer -kde-base/kdeutils kde-base/kwallet -kde-base/kdeutils kde-base/okteta -kde-base/kdeutils kde-base/superkaramba -kde-base/kdeutils kde-base/sweeper -kde-base/kdewebdev kde-base/kfilereplace -kde-base/kdewebdev kde-base/kimagemapeditor -kde-base/kdewebdev kde-base/klinkstatus -kde-base/kdewebdev kde-base/kommander -kde-base/kdewebdev kde-base/kxsldbg -kde-base/kdewebdev kde-base/quanta -' - -# @FUNCTION: get-parent-package -# @USAGE: <split ebuild> -# @DESCRIPTION: -# Echoes the name of the monolithic package that a given split ebuild was derived from. -get-parent-package() { - local parent child - while read parent child; do - if [[ "${child}" == "$1" ]]; then - echo ${parent} - return 0 - fi - done <<< "$KDE_DERIVATION_MAP" - die "Package $target not found in KDE_DERIVATION_MAP, please report bug" -} - -# @FUNCTION: get-child-packages -# @USAGE: <monolithic ebuild> -# @DESCRIPTION: -# Echoes the names of all (split) ebuilds derived from a given monolithic ebuild. -get-child-packages() { - local parent child - while read parent child; do - [[ "${parent}" == "$1" ]] && echo -n "${child} " - done <<< "$KDE_DERIVATION_MAP" -} - -# @FUNCTION: is-parent-package -# @USAGE: <$CATEGORY/$PN> -# @DESCRIPTION: -# Returns zero exit-status if the given package is a parent (monolithic) ebuild. -# Returns non-zero exit-status if it's not. -is-parent-package() { - local parent child - while read parent child; do - [[ "${parent}" == "$1" ]] && return 0 - done <<< "$KDE_DERIVATION_MAP" - return 1 -} ->>>>>>> origin/4.2:eclass/kde4-functions.eclass # @FUNCTION: buildsycoca # @DESCRIPTION: diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass index b977171318a..214d4eb2442 100644 --- a/eclass/kde4-meta.eclass +++ b/eclass/kde4-meta.eclass @@ -166,27 +166,12 @@ kde4-meta_src_unpack() { case ${SLOT} in live) S="${WORKDIR}/${PN}" -<<<<<<< HEAD:eclass/kde4-meta.eclass mkdir -p "${S}" ESVN_RESTRICT="export" subversion_src_unpack subversion_wc_info kde4-meta_src_extract kde4-base_apply_patches subversion_bootstrap -======= - # Ensure the target directory exists - mkdir -p "${S}" - # Update working copy - ESVN_RESTRICT="export" subversion_src_unpack - # this sets variables used by the src_extract and change_cmakelists - subversion_wc_info - # Fetch SVN sources and export (parts of) our SVN working copy to ${S} - kde4-meta_src_extract - # Make sure PATCHES as well as ESVN_PATCHES get applied - kde4-base_apply_patches - subversion_bootstrap - # CMakeLists.txt magic ->>>>>>> origin/4.2:eclass/kde4-meta.eclass kde4-meta_change_cmakelists ;; *) @@ -203,15 +188,9 @@ kde4-meta_src_unpack() { kde4-meta_src_extract() { case ${SLOT} in live) -<<<<<<< HEAD:eclass/kde4-meta.eclass local rsync_options subdir kmnamedir targetdir # Export working copy to ${S} einfo "Exporting parts of working copy to ${S}" -======= - local rsync_options subdir kmnamedir targetdir - # Export working copy to ${S} - einfo "Exporting parts of working copy to ${S}" ->>>>>>> origin/4.2:eclass/kde4-meta.eclass kde4-meta_create_extractlists case ${KMNAME} in @@ -283,7 +262,6 @@ kde4-meta_src_extract() { [[ -n ${abort} ]] && die "There were missing files." fi -<<<<<<< HEAD:eclass/kde4-meta.eclass kde4-base_src_unpack if [[ "${KMNAME}" == "koffice" ]]; then @@ -291,47 +269,17 @@ kde4-meta_src_extract() { koffice-data|koffice-libs) ;; *) -======= - kde4-base_src_unpack - - if [[ "${KMNAME}" == "koffice" ]]; then - case ${PN} in - koffice-data|koffice-libs) - ;; - *) - ### We need to check for latest kdedir if kdedir does not point onto /usr - # we check for some basic application and if we found it in /usr we use - # /usr as master tree otherwise we pick latest version in /usr/kde/ - elog "we always prefer KDE installed without kdeprefix so if you get" - elog "some issues with linking please switch to -kdeprefix KDE install." - if [ -e /usr/bin/kwin ]; then - KD="/usr" - else - KD=$(find /usr/kde/ -maxdepth 1 -mindepth 1 -type d |tail -n 1) - #pickup latest version from /usr/kde - fi - # we have few lib states we can occur on koffice sources ->>>>>>> origin/4.2:eclass/kde4-meta.eclass ### basic array LIB_ARRAY="kostore koodf kokross komain pigmentcms koresources flake koguiutils kopageapp kotext kowmf" ### dep array R_QT_kostore="\"/usr/$(get_libdir)/qt4/libQtCore.so\" \"/usr/$(get_libdir)/qt4/libQtXml.so\" -<<<<<<< HEAD:eclass/kde4-meta.eclass \"${KDEDIR}/$(get_libdir)/libkdecore.so\"" R_BAS_kostore="libkostore ${R_QT_kostore}" R_BAS_koodf="libkoodf ${R_BAS_kostore}" R_KROSS_kokross=" \"${KDEDIR}/$(get_libdir)/libkrossui.so\" \"${KDEDIR}/$(get_libdir)/libkrosscore.so\"" -======= - \"${KD}/$(get_libdir)/libkdecore.so\"" - R_BAS_kostore="libkostore ${R_QT_kostore}" - R_BAS_koodf="libkoodf ${R_BAS_kostore}" - R_KROSS_kokross=" - \"${KD}/$(get_libdir)/libkrossui.so\" - \"${KD}/$(get_libdir)/libkrosscore.so\"" ->>>>>>> origin/4.2:eclass/kde4-meta.eclass R_BAS_kokross="libkokross ${R_BAS_koodf} ${R_KROSS_kokross}" R_QT_komain="\"/usr/$(get_libdir)/qt4/libQtGui.so\"" R_BAS_komain="libkomain ${R_BAS_koodf} ${R_QT_komain}" @@ -348,17 +296,12 @@ kde4-meta_src_extract() { echo "Fixing library ${libname} with hardcoded path" for libpath in $(eval "echo \$R_BAS_${libname}"); do if [[ "${libpath}" != "\"/usr/"* ]]; then -<<<<<<< HEAD:eclass/kde4-meta.eclass local R="${R} \"${KDEDIR}/$(get_libdir)/${libpath}.so\"" -======= - local R="${R} \"/usr/$(get_libdir)/${libpath}.so\"" ->>>>>>> origin/4.2:eclass/kde4-meta.eclass else local R="${R} ${libpath}" fi done find ${S} -name CMakeLists.txt -print| xargs -i \ -<<<<<<< HEAD:eclass/kde4-meta.eclass sed -i \ -e "s: ${libname} : ${R} :g" \ -e "s: ${libname}): ${R}):g" \ @@ -370,19 +313,6 @@ kde4-meta_src_extract() { ;; esac fi -======= - sed -i \ - -e "s: ${libname} : ${R} :g" \ - -e "s: ${libname}): ${R}):g" \ - -e "s:(${libname} :(${R} :g" \ - -e "s:(${libname}):(${R}):g" \ - -e "s: ${libname}: ${R}:g" \ - {} || die "Fixing library names failed." - done - ;; - esac - fi ->>>>>>> origin/4.2:eclass/kde4-meta.eclass esac } @@ -765,13 +695,8 @@ kde4-meta_src_install() { # remove unvanted koffice stuff if [[ "${KMNAME}" == "koffice" ]] ; then if [[ "${PN}" != "koffice-data" ]]; then -<<<<<<< HEAD:eclass/kde4-meta.eclass rm "${D}"/${KDEDIR}/include/config-openexr.h rm "${D}"/${KDEDIR}/share/apps/cmake/modules/FindKOfficeLibs.cmake -======= - rm "${D}"/usr/include/config-openexr.h - rm "${D}"/usr/share/apps/cmake/modules/FindKOfficeLibs.cmake ->>>>>>> origin/4.2:eclass/kde4-meta.eclass fi fi } @@ -806,14 +731,4 @@ kde4-meta_pkg_postinst() { kde4-meta_pkg_postrm() { kde4-base_pkg_postrm } -<<<<<<< HEAD:eclass/kde4-meta.eclass -======= -kdebase_toplevel_cmakelist() { - insert=$(sed -e '/macro_optional_find_package/!d' < "${ESVN_WC_PATH}"/CMakeLists.txt) - at=$(sed -n '/^include[[:space:]]*(/=' < "${S}"/CMakeLists.txt | sed -n '$p') - for line in ${insert}; do - sed "${at}a${line}" -i "${S}"/CMakeLists.txt - done -} ->>>>>>> origin/4.2:eclass/kde4-meta.eclass diff --git a/sets/kde-4.1 b/sets/kde-4.1 new file mode 100644 index 00000000000..7817c531d21 --- /dev/null +++ b/sets/kde-4.1 @@ -0,0 +1,14 @@ +# We don't include kdesdk on the global set +kde-base/kate:4.1 + +@kdeadmin-4.1 +@kdeartwork-4.1 +@kdebase-4.1 +@kdeedu-4.1 +@kdegames-4.1 +@kdegraphics-4.1 +@kdemultimedia-4.1 +@kdenetwork-4.1 +@kdepim-4.1 +@kdetoys-4.1 +@kdeutils-4.1 diff --git a/sets/kdeaccessibility-4.1 b/sets/kdeaccessibility-4.1 new file mode 100644 index 00000000000..f80b5645908 --- /dev/null +++ b/sets/kdeaccessibility-4.1 @@ -0,0 +1,6 @@ +kde-base/kdeaccessibility-colorschemes:4.1 +kde-base/kdeaccessibility-iconthemes:4.1 +kde-base/kmag:4.1 +kde-base/kmousetool:4.1 +kde-base/kmouth:4.1 +kde-base/kttsd:4.1 diff --git a/sets/kdeadmin-4.1 b/sets/kdeadmin-4.1 new file mode 100644 index 00000000000..57315af8b20 --- /dev/null +++ b/sets/kdeadmin-4.1 @@ -0,0 +1,4 @@ +kde-base/kcron:4.1 +kde-base/knetworkconf:4.1 +kde-base/ksystemlog:4.1 +kde-base/kuser:4.1 diff --git a/sets/kdeartwork-4.1 b/sets/kdeartwork-4.1 new file mode 100644 index 00000000000..0f9be7d5e95 --- /dev/null +++ b/sets/kdeartwork-4.1 @@ -0,0 +1,9 @@ +kde-base/kdeartwork-colorschemes:4.1 +kde-base/kdeartwork-emoticons:4.1 +kde-base/kdeartwork-iconthemes:4.1 +kde-base/kdeartwork-kscreensaver:4.1 +kde-base/kdeartwork-kworldclock:4.1 +kde-base/kdeartwork-sounds:4.1 +kde-base/kdeartwork-styles:4.1 +kde-base/kdeartwork-wallpapers:4.1 +kde-base/kdeartwork-icewm-themes:4.1 diff --git a/sets/kdebase-4.1 b/sets/kdebase-4.1 new file mode 100644 index 00000000000..6df107266e9 --- /dev/null +++ b/sets/kdebase-4.1 @@ -0,0 +1,67 @@ +kde-base/dolphin:4.1 +kde-base/drkonqi:4.1 +kde-base/kappfinder:4.1 +kde-base/kcheckpass:4.1 +kde-base/kcminit:4.1 +kde-base/kcmshell:4.1 +kde-base/kcontrol:4.1 +kde-base/kde-menu:4.1 +kde-base/kde-menu-icons:4.1 +kde-base/kde-wallpapers:4.1 +kde-base/kdebase-cursors:4.1 +kde-base/kdebase-data:4.1 +kde-base/kdebase-kioslaves:4.1 +kde-base/kdebase-startkde:4.1 +kde-base/kdebugdialog:4.1 +kde-base/kdepasswd:4.1 +kde-base/kdesu:4.1 +kde-base/kdialog:4.1 +kde-base/kdm:4.1 +kde-base/keditbookmarks:4.1 +kde-base/kfile:4.1 +kde-base/kfind:4.1 +kde-base/khelpcenter:4.1 +kde-base/khotkeys:4.1 +kde-base/kiconfinder:4.1 +kde-base/kinfocenter:4.1 +kde-base/kioclient:4.1 +kde-base/klipper:4.1 +kde-base/kmenuedit:4.1 +kde-base/kmimetypefinder:4.1 +kde-base/knetattach:4.1 +kde-base/knewstuff:4.1 +kde-base/knotify:4.1 +kde-base/konqueror:4.1 +kde-base/konsole:4.1 +kde-base/kpasswdserver:4.1 +kde-base/kquitapp:4.1 +kde-base/kreadconfig:4.1 +kde-base/krunner:4.1 +kde-base/kscreensaver:4.1 +kde-base/ksmserver:4.1 +kde-base/ksplash:4.1 +kde-base/kstart:4.1 +kde-base/kstartupconfig:4.1 +kde-base/kstyles:4.1 +kde-base/ksysguard:4.1 +kde-base/ksystraycmd:4.1 +kde-base/ktimezoned:4.1 +kde-base/ktraderclient:4.1 +kde-base/kuiserver:4.1 +kde-base/kurifilter-plugins:4.1 +kde-base/kwin:4.1 +kde-base/kwrite:4.1 +kde-base/libkonq:4.1 +kde-base/libkworkspace:4.1 +kde-base/libplasma:4.1 +kde-base/libtaskmanager:4.1 +kde-base/nepomuk:4.1 +kde-base/nsplugins:4.1 +kde-base/phonon-xine:4.1 +kde-base/plasma-apps:4.1 +kde-base/plasma-workspace:4.1 +kde-base/renamedlg-plugins:4.1 +kde-base/solid:4.1 +kde-base/solid-hardware:4.1 +kde-base/soliduiserver:4.1 +kde-base/systemsettings:4.1 diff --git a/sets/kdedeps-4.1 b/sets/kdedeps-4.1 new file mode 100644 index 00000000000..dd1df7305d8 --- /dev/null +++ b/sets/kdedeps-4.1 @@ -0,0 +1,2 @@ +kde-base/kdelibs:4.1 +kde-base/kdepimlibs:4.1 diff --git a/sets/kdeedu-4.1 b/sets/kdeedu-4.1 new file mode 100644 index 00000000000..e44084d707f --- /dev/null +++ b/sets/kdeedu-4.1 @@ -0,0 +1,20 @@ +kde-base/blinken:4.1 +kde-base/kalgebra:4.1 +kde-base/kalzium:4.1 +kde-base/kanagram:4.1 +kde-base/kbruch:4.1 +kde-base/kgeography:4.1 +kde-base/khangman:4.1 +kde-base/kig:4.1 +kde-base/kiten:4.1 +kde-base/klettres:4.1 +kde-base/kmplot:4.1 +kde-base/kpercentage:4.1 +kde-base/kstars:4.1 +kde-base/ktouch:4.1 +kde-base/kturtle:4.1 +kde-base/kwordquiz:4.1 +kde-base/libkdeedu:4.1 +kde-base/marble:4.1 +kde-base/parley:4.1 +kde-base/step:4.1 diff --git a/sets/kdegraphics-4.1 b/sets/kdegraphics-4.1 new file mode 100644 index 00000000000..b65c439fc32 --- /dev/null +++ b/sets/kdegraphics-4.1 @@ -0,0 +1,14 @@ +kde-base/gwenview:4.1 +kde-base/kamera:4.1 +kde-base/kcolorchooser:4.1 +kde-base/kgamma:4.1 +kde-base/kolourpaint:4.1 +kde-base/kruler:4.1 +kde-base/ksnapshot:4.1 +kde-base/libkdcraw:4.1 +kde-base/libkexiv2:4.1 +kde-base/libkipi:4.1 +kde-base/libksane:4.1 +kde-base/okular:4.1 +kde-base/svgpart:4.1 +kde-base/kdegraphics-strigi-analyzer:4.1 diff --git a/sets/kdemultimedia-4.1 b/sets/kdemultimedia-4.1 new file mode 100644 index 00000000000..bf2256648c4 --- /dev/null +++ b/sets/kdemultimedia-4.1 @@ -0,0 +1,7 @@ +kde-base/dragonplayer:4.1 +kde-base/juk:4.1 +kde-base/kdemultimedia-kioslaves:4.1 +kde-base/kmix:4.1 +kde-base/kscd:4.1 +kde-base/libkcddb:4.1 +kde-base/libkcompactdisc:4.1 diff --git a/sets/kdenetwork-4.1 b/sets/kdenetwork-4.1 new file mode 100644 index 00000000000..a7595bd284c --- /dev/null +++ b/sets/kdenetwork-4.1 @@ -0,0 +1,8 @@ +kde-base/kdenetwork-filesharing:4.1 +kde-base/kdnssd:4.1 +kde-base/kget:4.1 +kde-base/knewsticker:4.1 +kde-base/kopete:4.1 +kde-base/kppp:4.1 +kde-base/krdc:4.1 +kde-base/krfb:4.1 diff --git a/sets/kdepim-4.1 b/sets/kdepim-4.1 new file mode 100644 index 00000000000..68f040d6623 --- /dev/null +++ b/sets/kdepim-4.1 @@ -0,0 +1,28 @@ +kde-base/akonadi:4.1 +kde-base/akregator:4.1 +kde-base/kaddressbook:4.1 +kde-base/kalarm:4.1 +kde-base/kdemaildir:4.1 +kde-base/kdepim-icons:4.1 +kde-base/kdepim-kresources:4.1 +kde-base/kdepim-strigi-analyzer:4.1 +kde-base/kdepim-wizards:4.1 +kde-base/kitchensync:4.1 +kde-base/kjots:4.1 +kde-base/kleopatra:4.1 +kde-base/kmail:4. |
