O pacote x265 fornece uma biblioteca para codificação de fluxos de vídeo no formato H.265/HEVC.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.4.
Transferência (HTTP): https://bitbucket.org/multicoreware/x265_git/downloads/x265_4.1.tar.gz
Soma de verificação MD5 da transferência: f1c3c80248d8574378a4aac8f374f6de
Tamanho da transferência: 1,6 MB
Espaço em disco estimado exigido: 39 MB
Tempo de construção estimado: 0,4 UPC (usando paralelismo=4)
Primeiro, remova algumas configurações de política do CMake que não mais são compatíveis com o CMake-4.0 e posteriores:
sed -r '/cmake_policy.*(0025|0054)/d' -i source/CMakeLists.txt
Instale o x265 executando os seguintes comandos:
mkdir bld &&
cd    bld &&
cmake -D CMAKE_INSTALL_PREFIX=/usr        \
      -D GIT_ARCHETYPE=1                  \
      -D CMAKE_POLICY_VERSION_MINIMUM=3.5 \
      -W no-dev                           \
      ../source                           &&
make
        Esse pacote não vem com uma suíte de teste.
          Para instalar o pacote, primeiro remova quaisquer versões antigas
          da biblioteca. Depois da instalação, remova uma biblioteca
          estática. Como o(a) usuário(a) root:
        
make install && rm -vf /usr/lib/libx265.a
          -D GIT_ARCHETYPE=1: Essa
          chave é necessária porque o sistema de construção não gerará um
          arquivo de pkg-config ou instalará uma biblioteca compartilhada, a
          menos que git-2.50.1 esteja instalado. O Git não é exigido
          para mais nada nesse pacote, de forma que essa chave é usada para
          contornar isso para usuários(as) que não queiram instalar o Git
          como uma dependência de construção.
        
          -D
          CMAKE_POLICY_VERSION_MINIMUM=3.5: Essa chave permite
          construir esse pacote com cmake-4.0 ou mais recente.
        
          -W no-dev: Essa chave é
          usada para suprimir avisos destinados para os(as)
          desenvolvedores(as) do pacote.
        
rm -vf /usr/lib/libx265.a: O BLFS não recomenda usar bibliotecas estáticas.