Commit Graph
1018316 Commits
Author SHA1 Message Date
Harinn 414f453f33 python3Packages.webthing: migrate to pyproject 2026-06-15 23:18:38 +07:00
Harinn ce08c9da2f python3Packages.websockify: fix meta.homepage URL 2026-06-15 23:17:09 +07:00
fliiiix bd25224615 ayatana-indicator-display: 24.5.2 -> 26.6.0 2026-06-15 18:16:23 +02:00
nix-julia f40fc1dd1c vazir-fonts: rename to vazirmatn and use installFonts hook 2026-06-15 19:46:03 +03:30
Harinn 5cd2dffea4 python3Packages.websockify: modernize 2026-06-15 23:15:57 +07:00
Harinn 03daded7fc python3Packages.websockify: migrate to pyproject 2026-06-15 23:14:52 +07:00
R. Ryantm 1d34faef06 yara-x: 1.17.0 -> 1.18.0 2026-06-15 15:55:58 +00:00
R. Ryantm 5986fcd20f mochi: 1.21.14 -> 1.21.16 2026-06-15 15:54:45 +00:00
R. Ryantm 51c88e5584 python3Packages.litellm: 1.86.0 -> 1.89.0 2026-06-15 15:54:17 +00:00
Harinn f60b2dc9bf python3Packages.wasabi: fix meta URLs (ines -> explosion) 2026-06-15 22:50:55 +07:00
Harinn 9fcfac5c0a python3Packages.wasabi: modernize 2026-06-15 22:49:54 +07:00
Harinn 8c0d1c7322 python3Packages.wasabi: migrate to pyproject 2026-06-15 22:48:49 +07:00
R. Ryantm a14675e4d4 sensu-go-agent: 6.14.1 -> 6.14.2 2026-06-15 15:42:35 +00:00
Matt SturgeonandGitHub e711415100 various: migrate to by-name (#531983) 2026-06-15 15:39:36 +00:00
R. Ryantm 26e3917791 stylance-cli: 0.8.3 -> 0.8.4 2026-06-15 15:36:52 +00:00
Harinn ed2c9a7062 python3Packages.waqiasync: modernize 2026-06-15 22:36:17 +07:00
Harinn 49d66cd4ec python3Packages.waqiasync: migrate to pyproject 2026-06-15 22:34:19 +07:00
R. Ryantm d17c71632f space-station-14-launcher: 0.37.1 -> 0.38.0 2026-06-15 15:33:19 +00:00
Harinn 64fb763554 python3Packages.vsts-cd-manager: modernize 2026-06-15 22:33:08 +07:00
Harinn ba8beba11e python3Packages.vsts-cd-manager: migrate to pyproject 2026-06-15 22:31:31 +07:00
R. Ryantm 0b61d609e4 traefik-certs-dumper: 2.11.2 -> 2.11.3 2026-06-15 15:31:19 +00:00
Harinn b247e16291 python3Packages.vqgan-jax: modernize 2026-06-15 22:30:31 +07:00
Harinn 665baa5a9e python3Packages.vqgan-jax: migrate to pyproject 2026-06-15 22:28:39 +07:00
Harinn 2f7d4981bc python3Packages.vpk: modernize 2026-06-15 22:26:48 +07:00
Harinn 42b9f35615 python3Packages.vpk: migrate to pyproject 2026-06-15 22:25:38 +07:00
R. RyantmandWeijia Wang 5392e8b83b audacity: 3.7.7 -> 3.7.8 2026-06-15 17:25:22 +02:00
Harinn 3c87485efd python3Packages.volvooncall: modernize 2026-06-15 22:24:11 +07:00
SandroandGitHub 59c584622f kitty: 0.47.2->0.47.4 (#531311) 2026-06-15 15:23:17 +00:00
SandroandGitHub 7a6a2cd6e9 mergerfs: 2.41.1 -> 2.42.0 (#530527) 2026-06-15 15:22:46 +00:00
Harinn f347c80e99 python3Packages.volvooncall: migrate to pyproject 2026-06-15 22:22:40 +07:00
Sam Pointon 4a3079eda3 systems: set rust.platform.env as rustc does
rustc allows code to perform compile-time tests against target_env [0], 
which is a function of the target triple. There isn't provision in 
Nixpkgs for learning target_env, however. That doesn't affect rustc's 
evaluation of cfg guards in Rust code - rustc knows perfectly well what 
target_env is - but it _does_ affect the env vars passed to a build 
script set by buildRustCrate, which is presently hard-coded to gnu, and 
also affects any Nix code looking to branch on target_env.

Being able to access target_env is very relevant to, for example, WASI 
as (using Rust terminology) wasm32-wasip1 and wasm32-wasip2 differ only 
by target_env, with identical target_arch and target_os values. Properly 
reflecting target_env may also fix some random musl issues if you're a 
bit lucky.

This commit adds a new attr, rust.platform.env, which reflects the 
target_env that rustc will set for the target, and wires it up in 
buildRustCrate. In isolation, this change mostly only affects build 
scripts checking target_env, but crate2nix will greatly benefit from 
being able to accurately resolve the dep graph (which can also vary 
depending on target_env).

The target triple -> target_env function resists Kolmogorov compression: 
it's irregular and, though there are some patterns, there are lots of 
special cases. So, I have done the stupidest possible thing and scraped 
out all of the targets with non-empty target_env values and dumped that 
into an attrset. This attrset will progressively get out of date as 
rustc adds new platforms, but updating it should be simple enough - I've 
included the generation script as a comment.

There are some other configuration options not being reflected in Nix. I 
have left those alone, but, in the future, maybe this can be extended to 
just dumping all of them into an attrset and then reflecting them in 
rust.platform. It might even make sense to convert the existing code 
producing rust.platform to just looking up from an attrset and to 'do 
what rustc does'.

I would have liked to have added a test targetting a platform with a 
non-empty non-GNU target_env, but all of the yaks were quite hairy.

Fixes https://github.com/NixOS/nixpkgs/issues/436832

[0]: https://doc.rust-lang.org/reference/conditional-compilation.html#r-cfg.target_env
2026-06-15 16:21:13 +01:00
Gaétan LepageandGitHub f33dfbd578 television: 0.15.8 -> 0.15.9 (#531980) 2026-06-15 15:05:41 +00:00
Fabian Affolter 8225acf6d0 python3Packages.iamdata: 0.1.202606131 -> 0.1.202606151
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202606131...v0.1.202606151

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202606151
2026-06-15 17:04:18 +02:00
nixpkgs-ci[bot]andGitHub 7dde5a00c2 crossmacro-daemon: 1.1.0 -> 1.2.1 (#531934) 2026-06-15 15:03:36 +00:00
nixpkgs-ci[bot]andGitHub 646c5f1866 crossmacro: 1.1.0 -> 1.2.1 (#531932) 2026-06-15 15:03:33 +00:00
TomaSajt 7b6e892ead cm-rgb: migrate to by-name 2026-06-15 16:59:46 +02:00
TomaSajt 429b3932ad pass2csv: migrate to by-name 2026-06-15 16:59:02 +02:00
TomaSajt 90e651958e nitrokey-app2: migrate to by-name 2026-06-15 16:58:27 +02:00
TomaSajt eee73dc65b cve-bin-tool: migrate to by-name 2026-06-15 16:57:36 +02:00
TomaSajt ced166d25f vpn-slice: migrate to by-name 2026-06-15 16:57:02 +02:00
TomaSajt 8bba00bf25 s3cmd: migrate to by-name 2026-06-15 16:56:20 +02:00
TomaSajt 9be717162a namespaced-openvpn: migrate to by-name 2026-06-15 16:55:38 +02:00
TomaSajt 4ec02b3b4c vimwiki-markdown: migrate to by-name 2026-06-15 16:54:48 +02:00
TomaSajt a172c8d65b remote-exec: migrate to by-name 2026-06-15 16:54:16 +02:00
TomaSajt 24f4fe666e pdd: migrate to by-name 2026-06-15 16:53:40 +02:00
Thierry Delafontaine f31ccd0b17 opencode{,-desktop}: 1.17.4 -> 1.17.7
https://github.com/anomalyco/opencode/releases/tag/v1.17.5
https://github.com/anomalyco/opencode/releases/tag/v1.17.6
https://github.com/anomalyco/opencode/releases/tag/v1.17.7
2026-06-15 16:52:36 +02:00
TomaSajt f333cfa682 pandoc-tablenos: migrate to by-name 2026-06-15 16:52:22 +02:00
TomaSajt b703eedd20 pandoc-secnos: migrate to by-name 2026-06-15 16:51:47 +02:00
TomaSajt 9abcd7e905 pandoc-fignos: migrate to by-name 2026-06-15 16:51:19 +02:00
TomaSajt 9bcc9690e9 pandoc-eqnos: migrate to by-name 2026-06-15 16:50:56 +02:00