diff options
| author | Michael Palimaka <kensington@gentoo.org> | 2015-06-21 05:07:35 +1000 |
|---|---|---|
| committer | Michael Palimaka <kensington@gentoo.org> | 2015-06-21 05:07:35 +1000 |
| commit | ce3f3a49f0a2b945e920f17dffb5e040234ad7d6 (patch) | |
| tree | 04c7fbbeeaf5b42d202faa03b2748036b70fa723 /eclass/kde5.eclass | |
| parent | 9974945dd6f822c381e044340456b02ce2ca803e (diff) | |
| download | kde-ce3f3a49f0a2b945e920f17dffb5e040234ad7d6.tar.gz kde-ce3f3a49f0a2b945e920f17dffb5e040234ad7d6.tar.bz2 kde-ce3f3a49f0a2b945e920f17dffb5e040234ad7d6.zip | |
[eclass] Don't remove all files when po/ directory does not exist wrt bug #552664.
Diffstat (limited to 'eclass/kde5.eclass')
| -rw-r--r-- | eclass/kde5.eclass | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass index 73511bf14c0..6407de15f76 100644 --- a/eclass/kde5.eclass +++ b/eclass/kde5.eclass @@ -373,18 +373,20 @@ kde5_src_prepare() { # enable only the requested translations # when required if [[ ${KDE_BUILD_TYPE} = release ]] ; then - pushd po > /dev/null - for lang in $(ls) ; do - if ! has ${lang} ${LINGUAS} ; then - if [[ ${lang} != CMakeLists.txt ]] ; then - rm -rf ${lang} - fi - if [[ -e CMakeLists.txt ]] ; then - comment_add_subdirectory ${lang} + if [[ -d po ]] ; then + pushd po > /dev/null + for lang in $(ls) ; do + if ! has ${lang} ${LINGUAS} ; then + if [[ ${lang} != CMakeLists.txt ]] ; then + rm -rf ${lang} + fi + if [[ -e CMakeLists.txt ]] ; then + comment_add_subdirectory ${lang} + fi fi - fi - done - popd > /dev/null + done + popd > /dev/null + fi if [[ ${KDE_HANDBOOK} = true ]] ; then pushd doc > /dev/null |
