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
texmacs: 1.99.2 -> 1.99.10 #63938
texmacs: 1.99.2 -> 1.99.10 #63938
Conversation
Packaging changes: * Switch from autoconf to cmake. Fixes error checking for guile-config... guile-config sh: =~: unknown operand ./configure: ./configure.lineno: line 8057: syntax error: bad substitution that appared with the new version. * Also add new dependencies for new features: git, python * (fixes all "missing" errors in cmake's output) * Stay at Qt4 for now to not introduce too many changes * Upgrading to Qt5 in the future is feasible (NixOS#33248); it builds * I'm not doing it here because Qt5 apps apparently don't run yet on non-NixOS
@GrahamcOfBorg build TeXmacs |
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.
Diff looks good to me, although I would split the changes to the package and the actual version bump into several commits.
Could you do that please?
@matthiasbeyer Unfortunately I cannot, because texmacs 1.99.2 does not compile with the build system changes / switch to cmake; it fails with unclear cmake errors:
I suspect that these are issues that they fixed after 1.99.2. Even if we were to figure those out somehow, the older texmacs when built with cmake requires addition of extra libraries like
none of which are necessary for 1.99.10. So I recommend that we go directly to the new version, where the cmake based build system works. (The other way around doesn't work either, I didn't originally get 1.99.10 to work without updating the build system.) |
What I can offer though is another small update to v1.99.11 :) Changelog: https://github.com/texmacs/texmacs/releases/tag/v1.99.11 |
@GrahamcOfBorg build texmacs |
ofborg built succesfully. @matthiasbeyer @roconnor Everybody happy with that upgrade / what I wrote above? Would like to merge then to get a current texcmacs in :) |
@GrahamcOfBorg build pkgs.texmacs |
Looks like ofborg built it on https://logs.nix.ci/?attempt_id=ac686b46-cf9d-48a5-aaa5-d1efd20f8b29&key=nixos%2Fnixpkgs.63938 but says |
Packaging changes:
Fixes error
Motivation for this change
New release with new features!
https://github.com/texmacs/texmacs/releases/tag/v1.99.10
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix-shell
, it worked as expectednix path-info -S
before and after)