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 corretamente usando uma plataforma LFS 12.0.
Transferência (HTTP): https://download.kde.org/stable/frameworks/5.109/extra-cmake-modules-5.109.0.tar.xz
Soma de verificação MD5 da transferência: 0baf0a3ded2fed5e0442591dde276c4e
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-7.1.2 (para construir documentação) e PyQt (suporte experimental para construir ligações "Python" do "KDE")
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.