John Ericson
5f134ec6cf
Clean up cross bootstrapping
...
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes,
and `*bsdCross` pre-libc package sets. This was always bad because
having "cross" things is "not declarative": the naming doesn't reflect
what packages *need* but rather how we *provide* something. This is
ugly, and creates needless friction between cross and native building.
Now, almost all of these `*Cross` attributes are gone: just these are
kept:
- Glibc's and Musl's are kept, because those packages are widely used
and I didn't want to risk changing the native builds of those at this
time.
- generic `libcCross`, `theadsCross`, and friends, because these relate
to the convolulted GCC bootstrap which still needs to be redone.
The BSD and obscure Linux or freestnanding libcs have conversely all
been made to use a new `stdenvNoLibc`, which is like the old
`crossLibcStdenv` except:
1. It usable for native and cross alike
2. It named according to what it *is* ("a standard environment without
libc but with a C compiler"), rather than some non-compositional
jargon ("the stdenv used for building libc when cross compiling",
yuck).
I should have done this change long ago, but I was stymied because of
"infinite recursions". The problem was that in too many cases we are
overriding `stdenv` to *remove* things we don't need, and this risks
cyles since those more minimal stdenvs are used to build things in the
more maximal stdenvs.
The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to
*build up* rather than *tear down*. For now, the full `stdenv` is also
passed, so I don't need to change the native bootstraps, but I can see
this changing as we make things more uniform and clean those up.
(adapted from commit 51f1ecaa59
)
(adapted from commit 1743662e55
)
2024-09-06 10:26:56 -04:00
nixpkgs-merge-bot[bot]
1fc12028b7
Merge pull request #334729 from r-ryantm/auto-update/elvish
...
elvish: 0.20.1 -> 0.21.0
2024-08-15 14:04:46 +00:00
Nick Cao
b0b827c730
Merge pull request #334836 from r-ryantm/auto-update/clash-geoip
...
clash-geoip: 20240712 -> 20240812
2024-08-15 09:45:06 -04:00
Nick Cao
f7bdf92080
Merge pull request #334778 from r-ryantm/auto-update/slack
...
slack: 4.39.90 -> 4.39.95
2024-08-15 09:44:20 -04:00
Nick Cao
e5fe8834d5
Merge pull request #334779 from fabaff/tencentcloud-sdk-python-bump
...
python312Packages.tencentcloud-sdk-python: 3.0.1211 -> 3.0.1212
2024-08-15 09:43:59 -04:00
Nick Cao
992fa540d9
Merge pull request #334788 from fabaff/playwrightcapture-bump
...
python312Packages.playwrightcapture: 1.25.11 -> 1.25.12
2024-08-15 09:43:03 -04:00
Nick Cao
1198a6fece
Merge pull request #334722 from r-ryantm/auto-update/jumppad
...
jumppad: 0.13.0 -> 0.13.1
2024-08-15 09:41:01 -04:00
Nick Cao
b0ca5a6af3
Merge pull request #334727 from r-ryantm/auto-update/cyberchef
...
cyberchef: 10.19.0 -> 10.19.2
2024-08-15 09:40:11 -04:00
Nick Cao
eba74ff1b0
Merge pull request #334731 from r-ryantm/auto-update/python312Packages.django-modeltranslation
...
python312Packages.django-modeltranslation: 0.19.6 -> 0.19.7
2024-08-15 09:39:28 -04:00
Nick Cao
505723638b
Merge pull request #334733 from r-ryantm/auto-update/spruce
...
spruce: 1.31.0 -> 1.31.1
2024-08-15 09:38:25 -04:00
Nick Cao
e46628c48c
Merge pull request #334737 from r-ryantm/auto-update/flip-link
...
flip-link: 0.1.8 -> 0.1.9
2024-08-15 09:37:52 -04:00
Jörg Thalheim
1f1fbf2192
Merge pull request #334827 from uncenter/pr-a93b4f6c
...
jnv: fix darwin build
2024-08-15 15:37:29 +02:00
Nick Cao
d858bd23f9
Merge pull request #334738 from r-ryantm/auto-update/fastly
...
fastly: 10.12.3 -> 10.13.1
2024-08-15 09:37:13 -04:00
Nick Cao
d2f5d9881a
Merge pull request #334743 from r-ryantm/auto-update/kubectl-view-secret
...
kubectl-view-secret: 0.12.1 -> 0.13.0
2024-08-15 09:36:32 -04:00
Cosima Neidahl
75666ddcfa
Merge pull request #334678 from OPNA2608/fix/rcu-src-keepalive
...
rcu: Properly keep src alive
2024-08-15 15:35:36 +02:00
Nick Cao
eba9525c15
Merge pull request #334746 from r-ryantm/auto-update/paper-age
...
paper-age: 1.3.2 -> 1.3.3
2024-08-15 09:35:22 -04:00
Nick Cao
97f06baa0c
Merge pull request #334673 from r-ryantm/auto-update/fanbox-dl
...
fanbox-dl: 0.23.0 -> 0.23.1
2024-08-15 09:34:58 -04:00
Nick Cao
d18a7463bd
Merge pull request #334695 from techknowlogick/helm-3154
...
kubernetes-helm: 3.15.3 -> 3.15.4
2024-08-15 09:34:06 -04:00
Paul Meyer
0f18745262
Merge pull request #334740 from r-ryantm/auto-update/libdnf
...
libdnf: 0.73.2 -> 0.73.3
2024-08-15 15:16:16 +02:00
Matthias Beyer
983142b506
Merge pull request #334821 from Philipp-M/cargo-update-14.0.2
...
cargo-update: 14.0.0 -> 14.0.2, fixes build
2024-08-15 15:10:06 +02:00
Jörg Thalheim
7e5726e132
Merge pull request #330976 from mrene/home-assistant-cli-shell-completions
...
home-assistant-cli: fix shell completions
2024-08-15 15:09:49 +02:00
Weijia Wang
954813a9bf
Merge pull request #334833 from paparodeo/ueberzugpp-strict-deps
...
ueberzugpp: fix strictDeps
2024-08-15 15:03:52 +02:00
Robert Schütz
d21eefe653
Merge pull request #334364 from dotlambda/python3Packages.pdoc3
...
python312Packages.pdoc3: 0.10.0 -> 0.11.1
2024-08-15 05:58:53 -07:00
Philip Taron
0422fbcf36
Merge pull request #328730 from philipwilk/catppuccin-kakoune
...
kakounePlugins.kakoune-catppuccin: init at 2024-03-29
2024-08-15 05:55:53 -07:00
Robert Schütz
bc4272b10c
Merge pull request #334366 from dotlambda/authentik
...
authentik: fix dependencies
2024-08-15 05:37:39 -07:00
Sandro Jäckel
e572285125
wezterm: fix compilation with rust 1.80
2024-08-15 14:32:15 +02:00
zowoq
195662d20d
delta: 0.17.0 -> 0.17.0-unstable-2024-08-12
2024-08-15 14:29:48 +02:00
Philip Wilk
3212a37196
kakounePlugins.kakoune-catppuccin: init at 0-unstable-2024-03-29
2024-08-15 13:28:08 +01:00
Philip Wilk
98011db664
maintainers: add philipwilk
2024-08-15 13:27:56 +01:00
Mathieu Rene
c7b8a912d0
home-assistant-cli: fix shell completions
2024-08-15 08:25:27 -04:00
Emily
f651cf8481
Merge pull request #334726 from networkException/revert-programs-chromium-package
...
nixos/chromium: revert having `programs.chromium.enable` insert `pkgs.chromium` into the system closure
2024-08-15 14:22:13 +02:00
Pol Dellaiera
6a9b41f437
Merge pull request #334829 from GaetanLepage/cohere
...
python312Packages.cohere: 5.8.0 -> 5.8.1
2024-08-15 14:16:53 +02:00
nixpkgs-merge-bot[bot]
b16c50e44c
Merge pull request #334767 from r-ryantm/auto-update/fast-float
...
fast-float: 6.1.3 -> 6.1.4
2024-08-15 12:13:55 +00:00
nixpkgs-merge-bot[bot]
19a975e92e
Merge pull request #334742 from r-ryantm/auto-update/mosdns
...
mosdns: 5.3.1 -> 5.3.3
2024-08-15 12:05:56 +00:00
Jonas Heinrich
b5c2e5aee6
Merge pull request #333507 from onny/stalwart-update6
...
stalwart-mail: 0.9.0 -> 0.9.1
2024-08-15 14:03:17 +02:00
Jonas Heinrich
8fb565ee8e
stalwart-mail: disable new failing tests
2024-08-15 13:42:55 +02:00
Jonas Heinrich
fe371ad195
stalwart-mail: 0.9.0 -> 0.9.1
2024-08-15 13:42:54 +02:00
R. Ryantm
66af6fde57
clash-geoip: 20240712 -> 20240812
2024-08-15 11:28:25 +00:00
Reno Dakota
1c3f1d0877
ueberzugpp: fix strictDeps
...
add wayland-scanner to fix strictDeps
2024-08-15 11:25:13 +00:00
Pol Dellaiera
c46d43c625
Merge pull request #334657 from svenssonaxel/pdf-sign
...
pdf-sign: Fix program name in help text
2024-08-15 13:20:32 +02:00
Gaetan Lepage
2ae95d90f2
python312Packages.cohere: 5.8.0 -> 5.8.1
...
Diff: https://github.com/cohere-ai/cohere-python/compare/refs/tags/5.8.0...5.8.1
Changelog: https://github.com/cohere-ai/cohere-python/releases/tag/5.8.1
2024-08-15 13:12:19 +02:00
uncenter
c497bbd6b0
jnv: format with nixfmt-rfc-style
2024-08-15 13:10:40 +02:00
uncenter
59fe871ed7
jnv: fix darwin build
2024-08-15 13:04:35 +02:00
Philipp Mildenberger
868dc2caff
cargo-update: 14.0.0 -> 14.0.2, fixes build
2024-08-15 12:18:39 +02:00
Cabia Rangris
199d21a833
quodlibet: 4.6.0 -> 4.6.0-unstable-2024-08-08
2024-08-15 13:46:32 +04:00
Cabia Rangris
0fe845338e
pythonPackages.senf: init at 1.5.0
...
Co-authored-by: OTABI Tomoya <tomoya.otabi@gmail.com>
2024-08-15 13:46:32 +04:00
Pol Dellaiera
784c1f4100
Merge pull request #334808 from drupol/open-webui/bump/0-3-13
...
open-webui: 0.3.12 -> 0.3.13
2024-08-15 11:41:08 +02:00
Markus Kowalewski
b909e2c80d
Merge pull request #333444 from markuskowa/fix-mpi-check-hook
...
mpiCheckPhaseHook: update to use openmpi-5 compatible parameters
2024-08-15 11:34:51 +02:00
K900
dd80286cf1
Merge pull request #334810 from NixOS/pipewire-ldac
...
pipewire: disable ldac when unavailable
2024-08-15 12:28:02 +03:00
Sandro
e1aa35d8b1
Merge pull request #334701 from SuperSandro2000/flatpak
2024-08-15 11:25:31 +02:00