Commit Graph

14728 Commits

Author SHA1 Message Date
hacker1024
c4cbf526e9 Merge remote-tracking branch 'NixOS/master' into feature/futter-linux-desktop 2023-04-25 12:51:56 +10:00
Adam Joseph
6598663bd9
Merge pull request #192192 from amjoseph-nixpkgs/pr/mercury/jdk_headless
mercury: use jdk_headless to allow non-gui builds
2023-04-24 04:43:16 +00:00
Sandro
d9ad436f9a
Merge pull request #225645 from panicgh/osl 2023-04-24 00:37:48 +02:00
K900
6193b1f005
Merge pull request #227034 from athas/flix
flix: init at 0.35.0
2023-04-23 22:44:44 +03:00
hacker1024
552e3fe498 flutter: Don't use IFD to read the engine version 2023-04-23 14:44:46 +10:00
hacker1024
ae0aff848f flutter: Throw a useful message when there are missing artifact hashes 2023-04-23 14:43:48 +10:00
hacker1024
7e53598823 flutter: 3.7.11 -> 3.7.12 2023-04-23 14:30:37 +10:00
Adam Joseph
0ac955ad63 rust/cargo.nix: set HOST_PKG_CONFIG_PATH for cross builds
Prior to this commit, builds of
`pkgsCross.aarch64-multiplatform.cargo` would fail due to being
unable to find `-lz` when compiling cargo's own `build.rs` for the
`buildPlatform`.

This environment variable uses the (very confusing) LLVM convention
of calling the buildPlatform "HOST".

Co-authored-by: figsoda <figsoda@pm.me>
2023-04-22 14:41:58 -07:00
Adam Joseph
ad3a532658 rust/cargo.nix: disable audit if audit.meta.broken
Not much point in auditing things that can't be built.
2023-04-22 12:56:30 -07:00
Adam Joseph
758ae7d4f4 cargo-auditable: mark broken if cross 2023-04-22 12:56:30 -07:00
sternenseemann
2fe11e6fee haskell.compiler.ghc94: 9.4.4 -> 9.4.5
https://www.haskell.org/ghc/blog/20230418-ghc-9.4.5-released.html
2023-04-22 17:47:11 +02:00
Mario Rodas
3e042b788f
Merge pull request #227253 from fgaz/lobster/2023.4
lobster: 2021.3 -> 2023.4
2023-04-22 06:51:32 -05:00
Adam Joseph
67bf779b68 sdcc: enableParallelBuilding = true
This is quite a large compile; we should use more than one core to do it.
2023-04-21 13:52:22 -07:00
Weijia Wang
11331df40a
Merge pull request #227320 from geopjr-forks/update/crystal
crystal_1_8: 1.8.0 -> 1.8.1
2023-04-21 16:54:56 +03:00
Troels Henriksen
96ef490147
Update pkgs/development/compilers/flix/default.nix
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-04-21 06:50:41 +02:00
Troels Henriksen
60eb9a470f
Update pkgs/development/compilers/flix/default.nix
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-04-21 06:50:32 +02:00
Anderson Torres
072e17f8f2 harec: change self to finalAttrs 2023-04-20 22:22:23 -03:00
Anderson Torres
4961a108af hare: change self to finalAttrs 2023-04-20 22:22:23 -03:00
Weijia Wang
e0e1cd34c0
Merge pull request #227001 from r-ryantm/auto-update/halide
halide: 15.0.0 -> 15.0.1
2023-04-20 23:14:04 +03:00
Weijia Wang
b07c210420
Merge pull request #226818 from r-ryantm/auto-update/inform6
inform6: 6.41-r3 -> 6.41-r4
2023-04-20 22:48:00 +03:00
Evangelos Paterakis
5ef2a2bfc9
crystal_1_8: 1.8.0 -> 1.8.1 2023-04-20 22:18:09 +03:00
Francesco Gazzetta
00ebde2597 lobster: 2021.3 -> 2023.4 2023-04-20 14:25:10 +02:00
R. Ryantm
cf742a8b4d gleam: 0.28.2 -> 0.28.3 2023-04-20 08:18:58 -04:00
Ryan Lahfa
df7e6764f2
Merge pull request #222903 from rrbutani/fix/llvm-git-openmp-cross
llvmPackages_git.openmp: apply #197674 (fix cross compile)
2023-04-20 00:45:07 +02:00
Ryan Lahfa
01a6895df7
Merge pull request #222902 from rrbutani/fix/llvm-git-disable-libpfm
llvmPackages_git: apply #205355 (disable libpfm on non-Linux)
2023-04-20 00:44:32 +02:00
Ryan Lahfa
89e48962e3
Merge pull request #223255 from NixOS/llvmPackages_git.libcxx-tests
llvmPackages_git.libcxx: LLVM15 changes and libcxxrt on FreeBSD
2023-04-20 00:43:28 +02:00
Troels Henriksen
7425cd06fc flix: init at 0.35.0 2023-04-19 11:43:39 +02:00
Weijia Wang
efa78c18f0
Merge pull request #226932 from wegank/crystal-pcre
crystal: migrate to pcre2 on 1.8
2023-04-19 09:09:51 +03:00
R. Ryantm
aa89c77b8a halide: 15.0.0 -> 15.0.1 2023-04-19 06:02:07 +00:00
Elias Naur
32ef6c3629 go: only include Darwin target dependencies when targeting Darwin
Fixes

```
$ nix build .#pkgsCross.raspberryPi.buildPackages.go
```
2023-04-19 14:44:39 +10:00
Weijia Wang
995ace105b crystal: migrate to pcre2 on 1.8 2023-04-19 01:34:56 +03:00
Weijia Wang
fb9b5be85e
Merge pull request #226931 from wegank/crystal-dwarf-ignore
crystal.buildCrystalPackage: ignore dwarf files
2023-04-19 01:02:28 +03:00
Weijia Wang
3eb57ca945
Merge pull request #226371 from geopjr-forks/update/crystal
crystal: 1.7 -> 1.8
2023-04-19 00:26:48 +03:00
Weijia Wang
2041e40162 crystal.buildCrystalPackage: ignore dwarf files 2023-04-19 00:16:37 +03:00
Evangelos Paterakis
70cc7966aa
crystal: include pcre even on pcre2 builds 2023-04-18 18:23:52 +03:00
Evangelos Paterakis
35f5549e29
crystal: require pcre2 2023-04-18 16:58:14 +03:00
R. Ryantm
05944bc75a inform6: 6.41-r3 -> 6.41-r4 2023-04-18 08:31:34 +00:00
Adam Joseph
53b6e1a3c5 rustc: fix >=1.68 host!=build
Our `rustc.nix` adds a `--target` flag for the host when doing a
host!=target build, but neglects to add a `--target` flag for the
buildPlatform when doing a build!=(host==target) build.  This commit
corrects that.

Before rustc 1.68 omitting the --target flag for the buildPlatform
did not cause any problems.  As of rustc 1.68, build!=host without a
--target for the build will fail like below (with hundreds more
"cannot find std::" errors.

```
$ nix build -f . -L pkgsCross.aarch64-multiplatform.rustc
...
Copying stage1 library from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / aarch64-unknown-linux-gnu)
Uplifting stage1 library (x86_64-unknown-linux-gnu -> aarch64-unknown-linux-gnu)
Copying stage2 library from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / aarch64-unknown-linux-gnu)
Building stage2 tool rust-analyzer-proc-macro-srv (aarch64-unknown-linux-gnu)
   Compiling autocfg v1.1.0
   Compiling libc v0.2.135
   Compiling cfg-if v1.0.0
   Compiling proc-macro2 v1.0.47
   Compiling quote v1.0.21
   Compiling unicode-ident v1.0.5
   Compiling syn v1.0.102
   Compiling once_cell v1.15.0
   Compiling parking_lot_core v0.9.4
   Compiling serde_derive v1.0.145
   Compiling hashbrown v0.12.3
   Compiling scopeguard v1.1.0
   Compiling smallvec v1.10.0
   Compiling log v0.4.17
   Compiling serde v1.0.145
   Compiling rustc-hash v1.1.0
error[E0463]: can't find crate for `std`
error: cannot find macro `println` in this scope
 --> /nix/tmp/nix-build-rustc-aarch64-unknown-linux-gnu-1.68.2.drv-0/rustc-1.68.2-src/vendor/libc-0.2.135/build.rs:7:5
  |
7 |     println!("cargo:rerun-if-changed=build.rs");
  |     ^^^^^^^
error: cannot find macro `println` in this scope
  --> /nix/tmp/nix-build-rustc-aarch64-unknown-linux-gnu-1.68.2.drv-0/rustc-1.68.2-src/vendor/libc-0.2.135/build.rs:16:9
   |
16 |         println!(
   |         ^^^^^^^
error: cannot find macro `println` in this scope
  --> /nix/tmp/nix-build-rustc-aarch64-unknown-linux-gnu-1.68.2.drv-0/rustc-1.68.2-src/vendor/libc-0.2.135/build.rs:29:13
   |
29 |             println!("cargo:rustc-cfg=freebsd10")
   |             ^^^^^^^
```
2023-04-18 14:10:40 +10:00
figsoda
62d678778d
Merge pull request #226754 from aaronjheng/go-jsonnet
go-jsonnet: 0.19.1 -> 0.20.0
2023-04-17 22:39:52 -04:00
Aaron Jheng
1fbdaa0e43
go-jsonnet: 0.19.1 -> 0.20.0 2023-04-18 02:05:19 +00:00
Rahul Butani
98182aec04 llvmPackages_git: unstable-2022-26-07 → 15.0.7
bumping `llvmPackages_git` to match `llvmPackages_15`; this will let us
continuing bringing `llvmPackages_git` to parity with `llvmPackages_15`
without needing to invest time and effort into getting the current
llvmPackages_git's commit's test suite to pass under all the platforms,
etc.

this will also allow us to begin diffing derivations between
`llvmPackages_15` and `llvmPackages_git` as a way of tracking down
remaining differences between the package sets
2023-04-17 20:10:41 +00:00
Rahul Butani
a77eef2bb9 llvmPackages_git: expose the release information and monorepo source as overridable args
backport of d231d18e4a from #194634
(llvmPackages_15)
2023-04-17 20:10:41 +00:00
Rahul Butani
4917dc751c llvmPackages_git.llvm: add checks for the LLVM version
this is a backport of 8afa321b8a
from #194634 (llvmPackages_15)
2023-04-17 20:10:41 +00:00
Vincent Laporte
bf8dc7ed76 jasmin-compiler: 2022.09.0 → 2022.09.2 2023-04-17 07:11:46 +02:00
Adam Joseph
016a65fde0
Merge pull request #226559 from amjoseph-nixpkgs/pr/fix/yosys/ghdl
yosys/plugins/ghdl.nix: fix build
2023-04-17 04:47:06 +00:00
Jiajie Chen
0d0e8a1df7 circt: 1.34.0 -> 1.37.0 2023-04-17 09:36:39 +08:00
Adam Joseph
9aa3e69c99 yosys/plugins/ghdl.nix: fix build
Since 12cc34ce2d all yosys plugins are expected to have a
`plugin` attribute; without it they will not build.  This commit
adds one for yosys-ghdl.
2023-04-16 17:47:18 -07:00
Adam Joseph
9e3b2a5822
Merge pull request #226366 from mmlb/rename-gnatboot
gnatboot: rename to gnat-bootstrap
2023-04-16 22:37:53 +00:00
hacker1024
0495725a1f flutter.buildFlutterApplication: Introduce a package override repository
Some Flutter packages require additional attribute values to be added to buildFlutterApplication, to add things like libraries and environment variables.

To prevent duplication in applications that use the packages, a repository of package overrides is kept. buildFlutterApplication will look for package overrides for each dependency, and apply them by calling overrideAttrs on itself.
2023-04-17 03:21:01 +10:00
Arnar Gauti Ingason
b605a20539 gleam: 0.27.0 -> 0.28.2 2023-04-16 12:36:02 -04:00