-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
gap: update to 4.12.1 #12555
gap: update to 4.12.1 #12555
Conversation
Unfortunately, I noticed that this packages seems mostly useless in its current form, as it seems to skip completely over installing GAP packages (included in the I don't know a way to try out Termux packages right now, but I wonder if the current |
Found https://github.com/termux/termux-docker and tried it, and yeah, it is exactly as I expected:
(Although it is not completely useless as one can start it via I could address this here, but installing all packages would probably end up using > 1 GB disk space. Even with the minimal set of packages and some tricks I don't think one can stay under the 100 MB limit (but < 200 MB may be possible) |
I think I was planning to add (some or all) packages to another subpackage of gap (" Having several subpackages that are 100 MB or less each works Seems |
The build fails because it tries to execute |
Regarding packages: note that gapdoc+smallgrp+transgrp+primgrp in unmodified form already take > 300 MB storage, but one can use that GAP supports transparent *.gz compression and run something like |
Ahh, wait, I just noticed the line |
4b7d80a
to
959249e
Compare
I've now added a workaround for the |
Added some commits to avoid |
Thanks, that looks fine to me! I'd be happy if this PR was merged as-is, overall it should be a net-positive for anyone trying to use GAP this way. Down the road, perhaps one could also wrap the remaining GAP packages (in the |
And make gap depend on it.
The host strip cannot handle arm binaries, and we already run strip in termux_step_massage, so there is no need to use install -s.
Detected in termux_step_massage: find: File system loop detected; ‘./include/gap/src’ is part of the same file system loop as ‘./include/gap’.
Thanks! |
I am not a Termux user myself, so I am not completely sure I got this right.
(Rather, I am one of the developers of GAP.) Apologies if I did something
wrong here.