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.0.
Transferência (HTTP): https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.22.5.tar.xz
Soma de verificação MD5 da transferência: 8649b3c009336f1ebfeb1b7e3931a3a0
Tamanho da transferência: 244 KB
Espaço em disco estimado exigido: 8,9 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-20230215
libmpeg2-0.5.1, libcdio-2.1.0 (para acesso à unidade de CD-ROM), Valgrind-3.21.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.0-systemd/ \ -Dpackage-name="GStreamer 1.22.5 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.