Commit Graph

16990 Commits

Author SHA1 Message Date
Samyak S Sarnayak
0e4f9ff6ec clippy: use unwrapped rustc when adding rpath for darwin 2023-12-15 17:46:56 +01:00
Samyak S Sarnayak
2c10cef2b3 rustfmt: use unwrapped rustc when adding rpath for darwin
fixes nixpkgs#273920
2023-12-15 17:46:56 +01:00
Adam Joseph
80472e3754 treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs 2023-12-15 05:13:46 -08:00
7c6f434c
507f399d01
Merge pull request #274171 from philiptaron/clasp-common-lisp
clasp-common-lisp: fix build and rehydrate dependencies
2023-12-15 08:07:12 +00:00
Peder Bergebakken Sundt
239c6fbc9d
Merge pull request #271476 from onemoresuza/hare
hare: unstable-2023-10-23 -> unstable-2023-11-27; harec: unstable-2023-10-22 -> unstable-2023-11-29
2023-12-15 02:07:23 +01:00
Thomas Gerbet
442fa5da47
Merge pull request #273377 from GenericNerdyUsername/jetbrains-jdk-manpage-fix
jetbrains.jdk: fix docs
2023-12-15 00:24:17 +01:00
Philip Taron
27a9a1ca3f
clasp-common-lisp: use ninjaFlags instead of explicitly setting buildPhase and installPhase 2023-12-13 23:49:09 -08:00
Philip Taron
cee762101c
clasp-common-lisp: fix build warning
This resolves the annoying message for every compilation line:

```
clang-15: warning: argument unused during compilation: '-stdlib=libstdc++' [-Wunused-command-line-argument]
```
2023-12-13 23:40:35 -08:00
Philip Taron
c6234da698
clasp-common-lisp: fetch dependencies in Nix
I'm doing this as I wasn't able to reproduce the tarball that the
previous derivation produced, and some of the repositories that were
pinned no longer exist.
2023-12-13 23:40:35 -08:00
Philip Taron
3023b2d0ba
clasp-common-lisp: use callPackage style instead of with pkgs; 2023-12-13 23:40:35 -08:00
Thiago Kenji Okada
2723a8b755
Merge pull request #273961 from thiagokokada/workaround-graalvm-ce
graalvm-ce: use NATIVE_IMAGE_DEPRECATED_BUILDER_SANITATION instead of CC wrapper
2023-12-13 20:55:14 +00:00
Ryan Lahfa
b8c38597c9
Merge pull request #269904 from willcohen/emscripten-3.1.48 2023-12-13 19:40:24 +01:00
Thiago Kenji Okada
a92e6068b4 buildGraalvm: use NATIVE_IMAGE_DEPRECATED_BUILDER_SANITATION instead of CC wrapper
Instead of using a hacky CC wrapper to re-inject the environment
variables needed to build, we set the
NATIVE_IMAGE_DEPRECATED_BUILDER_SANITATION=true that is in 21.0.0
release changelog:
489611a304/substratevm/CHANGELOG.md (L48)

This is deprecated behavior for now, and will be removed in future, but
this will allow us more time until we figure a proper solution.

See:
- https://github.com/oracle/graal/issues/7502
- https://github.com/oracle/graal/issues/7981
- https://github.com/oracle/graal/pull/6095
2023-12-13 16:12:04 +00:00
Nick Cao
ef741a2cad
Merge pull request #273826 from wegank/chicken-license
chickenPackages_5.chickenEggs: fix license
2023-12-13 09:25:17 -05:00
Vincent Laporte
df70ab86b3 ocaml-ng.ocamlPackages_5_1.ocaml: 5.1.0 → 5.1.1 2023-12-13 09:56:13 +01:00
Weijia Wang
972446d305
Merge pull request #273803 from holmesmr/fix-gerbil-soname-darwin
gerbil: fix soname of libgerbil on darwin
2023-12-13 01:12:49 +01:00
Weijia Wang
524888629f chickenPackages_5.chickenEggs: fix license 2023-12-12 21:39:50 +01:00
Weijia Wang
06e5eff89a
Merge pull request #272219 from chewblacka/update-vlang
vlang: weekly.2023.44 -> 0.4.3
2023-12-12 20:42:46 +01:00
Weijia Wang
8bdc624b2a
Merge pull request #272924 from wegank/llvm-17-libclc
llvmPackages_17.libclc: init
2023-12-12 18:09:57 +01:00
Michael Holmes
e6364478be gerbil: fix soname of libgerbil on darwin
The soname/identification of libgerbil on darwin is not correctly fixed up,
resulting in any binaries linked with libgerbil to attempt to link to
libgerbil in the temporary build dir from the gerbil derivation. This
means that any compiled gerbil program won't work as the propagated soname
will result in the binary being unable to correctly link with libgerbil.

Adding an Darwin-only step to use `install_name_tool` to fix up the soname
of libgerbil fixes this issue. We're using realpath here as the qualified
path to `libgerbil` is `$out/gerbil/$version/lib/libgerbil.so` and this is
an easier way to obtain the qualified path.

Fixes NixOS/nixpkgs#272967.
2023-12-12 10:26:12 -05:00
Pol Dellaiera
dac1e3d3e5
Merge pull request #272208 from r-ryantm/auto-update/fasm
fasm: 1.73.31 -> 1.73.32
2023-12-12 05:34:29 +01:00
Weijia Wang
f6da64f8db llvmPackages_17.libclc: init 2023-12-12 02:28:36 +01:00
Weijia Wang
a143707fc8
Merge pull request #273597 from r-ryantm/auto-update/circt
circt: 1.59.0 -> 1.61.0
2023-12-12 02:22:03 +01:00
Pol Dellaiera
24f6a70f48
fasm: add missing phase hooks
switch to `finalAttrs` pattern
2023-12-11 22:01:24 +01:00
Gustavo Coutinho de Souza
e3b56dd702
harec: migrate to pkgs/by-name 2023-12-11 16:27:55 -03:00
Gustavo Coutinho de Souza
5ee6ca0458
hare: migrate to pkgs/by-name 2023-12-11 16:27:55 -03:00
Will Cohen
c4a686bcb7 emscripten: 3.1.47 -> 3.1.50 2023-12-11 11:48:50 -05:00
Will Cohen
a4daad0caa llvmPackages_17.lld: backport table-base patch
Starting with emscripten-3.1.46, this flag to LLVM is needed.

This is a backport of
93adcb770b.patch,
with additional review at https://reviews.llvm.org/D158892 and
emscripten-core/emscripten#20097.
2023-12-11 11:48:50 -05:00
R. Ryantm
711f215260 circt: 1.59.0 -> 1.61.0 2023-12-11 16:43:06 +00:00
Vladimír Čunát
120a26f8ce
Merge #271377: staging-next 2023-12-01 2023-12-11 17:06:16 +01:00
Will Cohen
6a3c46ee38 emscripten: add willcohen to maintainers 2023-12-11 10:54:31 -05:00
Weijia Wang
cc4c44de5c
Merge pull request #273478 from jtbx/dmd+dtools-2.106.0
dmd, dtools: 2.105.2 -> 2.106.0
2023-12-11 16:20:26 +01:00
Nick Cao
02293e91b5
Merge pull request #268089 from ereslibre/bump-unison
unison-ucm: M5g -> M5j
2023-12-11 09:53:17 -05:00
Nick Cao
6a25807117
Merge pull request #271379 from pineapplehunter/circt-split-llvm
circt: add shared libs and split llvm
2023-12-11 09:29:57 -05:00
K900
14655c8d9a binaryen: fix build with Node 20 2023-12-11 14:08:45 +03:00
Shogo Takata
fcab3fbd71 circt: Add shared libs and split llvm
This changes adds circt's shared libs and splits the build of llvm.
2023-12-11 13:22:43 +09:00
Jeremy
c275e75b19 dmd: 2.105.2 -> 2.106.0 2023-12-11 16:32:23 +13:00
github-actions[bot]
b826485d29
Merge master into staging-next 2023-12-11 00:02:20 +00:00
Ryan Lahfa
610a958b03
Merge pull request #263625 from sgrb/emscripten-fix 2023-12-10 19:53:32 +01:00
7c6f434c
2f480818d7
Merge pull request #272397 from MuKnIO/devel
Gerbil v0.18.1
2023-12-10 18:14:38 +00:00
github-actions[bot]
1e8386407c
Merge master into staging-next 2023-12-10 18:01:10 +00:00
Martin Povišer
1b72831944 yosys: propagate build inputs as need be for plugins 2023-12-10 11:41:14 -06:00
Nick Cao
e2f39cdcf9
Merge pull request #273340 from r-ryantm/auto-update/zig-shell-completions
zig-shell-completions: unstable-2023-08-17 -> unstable-2023-11-18
2023-12-10 11:39:36 -05:00
GenericNerdyUsername
91dc77adaa
jetbrains.jdk: fix docs 2023-12-10 16:15:50 +00:00
R. Ryantm
7073d808dd zig-shell-completions: unstable-2023-08-17 -> unstable-2023-11-18 2023-12-10 13:13:32 +00:00
github-actions[bot]
958e403a78
Merge master into staging-next 2023-12-10 12:01:18 +00:00
Sophie Tauchert
3b40e1bd33 buildNimPackage: allow overriding nim package args
Without this, it's impossible to override the lockFile as the default
overrideAttrs is applied after the composition in buildNimPackage has
read the lock file and generated the nim flags from it.
2023-12-10 09:10:02 +00:00
github-actions[bot]
39d4e1cb18
Merge master into staging-next 2023-12-10 06:00:56 +00:00
OTABI Tomoya
b9cb1d8d5f
Merge pull request #271924 from stepbrobd/z3-solver
python3Packages.z3-solver: rename from z3
2023-12-10 12:28:16 +09:00
github-actions[bot]
870c9dd139
Merge master into staging-next 2023-12-09 12:01:13 +00:00