Fedora 40! Welcome to the party!

Prompted in part by mysecondnameisdanger [1] I have spent quite a lot of this month (off and on) trying to get Coot to compile on Fedora.

And now, I am pleased to announce, it seems that I have succeeded!

From a bare-bones workstation installation, one needs to install some prerequisite packages:

   - dnf install patch
   - dnf install m4
   - dnf install g++
   - dnf install libtool
   - dnf install cmake
   - dnf install swig
   - dnf install flex
   - dnf install bison
   - dnf install perl
   - dnf install texinfo
   - dnf install gfortran
   - dnf install gtk4-devel
   - dnf install libjpeg-devel
   - dnf install libepoxy-devel
   - dnf install ncurses-devel
   - dnf install lapack-devel

(You can put multiple packages on the command line of course)

Then the build-it-3-3 script will just run and build everything that Coot needs, soup to nuts, including Coot itself. By default the installation directory is a subdirectory in $HOME/autobuild. It should take about an hour to compile.

The user interface of Fedora 40 is based around GTK 4.14 and this is what Coot uses too - and is compiled with GCC 14. Just like the rest of the desktop, Coot should be snappy and attractive-looking. Truth to tell, I have not actually seen it myself - I have only used it on the command line via a virtual machine.

Enjoy.

[1] How to install on fedora 39? mysecondnameisdanger pointed me in the right direction to correctly compile Python.