Add workflow to create tarball for Linux#2807
Conversation
|
clang-tidy review says "All clean, LGTM! 👍" |
1 similar comment
|
clang-tidy review says "All clean, LGTM! 👍" |
1c95cb4 to
6c56979
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
6c56979 to
4aef893
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
4aef893 to
2e633e9
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
2e633e9 to
b2124df
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
b2124df to
9881688
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
9881688 to
826b417
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
|
The build workflow has now been simplified by adding a new bash script |
826b417 to
ee868c2
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
ee868c2 to
a8fe4ef
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
|
clang-tidy review says "All clean, LGTM! 👍" |
ee726c7 to
868cb80
Compare
|
clang-tidy review says "All clean, LGTM! 👍" |
|
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:
mrviewicons and desktop files../bintoPATH.We already have these scripts in our codebase, but they may require modifications to work as expected.