Ekstra Cmake Moduler pakken inneholder ekstra CMake moduler brukt av KDE Frameworks og andre pakker.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.
Nedlasting (HTTP): https://download.kde.org/stable/frameworks/6.5/extra-cmake-modules-6.5.0.tar.xz
Nedlasting MD5 sum: bceea430e534852558b54f4bd3354474
Nedlastingsstørrelse: 336 KB
Estimert diskplass som kreves: 7.9 MB
Estimert byggetid: mindre enn 0.1 SBU
sphinx-8.0.2 (for bygge dokumentasjon), PyQt (eksperimentell støtte for å bygge KDE Python bindinger), og ReuseTool (for å kjøre interne tester)
Installer Ekstra Cmake Moduler ved å kjøre følgende kommandoer:
sed -i '/"lib64"/s/64//' kde-modules/KDEInstallDirsCommon.cmake && sed -e '/PACKAGE_INIT/i set(SAVE_PACKAGE_PREFIX_DIR "${PACKAGE_PREFIX_DIR}")' \ -e '/^include/a set(PACKAGE_PREFIX_DIR "${SAVE_PACKAGE_PREFIX_DIR}")' \ -i ECMConfig.cmake.in && mkdir build && cd build && cmake -D CMAKE_INSTALL_PREFIX=/usr .. && make
Denne pakken kommer ikke med en testpakke.
I motsetning til andre KF6 pakker, er denne modulen installert i /usr fordi den kan brukes av noen ikke-KF6 pakker.
Nå, som root
bruker:
make install
sed ...
Modules/KDEInstallDirs.cmake: Denne kommandoen
deaktiverer programmer som bruker cmake fra å prøve å installere
filer i lib64
undermappen.
sed ...
ECMConfig.cmake.in: Denne kommandoen beskytter den
globale cmake variabelen
PACKAGE_PREFIX_DIR
fra å bli endret når
vi sjekker ECM tilstedeværelse: siden vi installerer ECM i
/usr
, sjekken vil sette den
variabelen til /usr
, mens de fleste
KDE pakker forventer at den blir satt til /opt/kf5
og ville mislykkes i å bygge hvis den er
satt til noe annet.