O GStreamer Ugly Plug-ins é um conjunto de plug-ins considerados pelos(as) desenvolvedores(as) do GStreamer como tendo boa qualidade e funcionalidade correta, mas distribuí-los pode causar problemas. A licença dos plug-ins ou das bibliotecas de suporte pode não ser como os(as) desenvolvedores(as) do GStreamer gostariam. O código pode ser amplamente conhecido por apresentar problemas de patente.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.
Transferência (HTTP): https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.22.10.tar.xz
Soma de verificação MD5 da transferência: 28c11a19c549dc39e452463950fe7ec7
Tamanho da transferência: 252 KB
Espaço em disco estimado exigido: 9,6 MB (com testes)
Tempo de construção estimado: menos que 0,1 UPC (com testes)
liba52-0.7.4 (necessário para reproduzir DVDs), libdvdread-6.1.3 e x264-20240216
libmpeg2-0.5.1, libcdio-2.1.0 (para acesso à unidade de CD-ROM), Valgrind-3.22.0, hotdoc, libsidplay, OpenCore AMR, Orc e TwoLame
Se você precisar de um plugin para uma dada dependência, essa dependência precisará estar instalada antes desse pacote.
Instale o GStreamer Ugly Plug-ins executando os seguintes comandos:
mkdir build && cd build && meson setup .. \ --prefix=/usr \ --buildtype=release \ -Dgpl=enabled \ -Dpackage-origin=https://www.linuxfromscratch.org/blfs/view/12.1/ \ -Dpackage-name="GStreamer 1.22.10 BLFS" && ninja
Para testar os resultados, emita: ninja test.
Agora, como o(a) usuário(a) root
:
ninja install
--buildtype=release
:
Especifique um tipo de construção adequado para lançamentos
estáveis do pacote, pois o padrão possivelmente produza binários
não otimizados.
-Dgpl=enabled
: Sem essa
chave, plugins com dependências de bibliotecas licenciadas (A)GPL
não são construídos.