O Geocode GLib é uma biblioteca conveniente para as APIs do Yahoo! Place Finder. O serviço da web Place Finder te permite fazer geocodificação (encontrar longitude e latitude a partir de um endereço) bem como geocodificação reversa (encontrar um endereço a partir de coordenadas).
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://download.gnome.org/sources/geocode-glib/3.26/geocode-glib-3.26.4.tar.xz
Soma de verificação MD5 da transferência: 4c0dcdb7ee1222435b20acd3d7b68cd1
Tamanho da transferência: 76 KB
Espaço em disco estimado exigido: 4,6 MB (com testes)
Tempo de construção estimado: 0,1 UPC (com testes)
JSON-GLib-1.8.0 e libsoup-3.4.4
GLib-2.80.4 (com GObject Introspection)
Instale o Geocode GLib executando os seguintes comandos:
mkdir build && cd build && meson setup --prefix /usr \ --buildtype=release \ -D enable-gtk-doc=false \ -D soup2=false \ .. && ninja
Para testar os resultados, emita: LANG=C ninja test. Um teste falha
porque precisa da localidade sv_SE.utf8
, que não é instalado por padrão no LFS.
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.
-D enable-gtk-doc=false
:
Permite que esse pacote seja construído sem o GTK-Doc-1.34.0. Remova esse parâmetro se o
GTK-Doc-1.34.0 estiver instalado e você
desejar reconstruir e instalar a documentação da API.
-D soup2=false
: Essa chave
força esse pacote a usar a libsoup-3 para solicitações HTTP em vez
da libsoup-2. Os pacotes no BLFS que usam geocode-glib agora
esperam que a libsoup-3 seja usada.