Touch me gently - snapshot 2024-07-02
Accidentally deleted and reinstated 2024-07-04 --- no functional changes.
Overview
The snapshot here represents the state of the mwptools project at a point in time.
- It is not a 'release'
master
and ordevelopment
branches may be newer / more (or less) "stable" etc.
Changes since last snapshot
- Map interactions are touch-screen aware
- With "touch", it is necessary to double tap an icon for the right mouse menu.
- This is intended to be the last "new feature" version of the Gtk+-3.0 series.
Changed Dependencies
None
Deprecation Notice
A number of Gtk3 components that are significant mwp dependencies (libchamplain
and its dependencies, libgdl
) are becoming obsolescent and are effectively unmaintained upstream. This is likely to be an ongoing problem (see more detail)
Migrating mwp to Gtk4:
- Is significant effort
- Has now started:
- The current Gtk4 replacement for
libgdl
is not sufficiently functional to meet mwp's needs, the replacement is to be decided. libshumate
, the replacement for the mapping component, is now useful enough to start migration.- It remains the case that some of the currently supported distros don't yet provide sufficient Gtk4 support, however as the migration will take a while, this may be a problem.
- The current Gtk4 replacement for
Gtk4 migration will take a while ("before Christmas"). It is much more that "migrate the map layer" as it provides an incentive to make some major internal design improvements (that were not previously possible) as well. The extant (Gtk3) version is effectively in maintenance mode.
Functional Dependencies
- For blackbox replay, you need the flightlog2x tools ; flightlog2x tools provides binary downloads for common Operating Systems.
- Please check the wiki Recent Changes document for any new dependencies since your last installation.
Debian package Installation
If you really want a binary snapshot ...
Preparation
- (Debian et al). Please ensure you have the
universe
repository enabled - Ensure that the system is up to date: (Debian et al ...
sudo apt update && sudo apt upgrade
).
Download and Install
- Arch Linux users can install
mwptools-git
from the AUR. - For Debian and derivatives, install the Debian package here. The archive is built in Debian Stable, which should also work with newer distributions.
- It is necessary to download the archive and install it locally, e.g.
$ curl -LO https://github.com/stronnag/mwptools/releases/download/7.181.368/mwptools_7.181.368_amd64.deb
$ sudo apt install ./mwptools_7.181.368_amd64.deb
- Otherwise, build from source.
WSL-G users, note that ser2udp.exe
is functionally unchanged.