Le paquet Extra Cmake Modules contient des modulesCMake utilisés par KDE Frameworks 5 et d'autres paquets.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : http://download.kde.org/stable/frameworks/5.61/extra-cmake-modules-5.61.0.tar.xz
Somme de contrôle MD5 du téléchargement : 2f6f98d6c7cfd0d55eecd7516f415193
Taille du téléchargement : 320 Ko
Estimation de l'espace disque requis : 4.1 Mo
Estimation du temps de construction : moins de 0.1 SBU
Sphinx (pour construire la documentation)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/extra-cmake-modules
Installez Extra Cmake Modules en lançant les commandes suivantes :
sed -i '/"lib64"/s/64//' kde-modules/KDEInstallDirs.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
Ce paquet n'est pas fourni avec une suite de tests.
Contrairement aux autres paquets KF5, ce module s'installe dans /usrcar des paquets non KF5 peuvent l'utiliser.
Maintenant, en tant qu'utilisateur root
:
make install
sed ...
Modules/KDEInstallDirs.cmake : Cette commande
désactive les applications utilisant cmake en tentant d'installer
des fichiers dans un sous-répertoire lib64
.
sed …
ECMConfig.cmake.in : cette commande protège la
variable cmake globale
PACKAGE_PREFIX_DIR
de tout changement
lors de la recherche d'ECM : comme nous installons ECM dans
/usr
, le test mettrait la variable à
/usr
alors que la plupart des paquets
de KDE s'attendent à ce qu'elle valle /opt/kf5
et échoueraient à se construire si la
variable a une autre valeur.
Last updated on 2019-08-26 13:28:27 +0000