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
giac: 1.4.9 -> 1.5.0 #51786
giac: 1.4.9 -> 1.5.0 #51786
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fine to me. As giac
is only there for sage
(and I added it when trying to bump Sage), I would prefer to defer to @timokau — so I will not merge myself earlier than after a couple of says.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for taking care of this! Giac can be a bit of a pain to deal with. Looks good to me, just two minor nitpicks.
|
||
cp $(find . -type f -perm -111 \! -name '*.*' ) "$out/bin" | ||
cp $(find . -type f -perm -111 \! -name '*.*' \! -name configure) "$out/bin" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would be better to use find -exec cp '{}' target \;
instead
|
||
cp *.h $dev/include/nauty | ||
for i in *.a; do | ||
cp $i $dev/lib/lib$i; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be quoted
Also even smaller nitpicks (not necessary to fix those, just my preferences): I think the fixup commit should be merged with the update commit. And if the new dependencies are really optional, it would be nice to create a flag (default enable) for them. |
This breaks the Phys and Turtle menu, among other things.
Comments addressed. |
Great! I don't think just null'ing the dependencies is a good option, but as I said thats not a blocker. Thanks again! |
Motivation for this change
update
this also fixes a bug where the xcas ui (notably menus) were broken because of split outputs. Apparently xcas uses its documentation to populate some ui elements.
I added a few optional dependencies.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
) only xcasnix path-info -S
before and after)