| 1 | # Copyright 1999-2010 Gentoo Foundation |
1 | # Copyright 1999-2010 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/kde4-base.eclass,v 1.69 2010/09/09 17:02:30 reavertm Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/kde4-base.eclass,v 1.72 2010/09/11 05:18:35 reavertm Exp $ |
| 4 | |
4 | |
| 5 | # @ECLASS: kde4-base.eclass |
5 | # @ECLASS: kde4-base.eclass |
| 6 | # @MAINTAINER: |
6 | # @MAINTAINER: |
| 7 | # kde@gentoo.org |
7 | # kde@gentoo.org |
| 8 | # @BLURB: This eclass provides functions for kde 4.X ebuilds |
8 | # @BLURB: This eclass provides functions for kde 4.X ebuilds |
| … | |
… | |
| 60 | case ${KDEBASE} in |
60 | case ${KDEBASE} in |
| 61 | kde-base) |
61 | kde-base) |
| 62 | # Determine SLOT from PVs |
62 | # Determine SLOT from PVs |
| 63 | case ${PV} in |
63 | case ${PV} in |
| 64 | *.9999*) SLOT="${PV/.9999*/}" ;; # stable live |
64 | *.9999*) SLOT="${PV/.9999*/}" ;; # stable live |
| 65 | 4.6* | 4.5.[6-9]*) SLOT="4.6" ;; |
65 | 4.6* | 4.5.[6-9][0-9]*) SLOT="4.6" ;; |
| 66 | 4.5* | 4.4.[6-9]*) SLOT="4.5" ;; |
66 | 4.5* | 4.4.[6-9][0-9]*) SLOT="4.5" ;; |
| 67 | 4.4* | 4.3.[6-9]*) SLOT="4.4" ;; |
67 | 4.4* | 4.3.[6-9][0-9]*) SLOT="4.4" ;; |
| 68 | 9999*) SLOT="live" ;; # regular live |
68 | 9999*) SLOT="live" ;; # regular live |
| 69 | *) die "Unsupported ${PV}" ;; |
69 | *) die "Unsupported ${PV}" ;; |
| 70 | esac |
70 | esac |
| 71 | KDE_MINIMAL="${SLOT}" |
71 | KDE_MINIMAL="${SLOT}" |
| 72 | ;; |
72 | ;; |
| … | |
… | |
| 477 | fi |
477 | fi |
| 478 | _kmname_pv="${_kmname}-${PV}" |
478 | _kmname_pv="${_kmname}-${PV}" |
| 479 | case ${KDEBASE} in |
479 | case ${KDEBASE} in |
| 480 | kde-base) |
480 | kde-base) |
| 481 | case ${PV} in |
481 | case ${PV} in |
| 482 | 4.[45].8[05] | 4.[45].9[02568]) |
482 | 4.[456].8[05] | 4.[456].9[023568]) |
| 483 | # Normally packed unstable releases |
483 | # Unstable KDE SC releases |
| 484 | SRC_URI="mirror://kde/unstable/${PV}/src/${_kmname_pv}.tar.bz2" ;; |
484 | SRC_URI="mirror://kde/unstable/${PV}/src/${_kmname_pv}.tar.bz2" |
| 485 | 4.[45].[6-9]*) |
|
|
| 486 | # Repacked tarballs: need to depend on xz-utils to ensure that they can be unpacked |
|
|
| 487 | SRC_URI="http://dev.gentooexperimental.org/~alexxy/kde/${PV}/src/${_kmname_pv}.tar.xz" |
|
|
| 488 | DEPEND+=" app-arch/xz-utils" |
|
|
| 489 | ;; |
485 | ;; |
|
|
486 | 4.4.6) |
|
|
487 | # Only kdepim here |
|
|
488 | SRC_URI="mirror://kde/stable/kdepim-${PV}/src/${_kmname_pv}.tar.bz2" |
|
|
489 | ;; |
|
|
490 | *) |
|
|
491 | # Stable KDE SC releases |
| 490 | *) SRC_URI="mirror://kde/stable/${PV}/src/${_kmname_pv}.tar.bz2" ;; |
492 | SRC_URI="mirror://kde/stable/${PV}/src/${_kmname_pv}.tar.bz2" |
|
|
493 | ;; |
| 491 | esac |
494 | esac |
| 492 | ;; |
495 | ;; |
| 493 | koffice) |
496 | koffice) |
| 494 | case ${PV} in |
497 | case ${PV} in |
| 495 | 2.1.[6-9]*) SRC_URI="mirror://kde/unstable/${_kmname_pv}/${_kmname_pv}.tar.bz2" ;; |
498 | 2.1.[6-9]*) SRC_URI="mirror://kde/unstable/${_kmname_pv}/${_kmname_pv}.tar.bz2" ;; |