diff options
author | Johannes Huber <johu@gentoo.org> | 2012-08-01 19:38:52 +0000 |
---|---|---|
committer | Johannes Huber <johu@gentoo.org> | 2012-08-01 19:38:52 +0000 |
commit | e84b7e604fcdc6feb2c50e883b16ec98a5f89b87 (patch) | |
tree | 64fa2c3afbc6c6d33853559211c0efe42279b5a1 /eclass/kde4-base.eclass | |
parent | Version bump thanks to Elias Probst and Florian Steinel (bug #277909). (diff) | |
download | historical-e84b7e604fcdc6feb2c50e883b16ec98a5f89b87.tar.gz historical-e84b7e604fcdc6feb2c50e883b16ec98a5f89b87.tar.bz2 historical-e84b7e604fcdc6feb2c50e883b16ec98a5f89b87.zip |
Make .xz compression as default for SRC_URI calculation. Add KDE prefix to BUILD_TYPE. No #DONOTCOMPILE if add_subdirectory has a variable parameter ("${...").
Diffstat (limited to 'eclass/kde4-base.eclass')
-rw-r--r-- | eclass/kde4-base.eclass | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass index ccb4a35b6dc2..56f24fde990e 100644 --- a/eclass/kde4-base.eclass +++ b/eclass/kde4-base.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-base.eclass,v 1.119 2012/06/22 09:19:46 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-base.eclass,v 1.120 2012/08/01 19:38:52 johu Exp $ # @ECLASS: kde4-base.eclass # @MAINTAINER: @@ -33,7 +33,7 @@ inherit kde4-functions toolchain-funcs fdo-mime flag-o-matic gnome2-utils base virtualx versionator eutils multilib -if [[ ${BUILD_TYPE} = live ]]; then +if [[ ${KDE_BUILD_TYPE} = live ]]; then case ${KDE_SCM} in svn) inherit subversion ;; git) inherit git-2 ;; @@ -70,7 +70,7 @@ case ${KDEBASE} in SLOT="2" ;; kdevelop) - if [[ ${BUILD_TYPE} = live ]]; then + if [[ ${KDE_BUILD_TYPE} = live ]]; then # @ECLASS-VARIABLE: KDEVELOP_VERSION # @DESCRIPTION: # Specifies KDevelop version. Default is 4.0.0 for tagged packages and 9999 for live packages. @@ -159,7 +159,7 @@ KDE_HANDBOOK="${KDE_HANDBOOK:-never}" # Set this varible if you want your live package to manage its # translations. (Mostly all kde ebuilds does not ship documentation # and translations in live ebuilds) -if [[ ${BUILD_TYPE} == live && -z ${KDE_LINGUAS_LIVE_OVERRIDE} ]]; then +if [[ ${KDE_BUILD_TYPE} == live && -z ${KDE_LINGUAS_LIVE_OVERRIDE} ]]; then # Kdebase actualy provides the handbooks even for live stuff [[ ${KDEBASE} == kde-base ]] || KDE_HANDBOOK=never KDE_LINGUAS="" @@ -170,7 +170,7 @@ case ${KDEBASE} in kde-base) HOMEPAGE="http://www.kde.org/" LICENSE="GPL-2" - if [[ ${BUILD_TYPE} = live && -z ${I_KNOW_WHAT_I_AM_DOING} ]]; then + if [[ ${KDE_BUILD_TYPE} = live && -z ${I_KNOW_WHAT_I_AM_DOING} ]]; then # Disable tests for live ebuilds by default RESTRICT+=" test" fi @@ -450,18 +450,18 @@ _calculate_src_uri() { # KDEPIM 4.4, special case # TODO: Remove this part when KDEPIM 4.4 gets out of the tree SRC_URI="mirror://kde/stable/kdepim-${PV}/src/${_kmname_pv}.tar.bz2" ;; - 4.[4567].8[05] | 4.[4567].9[0235678]) + 4.[89].8[05] | 4.[89].9[0235678]) # Unstable KDE SC releases - SRC_URI="mirror://kde/unstable/${PV}/src/${_kmname_pv}.tar.bz2" ;; - 4.8.[12345]) - # Stable KDE SC releases with .xz support - SRC_URI="mirror://kde/stable/${PV}/src/${_kmname_pv}.tar.xz" ;; + SRC_URI="mirror://kde/unstable/${PV}/src/${_kmname_pv}.tar.xz" ;; + 4.[1234567].[12345]) + # Stable KDE SC with old .bz2 support + SRC_URI="mirror://kde/stable/${PV}/src/${_kmname_pv}.tar.bz2" ;; 4.[89].8[05] | 4.[89].9[0235678]) # Unstable KDE SC releases SRC_URI="mirror://kde/unstable/${PV}/src/${_kmname_pv}.tar.xz" ;; *) # Stable KDE SC releases - SRC_URI="mirror://kde/stable/${PV}/src/${_kmname_pv}.tar.bz2" ;; + SRC_URI="mirror://kde/stable/${PV}/src/${_kmname_pv}.tar.xz" ;; esac ;; koffice) @@ -590,7 +590,7 @@ _calculate_live_repo() { esac } -case ${BUILD_TYPE} in +case ${KDE_BUILD_TYPE} in live) _calculate_live_repo ;; *) _calculate_src_uri ;; esac @@ -662,7 +662,7 @@ kde4-base_pkg_setup() { kde4-base_src_unpack() { debug-print-function ${FUNCNAME} "$@" - if [[ ${BUILD_TYPE} = live ]]; then + if [[ ${KDE_BUILD_TYPE} = live ]]; then case ${KDE_SCM} in svn) migrate_store_dir @@ -716,7 +716,7 @@ kde4-base_src_prepare() { fi # SCM bootstrap - if [[ ${BUILD_TYPE} = live ]]; then + if [[ ${KDE_BUILD_TYPE} = live ]]; then case ${KDE_SCM} in svn) subversion_src_prepare ;; esac @@ -755,7 +755,7 @@ kde4-base_src_configure() { if use_if_iuse debug; then # Set "real" debug mode - CMAKE_BUILD_TYPE="Debugfull" + CMAKE_KDE_BUILD_TYPE="Debugfull" else # Handle common release builds append-cppflags -DQT_NO_DEBUG @@ -892,7 +892,7 @@ kde4-base_pkg_preinst() { debug-print-function ${FUNCNAME} "$@" gnome2_icon_savelist - if [[ ${BUILD_TYPE} == live && ${KDE_SCM} == svn ]]; then + if [[ ${KDE_BUILD_TYPE} == live && ${KDE_SCM} == svn ]]; then subversion_pkg_preinst fi } @@ -909,7 +909,7 @@ kde4-base_pkg_postinst() { buildsycoca if [[ -z ${I_KNOW_WHAT_I_AM_DOING} ]]; then - if [[ ${BUILD_TYPE} = live ]]; then + if [[ ${KDE_BUILD_TYPE} = live ]]; then echo einfo "WARNING! This is an experimental live ebuild of ${CATEGORY}/${PN}" einfo "Use it at your own risk." |