Le paquet Extra Cmake Modules contient des modulesCMake utilisés par KDE Frameworks 5 et d'autres paquets.
This package is known to build and work properly using an LFS-11.0 platform.
Téléchargement (HTTP) : https://download.kde.org/stable/frameworks/5.85/extra-cmake-modules-5.85.0.tar.xz
Somme de contrôle MD5 du téléchargement : e4d8d5d70334eb9f40feb14c0e5fa1c3
Taille du téléchargement : 312 Ko
Estimation de l'espace disque requis : 4.2 Mo
Estimation du temps de construction : moins de 0.1 SBU
PyQt (prise en charge expérimentale pour la construction des liaisons Python de KDE) et Sphinx (pour construire la documentation)
Notes utilisateur : https://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