nim: huge refactor of packages#496960
Conversation
456babe to
9fdb06d
Compare
This comment was marked as resolved.
This comment was marked as resolved.
9fdb06d to
8d54dfd
Compare
d5b6793 to
1c3aa5e
Compare
This comment was marked as outdated.
This comment was marked as outdated.
1c3aa5e to
e33a4da
Compare
This comment was marked as outdated.
This comment was marked as outdated.
|
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-already-reviewed/2617/2941 |
0e90256 to
b0f9350
Compare
|
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-already-reviewed/2617/2965 |
|
FYI: 2.2.10 was released https://nim-lang.org/blog/2026/04/24/nim-2210.html |
Again, this is best in followup. I will happily accept it into the nim updates. I am just waiting for a merge/more reviews on this pr. As I will quote from @Sigmanificient from when I asked kindly if they could take a look at my pr in the unofficial discord:
I asked again later on in the vc the response was:
|
b0f9350 to
eaa5719
Compare
eaa5719 to
ba4fc0c
Compare
ba4fc0c to
6b1ee15
Compare
writers/writeNim: migrate package to nim nim: remove nativeStacktraces and gnuReadline args nim: use pname instead It's time that we remove nim1, nim1 has been a package for a while and nim has moved on during that time to the v2 versions. It's also time that nim had some attention in nixpkgs and upgrade the nim 2 versions. Also fixes an issue with nim-unwrapped missing the pname and version. See NixOS#485742 for more info. Co-authored-by: éclairevoyant <848000+eclairevoyant@users.noreply.github.com>
With the rise of the nim refractor this removes the need to specify versions. Co-authored-by: éclairevoyant <848000+eclairevoyant@users.noreply.github.com>
This makes nim use a boostrappped compiler.
This fixes an issue with openssl patch in nim where gimportc was invalid Co-authored-by: Jake Leahy <jake@leahy.dev>
This fixes an issue where nim-gdb does find gdb in path
nim_lk: fix compatiblity with 2.2.8
6b1ee15 to
50e565b
Compare
|
According to the release schedule all breaking changes are now restricted, with the exception of desktop environment updates. So I will be marking this as wait till branchoff, before we can merge this pr in. It would be helpful to get some reviews from anyone, I will also remove people who are from the stdenv team as the changes were moved to a seperate pr. |
Why do a huge refractor? With the upcoming nim changes (eg. new versions) it's time that nixpkgs had a huge refractor of packages/attention to keep up so this pr deprecates nim1 and nim2 (with respective unwrap) packages with the upgrade nim to 2.2.10 and making nim use a boostrapped compiler. This fixes the nim-unwrapped pname issue with using name instead of pname.
There was a old previous pr here, however I accidentally was on the wrong branch working on the nim builder refractor as this pr is already big enough, I wanted the version change/stdenv move in this pr and did a push that deleted the changes accidentally, so I remade this pr. 😆
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.