Commit Graph

24752 Commits

Author SHA1 Message Date
ryota2357
e0bac290b9 koka: migrate to pkgs/by-name 2025-07-27 18:42:23 +09:00
Guillaume Girol
29c0b0f126 jdk{8,11,17,23,24}: always enable __structuredAttrs; cleanup (#425773) 2025-07-27 11:31:49 +02:00
ryota2357
db203fff5e koka: 3.1.2 -> 3.2.2 2025-07-27 16:03:00 +09:00
nixpkgs-ci[bot]
28c9c6eaa4 Merge b569c6cb48 into haskell-updates 2025-07-27 00:25:29 +00:00
mivorasu
4a3953b483 flutter332: 3.32.7 -> 3.32.8 2025-07-26 12:46:10 +00:00
K900
e51da7d14e Merge remote-tracking branch 'origin/staging-next' into staging 2025-07-26 15:14:30 +03:00
K900
9a0281fdc8 Merge remote-tracking branch 'origin/master' into staging-next 2025-07-26 15:13:14 +03:00
Niklas Korz
8263145f52 treewide: remove useFetchCargoVendor usages (#421558) 2025-07-26 12:29:12 +02:00
Aleksana
8482742484 musicpod: 2.12.0 -> 2.13.0 (#428234) 2025-07-26 17:51:29 +08:00
TomaSajt
398b16e16c treewide: remove useFetchCargoVendor usages 2025-07-26 11:39:35 +02:00
Aleksana
1287786f10 treewide: update rev to full-length commit (#428522) 2025-07-26 16:02:03 +08:00
mivorasu
af38c9c0c9 treewide: update rev to full-length commit 2025-07-26 05:43:11 +00:00
Weijia Wang
15ed1420f9 yosys-ghdl: 2022.01.11 -> 0-unstable-2025-05-23 2025-07-26 05:55:26 +02:00
nixpkgs-ci[bot]
1c3ce1e240 Merge d09337b003 into haskell-updates 2025-07-26 00:21:56 +00:00
nixpkgs-ci[bot]
d3bb495144 Merge staging-next into staging 2025-07-25 18:06:15 +00:00
nixpkgs-ci[bot]
571f1c8b11 Merge master into staging-next 2025-07-25 18:05:34 +00:00
André Lima
1bc0ebeb67 jdk{8,11,17,23,24}: cleanup 2025-07-25 18:44:22 +01:00
André Lima
8f70ff81c0 jdk{8,11,17,23,24}: always enable __structuredAttrs 2025-07-25 18:40:54 +01:00
mivorasu
f65562809d dart.volume_controller: init 2025-07-25 16:48:17 +00:00
David McFarland
6586662e97 dotnetCorePackages.dotnet_10.sdk: remove crossgen2/ilc linker hack (#428126) 2025-07-25 11:01:15 -03:00
Kamil Zaripov
859c24dfc8 rustc: Fix cross-compilation for the targets with dot in name
When you are trying to cross-compile rustc to the target platform with
the dot in name, e.g. "thumb8vm.main-none-eabi", rustc compilation fails
with this error during configuration:

    armv8m-unknown-none-eabi-rustc> Running phase: configurePhase
    armv8m-unknown-none-eabi-rustc> patching script interpreter paths in ./configure
    armv8m-unknown-none-eabi-rustc> ./configure: interpreter directive changed from "#!/bin/sh" to "/nix/store/ih68ar79msmj0496pgld4r3vqfr7bbin-bash-5.2p37/bin/sh"
    armv8m-unknown-none-eabi-rustc> configure flags: --prefix=/nix/store/wscr78z0s5v2hxx3p1n4qjgjnds8dm0g-armv8m-unknown-none-eabi-rustc-1.86.0 --sysconfdir=/nix/store/wscr78z0s5v2hxx3p1n4qjgjnds8dm0g-armv8m-unknown-none-eabi-rustc-1.86.0/etc --release-channel=stable --set=build.rustc=/nix/store/f9zdz15l2zd408yq7a3bgrj593kpwjqx-rustc-wrapper-1.86.0/bin/rustc --set=build.cargo=/nix/store/ygri5mmqmril5ll9lhawa01faa2qhdvd-cargo-1.86.0/bin/cargo --tools=rustc\,rustdoc\,rust-analyzer-proc-macro-srv --enable-rpath --enable-vendor --disable-lld --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --target=thumbv8m.main-none-eabi --set=target.x86_64-unknown-linux-gnu.cc=/nix/store/a0d7m3zn9p2dfa1h7ag9h2wzzr2w25sn-gcc-wrapper-14.2.1.20250322/bin/cc --set=target.x86_64-unknown-linux-gnu.cc=/nix/store/a0d7m3zn9p2dfa1h7ag9h2wzzr2w25sn-gcc-wrapper-14.2.1.20250322/bin/cc --set=target.thumbv8m.main-none-eabi.cc=/nix/store/wnnwk5vknch7d8jy3cdykbsnn5qrmjj3-armv8m-unknown-none-eabi-gcc-wrapper-14.2.1.20250322/bin/armv8m-unknown-none-eabi-cc --set=target.thumbv8m.main-none-eabi.linker=/nix/store/wnnwk5vknch7d8jy3cdykbsnn5qrmjj3-armv8m-unknown-none-eabi-gcc-wrapper-14.2.1.20250322/bin/armv8m-unknown-none-eabi-cc --set=target.x86_64-unknown-linux-gnu.linker=/nix/store/a0d7m3zn9p2dfa1h7ag9h2wzzr2w25sn-gcc-wrapper-14.2.1.20250322/bin/cc --set=target.x86_64-unknown-linux-gnu.linker=/nix/store/a0d7m3zn9p2dfa1h7ag9h2wzzr2w25sn-gcc-wrapper-14.2.1.20250322/bin/cc --set=target.x86_64-unknown-linux-gnu.cxx=/nix/store/a0d7m3zn9p2dfa1h7ag9h2wzzr2w25sn-gcc-wrapper-14.2.1.20250322/bin/c++ --set=target.x86_64-unknown-linux-gnu.cxx=/nix/store/a0d7m3zn9p2dfa1h7ag9h2wzzr2w25sn-gcc-wrapper-14.2.1.20250322/bin/c++ --set=target.thumbv8m.main-none-eabi.cxx=/nix/store/wnnwk5vknch7d8jy3cdykbsnn5qrmjj3-armv8m-unknown-none-eabi-gcc-wrapper-14.2.1.20250322/bin/armv8m-unknown-none-eabi-c++ --set=target.x86_64-unknown-linux-gnu.crt-static=false --set=target.x86_64-unknown-linux-gnu.crt-static=false --set=target.thumbv8m.main-none-eabi.crt-static=false --enable-llvm-link-shared --set=target.x86_64-unknown-linux-gnu.llvm-config=/nix/store/bw1i8r1ilp79xyybr2n633aq3jj1wrrd-llvm-19.1.7-dev/bin/llvm-config --set=target.x86_64-unknown-linux-gnu.llvm-config=/nix/store/bw1i8r1ilp79xyybr2n633aq3jj1wrrd-llvm-19.1.7-dev/bin/llvm-config --set=target.thumbv8m.main-none-eabi.llvm-config=/nix/store/bw1i8r1ilp79xyybr2n633aq3jj1wrrd-llvm-19.1.7-dev/bin/llvm-config --disable-llvm-bitcode-linker --disable-docs
    armv8m-unknown-none-eabi-rustc> configure: processing command line
    armv8m-unknown-none-eabi-rustc> configure:
    armv8m-unknown-none-eabi-rustc> configure: build.configure-args := ['--prefix=/nix/store/wscr78z0s5v2hxx3p1n4qjgj ...
    armv8m-unknown-none-eabi-rustc> configure: install.prefix       := /nix/store/wscr78z0s5v2hxx3p1n4qjgjnds8dm0g-ar ...
    armv8m-unknown-none-eabi-rustc> configure: install.sysconfdir   := /nix/store/wscr78z0s5v2hxx3p1n4qjgjnds8dm0g-ar ...
    armv8m-unknown-none-eabi-rustc> configure: rust.channel         := stable
    armv8m-unknown-none-eabi-rustc> configure: build.rustc          := /nix/store/f9zdz15l2zd408yq7a3bgrj593kpwjqx-ru ...
    armv8m-unknown-none-eabi-rustc> configure: build.cargo          := /nix/store/ygri5mmqmril5ll9lhawa01faa2qhdvd-ca ...
    armv8m-unknown-none-eabi-rustc> configure: target.x86_64-unknown-linux-gnu.cc := /nix/store/a0d7m3zn9p2dfa1h7ag9h ...
    armv8m-unknown-none-eabi-rustc> configure: target.x86_64-unknown-linux-gnu.cc := /nix/store/a0d7m3zn9p2dfa1h7ag9h ...
    armv8m-unknown-none-eabi-rustc> configure: target.thumbv8m.main-none-eabi.cc := /nix/store/wnnwk5vknch7d8jy3cdykb ...
    armv8m-unknown-none-eabi-rustc> configure: target.thumbv8m.main-none-eabi.linker := /nix/store/wnnwk5vknch7d8jy3c ...
    armv8m-unknown-none-eabi-rustc> configure: target.x86_64-unknown-linux-gnu.linker := /nix/store/a0d7m3zn9p2dfa1h7 ...
    armv8m-unknown-none-eabi-rustc> configure: target.x86_64-unknown-linux-gnu.linker := /nix/store/a0d7m3zn9p2dfa1h7 ...
    armv8m-unknown-none-eabi-rustc> configure: target.x86_64-unknown-linux-gnu.cxx := /nix/store/a0d7m3zn9p2dfa1h7ag9 ...
    armv8m-unknown-none-eabi-rustc> configure: target.x86_64-unknown-linux-gnu.cxx := /nix/store/a0d7m3zn9p2dfa1h7ag9 ...
    armv8m-unknown-none-eabi-rustc> configure: target.thumbv8m.main-none-eabi.cxx := /nix/store/wnnwk5vknch7d8jy3cdyk ...
    armv8m-unknown-none-eabi-rustc> configure: target.x86_64-unknown-linux-gnu.crt-static := False
    armv8m-unknown-none-eabi-rustc> configure: target.x86_64-unknown-linux-gnu.crt-static := False
    armv8m-unknown-none-eabi-rustc> configure: target.thumbv8m.main-none-eabi.crt-static := False
    armv8m-unknown-none-eabi-rustc> configure: target.x86_64-unknown-linux-gnu.llvm-config := /nix/store/bw1i8r1ilp79 ...
    armv8m-unknown-none-eabi-rustc> configure: target.x86_64-unknown-linux-gnu.llvm-config := /nix/store/bw1i8r1ilp79 ...
    armv8m-unknown-none-eabi-rustc> configure: target.thumbv8m.main-none-eabi.llvm-config := /nix/store/bw1i8r1ilp79x ...
    armv8m-unknown-none-eabi-rustc> configure: build.tools          := ['rustc', 'rustdoc', 'rust-analyzer-proc-macro ...
    armv8m-unknown-none-eabi-rustc> configure: rust.rpath           := True
    armv8m-unknown-none-eabi-rustc> configure: build.vendor         := True
    armv8m-unknown-none-eabi-rustc> configure: rust.lld             := False
    armv8m-unknown-none-eabi-rustc> configure: build.build          := x86_64-unknown-linux-gnu
    armv8m-unknown-none-eabi-rustc> configure: build.host           := ['x86_64-unknown-linux-gnu']
    armv8m-unknown-none-eabi-rustc> configure: build.target         := ['thumbv8m.main-none-eabi']
    armv8m-unknown-none-eabi-rustc> configure: llvm.link-shared     := True
    armv8m-unknown-none-eabi-rustc> configure: rust.llvm-bitcode-linker := False
    armv8m-unknown-none-eabi-rustc> configure: build.docs           := False
    armv8m-unknown-none-eabi-rustc> configure: profile              := dist
    armv8m-unknown-none-eabi-rustc> Traceback (most recent call last):
    armv8m-unknown-none-eabi-rustc>   File "/build/rustc-1.86.0-src/./src/bootstrap/configure.py", line 762, in <module>
    armv8m-unknown-none-eabi-rustc>     section_order, sections, targets = parse_args(sys.argv[1:])
    armv8m-unknown-none-eabi-rustc>                                        ^^^^^^^^^^^^^^^^^^^^^^^^
    armv8m-unknown-none-eabi-rustc>   File "/build/rustc-1.86.0-src/./src/bootstrap/configure.py", line 446, in parse_args
    armv8m-unknown-none-eabi-rustc>     return parse_example_config(known_args, config)
    armv8m-unknown-none-eabi-rustc>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    armv8m-unknown-none-eabi-rustc>   File "/build/rustc-1.86.0-src/./src/bootstrap/configure.py", line 622, in parse_example_config
    armv8m-unknown-none-eabi-rustc>     configure_file(sections, top_level_keys, targets, config)
    armv8m-unknown-none-eabi-rustc>   File "/build/rustc-1.86.0-src/./src/bootstrap/configure.py", line 709, in configure_file
    armv8m-unknown-none-eabi-rustc>     configure_section(targets[target], section_config[target])
    armv8m-unknown-none-eabi-rustc>   File "/build/rustc-1.86.0-src/./src/bootstrap/configure.py", line 683, in configure_section
    armv8m-unknown-none-eabi-rustc>     raise RuntimeError("failed to find config line for {}".format(key))
    armv8m-unknown-none-eabi-rustc> RuntimeError: failed to find config line for main-none-eabi

This is probably related to
https://github.com/rust-lang/rust/issues/130602 and thus target string
should be double-quotted so bootstrap/configure.py can parse it
correctly.

Changes tested on x86_64-linux build machine with rustc built for
"thumb8vm.main-none-eabi" target.
2025-07-25 15:49:40 +02:00
K900
9ea52fa88d Merge remote-tracking branch 'origin/staging-next' into staging 2025-07-25 07:23:57 +03:00
Fabián Heredia Montiel
ae213f2ca9 Merge remote-tracking branch 'origin/master' into staging-next 2025-07-24 21:41:55 -06:00
Fabián Heredia Montiel
1ec347a366 jetbrains.jdk*: Update Jetbrains Java Runtime packages (#426285) 2025-07-24 21:35:49 -06:00
Fabián Heredia Montiel
565fa53c60 jetbrains-jdk: add missing runtime dependency. (#428139) 2025-07-24 15:20:57 -06:00
Wolfgang Walther
4fbb23ef4e top-level/release-attrpaths-superset: remove __attrsFailEvaluation (#428015) 2025-07-24 19:45:36 +00:00
aoli-al
07215ec60f jetbrains-jdk: add missing runtime dependency. 2025-07-24 15:35:36 -04:00
Janrupf
50fbd33349 jetbrains.jdk: 21.0.6-b895.109 -> 21.0.7-1038.58 2025-07-24 13:15:56 -06:00
David McFarland
3e3e482d04 dotnetCorePackages.dotnet_10.sdk: remove crossgen2/ilc linker hack 2025-07-24 16:02:54 -03:00
Janrupf
8caacb2e8f jetbrains.jdk-17-*: 17.0.11-b1207.24 -> 17.0.15-b1381 2025-07-24 12:41:28 -06:00
Fabián Heredia Montiel
f12505ee9b jetbrains-jdk: fix with structured attrs (#425529) 2025-07-24 12:34:16 -06:00
Wolfgang Walther
3f3bd4ce47 Merge commit 'ebebf7f93a3ef53489e240247e518f2f08d85b28' into haskell-updates 2025-07-24 14:38:10 +02:00
Wolfgang Walther
90604d95bc Merge branch 'staging-next' into staging 2025-07-24 14:33:09 +02:00
Wolfgang Walther
535b720589 Merge branch 'master' into staging-next 2025-07-24 14:27:50 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
7c6f434c
1f4b7e79b8 shaderc: 2025.2 -> 2025.3 (#422031) 2025-07-24 11:12:29 +00:00
nixpkgs-ci[bot]
999812cae8 Merge 2e19e30b26 into haskell-updates 2025-07-24 00:23:02 +00:00
nixpkgs-ci[bot]
a506444d89 Merge staging-next into staging 2025-07-23 18:05:43 +00:00
nixpkgs-ci[bot]
e5eafe4042 Merge master into staging-next 2025-07-23 18:05:04 +00:00
Wolfgang Walther
59233ecd0d top-level/release-attrpaths-superset: remove __attrsFailEvaluation
This doesn't seem to be necessary anymore. I confirmed by:
- Adding a lib.warn into the __attrsFailsEvaluation branch - never got
any.
- Removing it everywhere and running full Eval on it - no errors, no
rebuilds.
2025-07-23 19:23:23 +02:00
Philip Taron
b97516a8ea rustc: unset PKG_CONFIG_* (#427574) 2025-07-23 10:03:22 -07:00
Philip Taron
a2528bba9f cargo: unset HOST_PKG_CONFIG_PATH (#426852) 2025-07-23 08:50:32 -07:00
nixpkgs-ci[bot]
d671785505 Merge master into staging-next 2025-07-23 06:06:35 +00:00
R. Ryantm
e0de9ad1a9 graalvmPackages.truffleruby: 24.2.1 -> 24.2.2 2025-07-23 02:30:30 +00:00
Aleksana
0f50c2a4b5 flutter332: 3.32.6 -> 3.32.7 (#426532) 2025-07-23 10:08:34 +08:00
nixpkgs-ci[bot]
d4314e7f38 Merge 8cf338f2bd into haskell-updates 2025-07-23 00:23:04 +00:00
nixpkgs-ci[bot]
d95dd54ef2 Merge master into staging-next 2025-07-23 00:18:19 +00:00
mivorasu
ca35bb6872 treewide: trim whitespace in description strings 2025-07-22 23:41:42 +00:00
Philip Taron
125c8e0441 treewide: strip trailing punctuation from description strings (#427423) 2025-07-22 15:20:18 -07:00
mivorasu
0dad56ce95 treewide: conform descriptions to the standards 2025-07-22 22:07:20 +00:00