-
Notifications
You must be signed in to change notification settings - Fork 185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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:
mrview
icons and desktop files../bin
toPATH
.We already have these scripts in our codebase, but they may require modifications to work as expected.