O pacote Shared Mime Info contém uma base de dados "MIME". Isso permite atualizações centrais de informações "MIME" para todos os aplicativos de suporte.
Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.1.
Transferência (HTTP): https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/2.5.1/shared-mime-info-2.5.1.tar.gz
Soma de verificação MD5 da transferência: 5f8baa7bac254ea9e65782f754a2880b
Tamanho da transferência: 8,5 MB
Espaço em disco estimado exigido: 32 MB (com testes)
Tempo de construção estimado: menos que 0,1 UPC (com testes)
git-2.55.0 (para testes) e xmlto-0.0.29
Uma conexão com Internet é necessária para alguns testes desse pacote. A loja de certificados do sistema possivelmente precise estar configurada com make-ca-1.16.1 antes da testagem desse pacote.
Instale Shared Mime Info executando os seguintes comandos:
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
-D update-mimedb=true \
-D build-tests=false \
-D build-spec=false \
.. &&
ninja
Agora, como o(a) usante root:
ninja install
Se você quiser executar os testes, os arquivos de suporte serão baixados automaticamente a partir do fluxo de desenvolvimento. Construa e execute os testes com:
meson configure -D build-tests=true && ninja test
--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.
-D update-mimedb=true: Esse
parâmetro informa ao sistema de construção para executar
update-mime-database
durante a instalação. Caso contrário, isso precisa ser feito
manualmente para a finalidade de poder usar a base de dados MIME.
-D build-spec=false: Esse
parâmetro instrui o sistema de construção a NÃO inserir a
especificação HTML em shared-mime-info-spec-html. Omita esse
parâmetro se o xmlto-0.0.29 estiver instalado.