Commit Graph

24752 Commits

Author SHA1 Message Date
Moritz Heidkamp
40306c0439 chickenPackages.chickenEggs.glut: mark broken on darwin 2025-09-02 11:15:00 +02:00
Moritz Heidkamp
198f572ea3 chickenPackages.chickenEggs: update
The llama egg declares a dependency on srfi-4 which is actually part of CHICKEN itself and not an
egg. To salvage it, we remove such bogus dependencies now.
2025-09-02 11:15:00 +02:00
Daniel Nagy
a536870a20 chickenPackages.chickenEggs: Adapt update script
We use a new methods to update all eggs because git snapshots are no
longer provided by upstream.
2025-09-02 11:15:00 +02:00
Emily
997d97b109 swiftPackages.stdenv: use the default standard environment
Swift now works fine with standard environments using GCC or other
versions of LLVM. Some packages, like components of Swift itself or
others that combine Swift with features like C++ modules or C blocks,
may still need to use an LLVM‐based standard environment, but we
do not need to enforce a uniform `swiftPackages.stdenv` any more.
2025-09-02 05:52:52 +01:00
Emily
2153141b51 swiftPackages.*: build with the default LLVM version 2025-09-02 04:14:28 +01:00
Emily
37cad5dfd5 swiftPackages.swift{,-unwrapped}: get libc++ headers from Swift’s LLVM
libc++ only supports a limited range of Clang versions, so this was
relying on the LLVM version corresponding to the one used in Swift’s
fork. Since Swift builds its own LLVM 15 anyway, we can simply install
the required libc++ headers along with it.
2025-09-02 04:14:28 +01:00
Emily
809f7d037c swiftPackages.swift{,-unwrapped,-driver}: ignore $NIX_CC
Swift needs Clang to link with. The linker patch breaks linking
when using Swift with a GCC‐based standard environment.

Similarly, the internal Clang headers in the resource directory are
coupled to the corresponding version of Clang. The resource root patch
caused Swift’s Clang to use the resource directory from the version
of Clang used in the build environment, which is only compatible if
the versions match.

Instead, hard‐code the Clang path in the patches and wrappers.
2025-09-02 04:09:46 +01:00
Emily
1884f3de79 swiftPackages.swift-docc: add patch for modern LLVM 2025-09-02 04:09:46 +01:00
Emily
1474a620e6 swiftPackages.sourcekit-lsp: backport patch for modern LLVM 2025-09-02 04:09:46 +01:00
Emily
828d2d79fe swiftPackages.Foundation: backport patches for modern LLVM 2025-09-02 04:09:46 +01:00
Emily
3b773c7bae swiftPackages.Dispatch: backport patch for modern LLVM 2025-09-02 04:09:46 +01:00
Emily
e0d9c9386f swiftPackages.swift-unwrapped: backport patches for modern LLVM 2025-09-02 04:09:46 +01:00
Emily
810bed0854 swiftPackages.swift-unwrapped: vendor Clang patch
The versions of `llvmPackages` that require this patch are going
away soon.
2025-09-02 04:09:46 +01:00
Emily
efde96d9be swiftPackages.swift-unwrapped: drop unnecessary mkdir
Honestly I did this in the middle of trying things and then forgot
about it, and I just don’t feel like bootstrapping the whole thing
again to drop this commit.
2025-09-02 04:09:46 +01:00
Emily
0ec026a14a swift.tests.cxx-interop-test: init
I used this to verify the libc++ changes.
2025-09-02 04:09:46 +01:00
Tristan Ross
afd965280e llvmPackages_21.libc: fix building 2025-09-01 12:09:11 -07:00
Tristan Ross
a771797770 llvmPackages_21: 21.1.0-rc3 -> 21.1.0 2025-09-01 12:09:11 -07:00
nixpkgs-ci[bot]
9f455ea141 Merge master into staging-next 2025-09-01 16:25:26 +00:00
Sandro
8d91136022 dart.metadata_god,dart.fvp,dart.audiotags: drop (#437300) 2025-09-01 16:52:38 +02:00
Tristan Ross
0c186805ac llvmPackages_git: 22.0.0-unstable-2025-08-24 -> 22.0.0-unstable-2025-08-31 2025-09-01 15:42:30 +02:00
nixpkgs-ci[bot]
5c37a1b3ce Merge ef205d1b24 into haskell-updates 2025-09-01 00:25:13 +00:00
nixpkgs-ci[bot]
1698496d46 Merge master into staging-next 2025-09-01 00:20:10 +00:00
Peder Bergebakken Sundt
54246d2160 saber: 0.26.2 -> 0.26.4 (#434894) 2025-09-01 01:08:59 +02:00
nixpkgs-ci[bot]
28a77664bb Merge master into staging-next 2025-08-31 18:04:38 +00:00
Sean Gilligan
9d5a4f6506 graalvm-oracle_25-ea: 25-ea-34 -> 25-ea-35
Update graalvm-oracle_25-ea-34 to 25-ea-35,
currently the latest version available at:
https://github.com/graalvm/oracle-graalvm-ea-builds/releases
2025-08-31 10:57:45 -07:00
Wolfgang Walther
2119cb39e0 maintainers: drop ehmry (#438936) 2025-08-31 17:47:13 +00:00
Alyssa Ross
5b48b63e28 rustc: fix misnamed "tier1TargetPlatforms"
Link: https://github.com/NixOS/nixpkgs/pull/437113#pullrequestreview-3156043129
2025-08-31 18:16:05 +02:00
Wolfgang Walther
f09f724ef8 maintainers: drop ehmry
This user is blocked since May 2025, thus can't maintain any packages
anymore.
2025-08-31 16:53:44 +02:00
jopejoe1
61d0373a40 lib.licenses: replace classpath license with exception
The GPL-2.0-with-classpath-exception is deprecated in spdx and the exception Classpath-exception-2.0 should be used instead.
Other Classpath license hace also benn replaced with it.
2025-08-31 16:19:22 +02:00
nixpkgs-ci[bot]
33bedf3c25 Merge master into staging-next 2025-08-31 12:06:11 +00:00
Tristan Ross
27fcc80c3a rustc: fix pkgsLLVM
Fixes `libunwind` from not being included due to improper usage of
`lib.optional` by passing a list instead of a single item. Drops the
hack for `llvmPackages` since just passing it through works now.
2025-08-31 11:57:55 +05:30
nixpkgs-ci[bot]
4bdb827cdc Merge b536f7a97c into haskell-updates 2025-08-31 00:23:03 +00:00
Vladimír Čunát
d95b37aeac Merge branch 'staging' into staging-next 2025-08-30 17:06:43 +02:00
Maciej Krüger
17acc60494 flutter335: 3.35.1 -> 3.35.2 (#437333) 2025-08-30 12:00:18 +02:00
K900
de74f9caf0 Revert "stdenv: Add CPE fields to meta" 2025-08-30 09:29:43 +03:00
K900
e4f14776e7 Merge remote-tracking branch 'origin/staging-next' into staging 2025-08-30 09:19:01 +03:00
blenderfreaky
f86a07aba8 llvmPackages.libclc: replace lib.optional with lib.optionals 2025-08-29 21:45:56 +02:00
blenderfreaky
fd261cb094 llvmPackages_{20,21}.libclc: reenable and update patches 2025-08-29 21:45:56 +02:00
Yuriy Taraday
b0ce3dc09f stdenv: Add CPE fields to meta
Add `identifiers` attr to `meta` attribute with following attrs:
* `cpe` with the full CPE string when available
* `possibleCPEs` with the list of potential CPEs when not all
  information is provided
* `cpeParts` with the destructured CPE string, allowing to override it
  whenever needed
* `v1` attribute set with `cpe` and `cpeParts` from above and a
  guarantee of a backwards-compatible interface

Related issue: https://github.com/NixOS/nixpkgs/issues/354012
2025-08-29 15:40:03 +02:00
Robert Hensing
36bc5fa622 Merge master into haskell-updates 2025-08-28 14:08:43 +02:00
K900
92c54de171 Merge remote-tracking branch 'origin/staging-next' into staging 2025-08-28 12:55:20 +03:00
misilelab
0eae230736 dart: fix LICENSE conflicting
Signed-off-by: misilelab <misileminecord@gmail.com>
2025-08-28 11:59:58 +09:00
nixpkgs-ci[bot]
481393d6bb Merge 33de6dfc31 into haskell-updates 2025-08-28 00:20:54 +00:00
Ben Siraphob
2f77d9aa7c pkgs: fix README typos 2025-08-27 11:46:28 -07:00
nixpkgs-ci[bot]
b4d7d83861 Merge staging-next into staging 2025-08-27 18:06:13 +00:00
Tristan Ross
2e8a2ab9e3 llvmPackages_git: 22.0.0-unstable-2025-08-17 -> 22.0.0-unstable-2025-08-24 2025-08-27 19:22:20 +02:00
Peder Bergebakken Sundt
387c44658f treewide: remove unused ... from package lambdas
located with `rg '^ *\.\.\.$' -tnix -l pkgs | xargs grep @ -L | grep -E '/(default|package)\.nix$'`
2025-08-27 17:40:18 +02:00
Kenichi Kamiya
55038b891c crystal_1_17: init at 1.17.1
Changelog: https://github.com/crystal-lang/crystal/blob/1.17.1/CHANGELOG.md
2025-08-27 22:33:08 +09:00
Sandro
390597d8e0 mono{4,5}: remove (#436991) 2025-08-27 15:29:18 +02:00
nixpkgs-ci[bot]
033e135e6b Merge 101f44a827 into haskell-updates 2025-08-27 00:21:06 +00:00