-- Leo's gemini proxy

-- Connecting to gemini.tuxmachines.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

Tux Machines


GNOME Maps goes four


Posted by Roy Schestowitz on Sep 06, 2022


today's howtos

elementaryOS Updates for August, 2022 (UPDATED)


https://news.tuxmachines.org/i/2022/09/about-43.thumbnail.png


Earlier in the summer it became apparent that maintaining Maps using the technologies (GTK 3 and libchamplain) would became troublesome in GNOME 43, since other dependencies (such as libgweather and geocode-glib) was being ported to use the libsoup version 3 API/ABI (libsoup is the HTTP library used in the GNOME software stack). And libchamplain is still on libsoup 2.x (Corentin Noël prepared a merge request porting libchamplain to libsoup 3, but especially if we would support parallel-installable version of it using either libsoup API would mean extra work on a library, using the deprecated Clutter technology, which we probably would best avoid).


So I took the decision to try and take the chances at racing the clock finishing the GTK4 port before September…


I decided to make it as a two-step rocket. First finishing porting to GTK4 and libshumate while still depending on libsoup 2 (building all the dependencies bundled locally in the development Flatpak manifest using libsoup2 build flags).


And then at the second stage switch over to using libsoup 3 (this mean also start using a newer version of the librest library that we use when accessing the OpenStreetMap API for editing POIs).


Read on


↺ Read on




gemini.tuxmachines.org

-- Response ended

-- Page fetched on Fri Jun 14 02:38:35 2024