Ekstra Cmake Moduler pakken inneholder ekstra CMake moduler brukt av KDE Frameworks 5 og andre pakker.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
Nedlasting (HTTP): https://download.kde.org/stable/frameworks/5.115/extra-cmake-modules-5.115.0.tar.xz
Nedlasting MD5 sum: 125bbaa9cd2853caf029b67b48a3b3d9
Nedlastingsstørrelse: 328 KB
Estimert diskplass som kreves: 4.5 MB
Estimert byggetid: mindre enn 0.1 SBU
sphinx-7.2.6 (for bygge dokumentasjon) og PyQt (eksperimentell støtte for å bygge KDE Python bindinger)
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 -DCMAKE_INSTALL_PREFIX=/usr .. && make
Denne pakken kommer ikke med en testpakke.
I motsetning til andre KF5 pakker, er denne modulen installert i /usr fordi den kan brukes av noen ikke-KF5 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.