O pacote "Módulos Extras do Cmake" contém módulos extras do "CMake" usados pelo "KDE Frameworks 5" e outros pacotes.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://download.kde.org/stable/frameworks/5.103/extra-cmake-modules-5.103.0.tar.xz
Soma de verificação MD5 da transferência: ac7d7a883f8ecd2dab262a284981ad64
Tamanho da transferência: 324 KB
Espaço em disco estimado exigido: 8,8 MB
Tempo de construção estimado: menos que 0,1 UPC
sphinx-6.1.3 (para construir documentação) e PyQt (suporte experimental para construir ligações "Python" do "KDE")
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/extra-cmake-modules
Instale o "Módulos Extras do Cmake" executando os seguintes comandos:
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
Esse pacote não vem com uma suíte de teste.
Ao contrário de outros pacotes "KF5", esse módulo é instalado em "/usr", pois ele pode ser usado por alguns pacotes não "KF5".
Agora, como o(a) usuário(a) "root
":
make install
sed ...
Modules/KDEInstallDirs.cmake: Esse comando
desabilita as aplicações que usam o "cmake" de tentarem instalar
arquivos em um sub diretório "lib64
".
sed ...
ECMConfig.cmake.in: Esse comando protege a variável
global do "cmake" "PACKAGE_PREFIX_DIR
" de ser mudada ao verificar a
presença do "ECM": desde que instalamos o "ECM" em "/usr
", a verificação configuraria essa variável
como "/usr
", enquanto a maioria dos
pacotes do "KDE" espera que ela esteja configurada como
"/opt/kf5
" e falharia na construção
se estivesse configurada para outra coisa.