* gtk-fortran 4.2.1 offers interfaces to GTK 4.6.2 and GLib 2.72.1. You
can of course use it with lower GTK 4 versions, provided that you don't
call new functions. It was tested on Linux, MSYS2/Windows 10, macOS and FreeBSD. See
https://github.com/vmagnin/gtk-fortran/wiki
* It can now be installed via conda (Linux and macOS only):
$ conda install gtk-4-fortran
* Last but not the least, gtk-fortran can now be used as a fpm (
https://fpm.fortran-lang.org) dependency (gtk4 branch only), as
explained in the tutorial 5 "How to use fpm to build a gtk-fortran
project" (
https://github.com/vmagnin/gtk-fortran/wiki/Tutorial-5), based
on the gtkzero_fpm example (
https://github.com/vmagnin/gtkzero_fpm).
Supposing you have already installed fpm and the GTK 4 development files (`libgtk-4-dev` package in Ubuntu), building and running that example
should be as simple as typing:
$
git@github.com:vmagnin/gtkzero_fpm.git
$ cd gtkzero_fpm
$ fpm run
A "Hello World" GTK empty window should appear on screen.
It's very simple to use, the key lines in the `fpm.toml` manifest of
that example being just:
[dependencies]
gtk-fortran = { git = "
https://github.com/vmagnin/gtk-fortran.git",
branch = "gtk4" }
Note that if you have several projects using gtk-fortran, it would be a
better solution to clone the gtk-fortran repository alongside your
projects and replace in their `fpm.toml` manifests the git dependency by
the local path to gtk-fortran:
[dependencies]
gtk-fortran = { path = "../gtk-fortran" }
You can post issues here or on GitHub (
https://github.com/vmagnin/gtk-fortran/issues).
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)