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 adequadamente usando-se uma plataforma LFS 13.1.
Transferência (HTTP): https://bitbucket.org/multicoreware/x265_git/downloads/x265_4.2.tar.gz
Soma de verificação MD5 da transferência: 0a7edcf495aba9f320047d61647d610b
Tamanho da transferência: 1,8 MB
Espaço em disco estimado exigido: 49 MB
Tempo de construção estimado: 0,4 UPC (usando paralelismo=4)
Primeiro, corrija construir esse pacote para plataformas de 32 bits:
sed -i 's/FORMAT_ELF/UNIX64 \&\& FORMAT_ELF/' source/common/x86/cpu-a.asm
Instale o x265 executando os seguintes comandos:
mkdir bld &&
cd bld &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D GIT_ARCHETYPE=1 \
-W no-author \
../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.55.0 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.
-W no-author: 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.