Closed
Conversation
Since packages are inherited by default, `package ? null` does not work as a declaration of optional dependency. To solve the problem, I added `with*` flags and used them consistently. With this change, the closure size of `maxima` was shrunk from 275429480 bytes to 213117176 bytes (reduced by 22.6%), and that of `maxima-ecl` was done from 383156392 bytes to 326807728 bytes (reduced by 14.5%). Signed-off-by: Masanori Ogino <[email protected]>
Signed-off-by: Masanori Ogino <[email protected]>
This makes `patches` easier to read. Signed-off-by: Masanori Ogino <[email protected]>
Signed-off-by: Masanori Ogino <[email protected]>
Signed-off-by: Masanori Ogino <[email protected]>
Now `maxima-ecl` compiles with the default `ecl` package instead of `ecl_16_1_2`. Reference: https://sourceforge.net/p/maxima/code/ci/master/tree/ChangeLog-5.44.md Signed-off-by: Masanori Ogino <[email protected]>
Member
|
Run on darwin: Result of 1 package marked as broken and skipped:
1 package built:
This is because ecl is marked broken on darwin. |
Contributor
Author
|
Same as #101830 (comment), I close this for now. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation for this change
This change updates
maximaandmaxima-eclpackages to the latest release. The change log for Maxima 5.44 and change log for Maxima 5.43 are available.Note that
maxima-eclnow compiles with the defaultecldue to failures with Maxima 16.1.2. Thesagepackage, the only remaining client of theecl_16_1_2package, will also migrate toeclin SageMath 9.2.Depends on #101830.
Things done
sandboxinnix.confon non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"./result/bin/)nix path-info -Sbefore and after)