Closed daljit46 closed 9 months ago
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"
The build workflow has now been simplified by adding a new bash script package-linux-tarball.sh
. This allows an easier testing of the workflow on a local Ubuntu system.
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"
This can now be merged. May need to do some changes to the packagiing script after dealing with #2827, but can handle that later.
This PR adds a new GitHub Actions workflow to generate self-contained tarballs for Linux releases. To achieve this, mrtrix3 is built on Ubuntu 20.04 and dependencies are packaged with the help of linuxdeploy. In theory, this will allow users to run MRtrix3 on any distro with a version of
glibc
>= 2.31 (users may still need to install essential packages such as OpenGL).I've tested this on fresh installs of (using Gnome Boxes):
If there are distros that you think should be tested, please let me know.
There are still some things to work out:
mrview
icons and desktop files../bin
toPATH
.We already have these scripts in our codebase, but they may require modifications to work as expected.