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
innoextract: support extraction of multi-file archives #33999
Conversation
wow, 1.4GB is pretty bad. I see that it also supports unrar (it's non-free though). |
My line of reasoning was that considering this is more likely to be used on desktop systems where the parts of the closure is probably available, it is better than adding non-free. The other option is of course to simply toggle it to false by default and use overrides for those that don't mind the large closure. |
It makes sense. I'm also ok with this since I use it only when unpacking something and don't keep it installed. Why is unar's closure so big anyway? GNUstep? |
Yes. |
Any progress? |
@GrahamcOfBorg build innoextract |
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: innoextract Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: innoextract Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: innoextract Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: innoextract, unar Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: innoextract, unar Partial log (click to expand)
|
@peterhoeg Thanks for your work and sorry for taking a long time! |
Motivation for this change
innoextract supports a
--gog
argument which will process extra multi-file archives distributed by gog.comA slight downside is the increase of the closure size from 76MB to 1.4GB so we can of course make the
withGog
argumentfalse
instead by default.Cc: @abbradar
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)