commit:     a7e54d5d162e515fb08b75edf609f31149fa72e6
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 23 11:57:06 2016 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Jul 23 11:57:06 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=a7e54d5d

kde5.eclass: Drop obsolete kdepim split handling

 eclass/kde5.eclass | 50 --------------------------------------------------
 1 file changed, 50 deletions(-)

diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
index 7755b31..af27dda 100644
--- a/eclass/kde5.eclass
+++ b/eclass/kde5.eclass
@@ -606,56 +606,6 @@ EOF
                        cmake_comment_add_subdirectory tests
                fi
        fi
-
-       # legacy (16.04) kdepim split packaging handling (drop other 
applications != {PN})
-       if [[ ${KMNAME} = "kdepim" && ${PV} = 16.04* && $(basename "${S}") != 
${PN} ]] || \
-                       [[ ${PN} = "kdepim" ]] ; then
-               # make optional a lot of otherwise required dependencies in 
root CMakeLists.txt
-               sed -e "/find_package(KF5/ s/ REQUIRED//" \
-                       -e "/find_package(Qt5 / s/ REQUIRED/ 
OPTIONAL_COMPONENTS/" \
-                       -i CMakeLists.txt || die "Failed to make dependencies 
optional"
-
-               # AkonadiSearch:        kaddressbook, knotes, kdepim (kmail, 
korganizer)
-               # Grantlee:                     akregator, kaddressbook, 
knotes, kdepim (grantleeeditor, kmail, kontact)
-               sed -e "/set_package_properties(KF5AkonadiSearch/ s/ REQUIRED/ 
OPTIONAL/" \
-                       -e "/set_package_properties(Xsltproc/ s/ REQUIRED/ 
OPTIONAL/" \
-                       -e "/find_package(Grantlee5/ s/ REQUIRED//" \
-                       -i CMakeLists.txt || die "Failed to make dependencies 
optional"
-
-               if [[ ${PN} != "kdepim" ]] ; then
-                       # Boost: kdepim (kmail, mailfilteragent)
-                       # MailTransportDBusService: kdepim (kmail)
-                       # Phonon4Qt5: kdepim (kalarm, korgac)
-                       sed -e "/find_package(Boost/ s/^/#DONT/" \
-                               -e "/set_package_properties(Boost/ s/^/#DONT/" \
-                               -e "/find_package(MailTransportDBusService/ 
s/^/#DONT/" \
-                               -e "/find_package(Phonon4Qt5/ s/^/#DONT/" \
-                               -i CMakeLists.txt || die "Failed to disable 
dependencies"
-
-                       # only build select handbook
-                       if use_if_iuse handbook && [[ -e doc/CMakeLists.txt ]] 
; then
-                               echo "add_subdirectory(${PN})" > 
doc/CMakeLists.txt
-                       fi
-               fi
-
-               # remove anything else not listed here
-               local _pim_keep_subdir="${PN} ${KDE_PIM_KEEP_SUBDIR}"
-               einfo "Building: ${_pim_keep_subdir}"
-               _pim_keep_subdir="cmake doc examples 
grantlee-extractor-pot-scripts ${_pim_keep_subdir}"
-
-               einfo "Removing other subdirectories:"
-               pushd "${S}" > /dev/null || die
-               for subdir in *; do
-                       if ! has ${subdir} ${_pim_keep_subdir} ; then
-                               if [[ -d "${subdir}" ]] ; then
-                                       einfo "   ${subdir}"
-                                       rm -r ${subdir} || die "Failed to 
remove ${subdir} application"
-                                       cmake_comment_add_subdirectory ${subdir}
-                               fi
-                       fi
-               done
-               popd > /dev/null || die
-       fi
 }
 
 # @FUNCTION: kde5_src_configure

Reply via email to