diff options
| -rw-r--r-- | eclass/kde4-functions.eclass | 12 | ||||
| -rw-r--r-- | eclass/kde4-meta.eclass | 7 |
2 files changed, 12 insertions, 7 deletions
diff --git a/eclass/kde4-functions.eclass b/eclass/kde4-functions.eclass index 5e7b2999ebc..0963dd0486c 100644 --- a/eclass/kde4-functions.eclass +++ b/eclass/kde4-functions.eclass @@ -556,3 +556,15 @@ kde4-functions_check_use() { die "Missing USE flags found" fi } +# @FUNCTION: kdebase_toplevel_cmakelists +# @DESCRIPTION: +# replace includes for live ebuilds with optional requests +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 +} + diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass index 12ad145fffa..2114e0ed744 100644 --- a/eclass/kde4-meta.eclass +++ b/eclass/kde4-meta.eclass @@ -743,11 +743,4 @@ kde4-meta_pkg_postinst() { kde4-meta_pkg_postrm() { kde4-base_pkg_postrm } -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 -} |
