0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-13 13:40:28 +03:00
Commit graph

804985 commits

Author SHA1 Message Date
Léana 江
c9eddce63e
noto-fonts-cjk-serif: add static option 2025-05-24 22:23:30 +02:00
Léana 江
35eb287841
maintainers: add leana8959 2025-05-24 22:06:27 +02:00
Emily
980ae9854c
Revert "lib.meta.availableOn: Return false if pkg parameter is null" (#410179) 2025-05-23 18:38:47 +01:00
R. Ryantm
7b75ca24f4 vscode-extensions.tabnine.tabnine-vscode: 3.271.0 -> 3.283.0 2025-05-23 23:05:37 +05:30
R. Ryantm
aacd0f322e vscode-extensions.pkief.material-icon-theme: 5.22.0 -> 5.23.0 2025-05-23 23:05:10 +05:30
nixpkgs-merge-bot[bot]
6e6bb38fd2
eask-cli: 0.11.4 -> 0.11.5 (#410205)
Co-authored-by: piotrkwiecinski <piotrkwiecinski@users.noreply.github.com>
2025-05-23 17:19:15 +00:00
Nikolay Korotkiy
c28508e76e
josm: 19369 → 19396 (#405585) 2025-05-23 21:08:53 +04:00
Ryan Horiguchi
454aecb8c6 nixos/bind: add port option 2025-05-23 19:01:22 +02:00
oddlama
766a203ac7
ente-desktop: fix literal inclusion of '$out' (#410214) 2025-05-23 18:03:44 +02:00
nixpkgs-merge-bot[bot]
c9e5b2da15
wrangler: 4.16.0 -> 4.16.1 (#410185)
Co-authored-by: ezrizhu <me@ezrizhu.com>
2025-05-23 15:34:26 +00:00
R. Ryantm
fcad9fc8ba eask-cli: 0.11.4 -> 0.11.5 2025-05-23 15:32:53 +00:00
Philip Taron
d2860c9744
limine, nixos/limine, nixosTests.limine: inherit pkgs.limine maintainers, add johnrtitor (#410094) 2025-05-23 08:26:15 -07:00
Felix Bargfeldt
1f0932ed8d
tigervnc: 1.14.0 -> 1.15.0, also use tag / hash / finalAttrs (#409035) 2025-05-23 16:55:13 +02:00
Aleksana
50bb93a365
urbit: 3.3 -> 3.4 (#410037) 2025-05-23 22:52:48 +08:00
Aleksana
171151d5b1
webcord: 4.10.5 -> 4.11.0 (#409916) 2025-05-23 22:51:05 +08:00
Gaétan Lepage
c4265ec26d
python312Packages.mcp: 1.9.0 -> 1.9.1 (#410172) 2025-05-23 16:40:33 +02:00
Aleksana
299c8eda9c
beeper: 4.0.693 -> 4.0.710 (#409927) 2025-05-23 22:34:54 +08:00
Aleksana
a1a81713d7
zizmor: 1.7.0 -> 1.8.0 (#409897) 2025-05-23 22:34:07 +08:00
Aleksana
04f5844e2e
python3Packages.sectxt: drop pythonRelaxDeps (#410174) 2025-05-23 22:33:21 +08:00
Pol Dellaiera
9debf4ae00
podman-desktop: 1.18.1 -> 1.19.1 (#409853) 2025-05-23 14:33:06 +00:00
Pol Dellaiera
03797d0cb5
maintainers: remove my gpg key (#409935) 2025-05-23 14:28:45 +00:00
nixpkgs-merge-bot[bot]
71b1f5de88
svix-server: 1.65.0 -> 1.66.0 (#409884)
Co-authored-by: techknowlogick <hello@techknowlogick.com>
2025-05-23 14:28:32 +00:00
Aleksana
17af28e0ed
gnote: 48.0 -> 48.1 (#410120) 2025-05-23 22:26:08 +08:00
Aaron Andersen
7ba94f2ff8
github-runner: 2.323.0 -> 2.324.0 (#409719) 2025-05-23 10:24:37 -04:00
Gaetan Lepage
de12c9064d python312Packages.mcp: 1.9.0 -> 1.9.1
Diff:
https://github.com/modelcontextprotocol/python-sdk/compare/refs/tags/v1.9.0...refs/tags/v1.9.1

Changelog:
https://github.com/modelcontextprotocol/python-sdk/releases/tag/v1.9.1
2025-05-23 16:22:38 +02:00
Felix Bargfeldt
6135f3a802
proksi: 0.5.3-unstable-2025-05-12 -> 0.5.3-unstable-2025-05-19 (#410171) 2025-05-23 16:22:26 +02:00
R. Ryantm
caa6d7f0a1 wrangler: 4.16.0 -> 4.16.1 2025-05-23 14:15:57 +00:00
nixpkgs-merge-bot[bot]
bb725f4da3
namespace-cli: 0.0.413 -> 0.0.415 (#410052)
Co-authored-by: techknowlogick <hello@techknowlogick.com>
2025-05-23 14:15:38 +00:00
Emily
98dbc7cc58 Revert "lib.meta.availableOn: Return false if pkg parameter is null"
I believe this change is wrong both theoretically and practically.

Theoretically, `null` is available on every platform, because
`buildInputs = [ null ];` always succeeds and never throws a platform
availability error. `null` should be handled consistently with packages
that have no explicit list of supported platforms, as it of course
has no such list itself.

Practically, we use `null` to represent libraries that are always
present on a platform and do not require a library (for instance,
because they are part of `libc` or the macOS SDK). This has been
used for a long time by `libintl` (on all non‐glibc platforms),
and is also now used by `libGL` and friends on Darwin. This change
broke the check SDL3 does for OpenGL availability on Darwin, causing
<https://github.com/NixOS/nixpkgs/issues/407056>, which had to be
worked around by <https://github.com/NixOS/nixpkgs/pull/409525>.

Both `libintl` and `libGL` should count as available on platforms
where their functionality is part of the standard build environment,
and a package that is completely unavailable and whose functionality
cannot be expected should not use `null`, as it should result in
errors if used in a dependency list on an unsupported platform.

I accept that overriding with `null` is often a useful way to disable
dependencies that don’t have explicit feature flags, but I do not
think that making it work better with feature flags conditioned on
availability is worth the inconsistency and problems caused by this
change. Packages can instead expose the relevant feature flags as
arguments that default to the `lib.meta.availableOn` check or, if they
want to keep an “override the dependency to `null`” interface,
insert an explicit `pkg != null && …` check.

Additionally, the pull request was merged over a week after all
breaking changes were restricted for the 25.05 release. I believe that
the potential problems of dealing with the effects of this change for
an entire release cycle – the first release cycle where `libGL` is
`null` on Darwin, a change I made before the deadline and before this
change to `lib.meta.availableOn` – offset the risks of backporting
this revert at such a late stage.

It will cause overrides to backwards‐incompatibly revert to the
behaviour they had before the change, but since such overrides were
not possible until a few weeks ago, I hope that is an acceptable risk
compared to the potential issues leaving this in the release can
cause, given that it was merged after the deadline and has already
broken an existing construction in Nixpkgs.

This reverts commit 9338d924db.
2025-05-23 15:09:41 +01:00
Bruno BELANYI
0482b66103
mkbrr: 1.11.0 -> 1.12.0 (#409984) 2025-05-23 10:09:10 -04:00
nixpkgs-merge-bot[bot]
ab37ef79e2
celluloid: 0.28 -> 0.29 (#409685)
Co-authored-by: SamLukeYes <SamLukeYes@users.noreply.github.com>
2025-05-23 14:02:22 +00:00
Peder Bergebakken Sundt
4038a021c1
linuxPackages.openafs: Patch for Linux kernel 6.14 (#393507) 2025-05-23 16:01:27 +02:00
networkException
39800e5b82
python3Packages.sectxt: drop pythonRelaxDeps
These were properly marked as or later upstream in the latest
release.

Follow up to 0d060710c1.
2025-05-23 15:57:33 +02:00
R. Ryantm
78fb1e343e proksi: 0.5.3-unstable-2025-05-12 -> 0.5.3-unstable-2025-05-19 2025-05-23 13:43:57 +00:00
lassulus
642bd88ea6
ghostty-bin: init at 1.1.3 (#405449) 2025-05-23 15:43:06 +02:00
Aleksana
fef2e4ea93
nixos/installation-cd-graphical-base: disable hyper-v guest on exotic platforms (#403737) 2025-05-23 21:29:36 +08:00
Sandro
9eccdb4ee4
python3Packages.oslo-context: 5.7.1 -> 6.0.0 (#410090) 2025-05-23 14:59:24 +02:00
R. Ryantm
a45772137a python3Packages.snakemake: 9.4.0 -> 9.5.0 2025-05-23 08:55:39 -04:00
Peder Bergebakken Sundt
7d7f746bca
f3d: Add openusd plugin (#407347) 2025-05-23 14:52:47 +02:00
Peder Bergebakken Sundt
4f4c908210
python313Packages.gradio: 5.29.0 -> 5.29.1 (#408890) 2025-05-23 14:52:20 +02:00
R. Ryantm
8d1988d31e sgt-puzzles: 20250510.50985e9 -> 20250523.7fa0305 2025-05-23 22:52:00 +10:00
Aleksana
796b40c919
nixos/doc/rl-2505: add an entry for nixos/agnos (#397155) 2025-05-23 20:48:10 +08:00
Sandro Jäckel
931899f5a6
python313Packages.oslo-log: fix test failure 2025-05-23 14:44:36 +02:00
nixpkgs-merge-bot[bot]
4b61e7c2e8
dprint-plugins.dprint-plugin-typescript: 0.95.1 -> 0.95.4 (#410141)
Co-authored-by: phanirithvij <madlad@duck.com>
2025-05-23 12:42:25 +00:00
Aleksana
01893f991b
crossplane-cli: 1.19.1 -> 1.20.0 (#410049) 2025-05-23 20:39:06 +08:00
Aleksana
9b6f57217d
arcticons-sans: 0.591 -> 0.592 (#409791) 2025-05-23 20:37:53 +08:00
Aleksana
73f3141546
litmusctl: 1.15.0 -> 1.16.0 (#409776) 2025-05-23 20:37:08 +08:00
Aleksana
871e93274a
echoip: fix version attribute, add updateScript (#409921) 2025-05-23 20:33:27 +08:00
Aleksana
5443082227
kitty: 0.42.0->0.42.1 (#407827) 2025-05-23 20:31:07 +08:00
Aleksana
ead6646f4e
rquickshare: clean up dependencies, don't use applyPatches (#407775) 2025-05-23 20:28:07 +08:00