Commit Graph

24752 Commits

Author SHA1 Message Date
blenderfreaky
caf649c002 adaptivecpp: add tests 2024-12-05 02:18:13 +01:00
blenderfreaky
805881f237 adaptivecpp: remove rec 2024-12-05 00:40:14 +01:00
blenderfreaky
1f7d58ef1c opensycl: remove and alias to adaptivecpp 2024-12-05 00:10:28 +01:00
blenderfreaky
12e1b805a0 adaptivecpp: init at 24.06.0
Adds adaptivecpp, based on opensycl package.
Updated to newest version and to use LLVM 17 and ROCm 6.
2024-12-05 00:08:48 +01:00
Reno Dakota
b25d66d263 llvmPackages_19: 19.1.4 -> 19.1.5
https://github.com/llvm/llvm-project/releases/tag/llvmorg-19.1.5
2024-12-04 15:37:02 +00:00
FliegendeWurst
3fcf45499b gnat-bootstrap: fix and enable strictDeps 2024-12-04 11:00:19 +01:00
github-actions[bot]
d33b8cc4e0 Merge staging-next into staging 2024-12-04 06:05:41 +00:00
Tristan Ross
c51787c99c flutter: Pass flutter_tools package_config.json to Dart runtime (#354174) 2024-12-03 21:16:17 -08:00
zowoq
88187b4117 go_1_23: 1.23.3 -> 1.23.4
Changelog: https://go.dev/doc/devel/release#go1.23.4
2024-12-04 10:01:52 +10:00
zowoq
abcbf25970 go_1_22: 1.22.9 -> 1.22.10
Changelog: https://go.dev/doc/devel/release#go1.22.10
2024-12-04 10:01:09 +10:00
github-actions[bot]
fdd294bc8f Merge staging-next into staging 2024-12-03 18:05:34 +00:00
aucub
946dbfcfa4 dart.sqlite3_flutter_libs: init 2024-12-04 00:52:24 +08:00
R. Ryantm
5de0ac5f38 inform6: 6.42-r4 -> 6.42-r6 2024-12-03 07:34:30 +00:00
github-actions[bot]
9fda0f5ae0 Merge staging-next into staging 2024-12-03 00:16:58 +00:00
Domen Kožar
9888edd1e7 buildGraalvm: fix build on x86_64-darwin (#360254) 2024-12-02 22:47:28 +00:00
Vladimír Čunát
9af0d63882 staging-next 2024-11-30 (#360437) 2024-12-02 22:41:18 +01:00
Weijia Wang
a20b194e4f graalvmCEPackages.graaljs: 24.0.1 -> 24.1.1 (#358485) 2024-12-02 21:12:56 +01:00
Philip Taron
246e737cca various: replace substituteAll with replaceVars (#360770) 2024-12-02 05:52:25 -08:00
K900
aa180fdca0 Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-02 10:34:44 +03:00
github-actions[bot]
a951f08102 Merge master into staging-next 2024-12-02 07:32:17 +00:00
Vincent Laporte
ccd6676357 ocaml: 5.2.0 → 5.2.1 2024-12-02 07:37:15 +01:00
R. Ryantm
39c3f09f30 ocamlPackages.reason: 3.13.0 -> 3.14.0 2024-12-01 18:34:44 +00:00
Nathan Regner
83b526817a buildGraalvm: fix build on x86_64-darwin 2024-12-01 10:05:39 -07:00
Jörg Thalheim
3dbc3ea0bb rustfmt: wrap cargo-fmt with cargo (#291578) 2024-12-01 15:24:12 +01:00
Wolfgang Walther
4423b0746c various: replace substituteAll with replaceVars
This deals with some special cases, i.e. where "null" is used to avoid
replacing some values or where the syntax is not too easy to grep for
for automated replacement.
2024-12-01 14:56:12 +01:00
Wolfgang Walther
217d3132cf various: remove unused substituteAll imports 2024-12-01 14:25:56 +01:00
github-actions[bot]
ec53e34a1d Merge staging-next into staging 2024-12-01 12:05:56 +00:00
github-actions[bot]
ede548fffd Merge master into staging-next 2024-12-01 12:05:29 +00:00
Aleksana
075c9e35fd ophis: 0-unstable-2019-04-13 -> 2.2-unstable-2024-07-28 (#343825) 2024-12-01 19:17:41 +08:00
K900
007b4f3e71 Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-01 10:29:27 +03:00
github-actions[bot]
f66e210086 Merge master into staging-next 2024-12-01 00:18:35 +00:00
Anderson Torres
ad8bd9ff48 ophis: migrate to by-name 2024-11-30 16:30:58 -03:00
Anderson Torres
0396be8262 ophis: refactor
- get rid of python3Packages.callPackage
- get rid of rec
- fix version format
2024-11-30 16:30:57 -03:00
sternenseemann
c91c4a0f55 haskell.compiler.ghcHEAD: disable --hyperlinked-source on aarch64
Disable enableHyperlinkedSource for GHC >= 9.11 to keep GHC under the
3GB Hydra output limit. Note that we use a patch as opposed to the new
extraArgs interfaces for the reasons given in the comments added in this
commit.

(cherry picked from commit ec3ec6038a)
2024-11-30 18:18:48 +01:00
Reno Dakota
85492cd5fd llvmPackages_12.compiler-rt: fix build race aarch64-darwin
b31080c596
(cherry picked from commit 47a4caf483)
(cherry picked from commit c5d97e0577)
2024-11-30 15:11:11 +01:00
sternenseemann
6309f13670 llvmPackages_12.clang: use nostdlibinc patch instead of sed command
Seems like the patch we've written for LLVM 13 and above also works for
LLVM 12 which seems a little more robust.

(cherry picked from commit 37437849de)
(cherry picked from commit f30f8ee969)
2024-11-30 15:11:10 +01:00
sternenseemann
fcb5d10d26 llvmPackages_12.compiler-rt: move codesign patch into versioned dir
All LLVM versions < 12 have been removed, so this patch can live in the
versioned directory, simplifying the patch list in the process.

(cherry picked from commit 8408b91e8d)
(cherry picked from commit e33308016c)
2024-11-30 15:11:09 +01:00
sternenseemann
f0f66c41d4 llvmPackages_12: build from monorepo source
As mentioned in #305146, keeping LLVM 12 is a source of pain because it
is the only version to be built from individual release tarball instead
of the LLVM monorepo. This commit makes LLVM 12 start from the monorepo
as well, simplifying all common LLVM expressions in the process.

With #347887, some quirks in the expressions for LLVM <14 were ironed
out, so building LLVM through from the monorepo is quite simple now.

- Most expressions only required minor changes, mostly removing the
  special casing for `sourceRoot`.

- The patch lists from llvm/12/default.nix were ported to
  common/default.nix. This only required a few extra conditionals which
  could be reduced via a rebuild also involving other LLVM versions.
  Outstanding tasks of little urgency have been noted in TODO comments.
  I have verified that the patch lists stay the same for all packages
  except LLVM where merely the order changes. An extra set of eyes
  is appreciated, of course.

- clang: The expression was reworked to use the same symlink location
  for clang-tools-extra for all versions including LLVM 12. This
  required adjusting the ad hoc patching of the clangd cmake files
  slightly.

- libunwind: We no longer need to make the libcxx sources available
  manually. We can rely on the monorepo source instead.

- lld: We no longer need to make the libunwind sources available manually.

- llvm: We no longer need to make the polly sources available manually

- On Darwin, we need to bypass CMake's C++ compiler for libcxx and
  libunwind now. It isn't a 100% clear why, probably because we've
  started to use Darwin's bootstrapStdenv for libcxx in the common
  expression compared to LLVM 12 on master [1].
  The reordering of flags for wasm causes a rebuild for some packages
  like firefox, but this should be tolerable on staging.

[1]: 665ebfb253/pkgs/development/compilers/llvm/12/default.nix (L392-L430)

(cherry picked from commit ee9eacf23e)
(cherry picked from commit c4e9f17ef9)
2024-11-30 15:11:09 +01:00
sternenseemann
fe5ea976bf llvmPackages_{12,13}.lldb: don't try to find nonexistent patch
We just need to make sure the attribute evaluates so we can cleanly
access `meta.broken` for those versions.

(cherry picked from commit ce6c31c312)
(cherry picked from commit 9bf90993f4)
2024-11-30 15:11:09 +01:00
R. Ryantm
e1199370c7 ballerina: 2201.10.1 -> 2201.10.3 2024-11-30 13:00:33 +00:00
Alyssa Ross
66817904a0 cargo,clippy,rustc,rustfmt: 1.82.0 -> 1.83.0 2024-11-30 11:34:22 +01:00
Sefa Eyeoglu
2115f02b9a .editorconfig: Format .bash files like .sh (#354885) 2024-11-29 23:36:19 +01:00
Randy Eckenrode
c578c48b7f swift: source darwin-sdk-setup.bash
Fixes builds using xcbuild that redefine SDKROOT in the xcbuild wrapper.
SDKROOT will be set using the same logic that other wrappers use.
2024-11-29 14:46:00 -05:00
Will Cohen
e255a9090e emscripten: 3.1.64 -> 3.1.73 2024-11-29 11:00:23 -05:00
Will Cohen
6a49785456 binaryen: 118 -> 119 2024-11-29 11:00:18 -05:00
Martin Weinelt
9b1b10369d Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
- pkgs/development/python-modules/pytest-codspeed/default.nix
2024-11-28 17:11:16 +01:00
R. Ryantm
a4d88020d8 graalvm-ce: 23.0.0 -> 23.0.1 2024-11-28 12:21:20 +00:00
Antonio Nuno Monteiro
5020a1c82a ocaml: don't add bin-utils for darwin 2024-11-27 23:40:26 -08:00
Tristan Ross
e405f30513 flutterPackages-source.*.engine: don't remove gen (#359123) 2024-11-27 22:51:44 -08:00
github-actions[bot]
ccbd58eb4d Merge staging-next into staging 2024-11-28 00:15:45 +00:00