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-10.1 platform.
Téléchargement (HTTP) : https://download.kde.org/stable/frameworks/5.79/extra-cmake-modules-5.79.0.tar.xz
Somme de contrôle MD5 du téléchargement : 020c6267046a065ee505c9b03d1bbe56
Taille du téléchargement : 348 Ko
Estimation de l'espace disque requis : 5.5 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 : 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 2021-02-24 14:51:33 +0000