diff options
| author | abcd <abcd@gentoo.org> | 2009-12-04 23:21:45 -0500 |
|---|---|---|
| committer | abcd <abcd@gentoo.org> | 2009-12-05 12:56:14 -0500 |
| commit | b3bca0765eee2bb9e7af324c2100ad2fbaf99940 (patch) | |
| tree | b3d2ab6ffdc7145970c9a99312af1e7408c2b3df /kde-base/pykde4/pykde4-9999.ebuild | |
| parent | 0bc54a89408d18cc899ea33f54c10b6f8def42cf (diff) | |
| download | kde-b3bca0765eee2bb9e7af324c2100ad2fbaf99940.tar.gz kde-b3bca0765eee2bb9e7af324c2100ad2fbaf99940.tar.bz2 kde-b3bca0765eee2bb9e7af324c2100ad2fbaf99940.zip | |
[kde-base] Convert mycmakeargs to an array
Diffstat (limited to 'kde-base/pykde4/pykde4-9999.ebuild')
| -rw-r--r-- | kde-base/pykde4/pykde4-9999.ebuild | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/kde-base/pykde4/pykde4-9999.ebuild b/kde-base/pykde4/pykde4-9999.ebuild index 3193acb2664..ad5559ced71 100644 --- a/kde-base/pykde4/pykde4-9999.ebuild +++ b/kde-base/pykde4/pykde4-9999.ebuild @@ -48,22 +48,24 @@ src_prepare() { } src_configure() { - savedcmakeargs="${mycmakeargs} + savedcmakeargs=( -DWITH_QScintilla=OFF $(cmake-utils_use_with semantic-desktop Soprano) $(cmake-utils_use_with semantic-desktop Nepomuk) $(cmake-utils_use_with akonadi) $(cmake-utils_use_with akonadi KdepimLibs) $(cmake-utils_use_with policykit PolkitQt) - " + ) do_src_configure() { - mycmakeargs="${savedcmakeargs}" + mycmakeargs=("${savedcmakeargs[@]}") CMAKE_USE_DIR="${S}-${PYTHON_ABI}" kde4-meta_src_configure - export savedcmakeargs_${PYTHON_ABI//./_}="${mycmakeargs}" + local value=$(declare -p mycmakeargs) + value=${value#*=} + declare -a savedcmakeargs_${PYTHON_ABI//./_}=$value } python_execute_function -s do_src_configure @@ -80,8 +82,10 @@ src_compile() { src_test() { do_src_test() { - local var="savedcmakeargs_${PYTHON_ABI//./_}" - mycmakeargs="${!var}" + local var=savedcmakeargs_${PYTHON_ABI//./_} + local value=$(declare -p $var) + value=${value#*=} + declare -a mycmakeargs=$value CMAKE_USE_DIR="${S}-${PYTHON_ABI}" kde4-meta_src_test |
