Commit Graph

14828 Commits

Author SHA1 Message Date
Alyssa Ross
2839c94f1e pkgsLLVM.stdenv: use clangNoLibc when libc is null
clangNoLibc always uses LLVM bintools, so it still has the useLLVM
semantics.
2023-04-28 10:01:22 +00:00
Alyssa Ross
3e0cb1ab7d compiler-rt: use -ffreestanding when no libc
This fixes building for x86_64-windows with no libc (for UEFI).
Otherwise, it would try to include a malloc header.
2023-04-28 10:01:22 +00:00
github-actions[bot]
bb7e037425
Merge master into staging-next 2023-04-28 00:02:07 +00:00
Elias Naur
c10a195ab1 gcc: tighten platform flags special-case for aarch64-darwin
The 4aa95e3312 commit added support for
aarch64-darwin but also ignored platform flags if the build platform
is aarch64-darwin. This leads to confusing errors such as
`pkgsCross.raspberryPi` packages compiled with soft-float even though
the platform supports hard-float (and is built as such on other
platforms).

The correct way to ignore platform flags is to check `targetPlatform`,
not the build platform. This change fixes that.

While we're here, tigthen the special-case to cover only the problematic
flags: `-with-cpu` and `-with-arch`.
2023-04-27 15:57:17 -06:00
Weijia Wang
fcbdb884e6
Merge pull request #228446 from r-ryantm/auto-update/p4c
p4c: 1.2.3.7 -> 1.2.3.8
2023-04-27 21:24:24 +03:00
Weijia Wang
98f6a66634
Merge pull request #228384 from r-ryantm/auto-update/ballerina
ballerina: 2201.4.0 -> 2201.5.0
2023-04-27 21:19:41 +03:00
github-actions[bot]
4ad6839f0c
Merge master into staging-next 2023-04-27 12:01:14 +00:00
Weijia Wang
5378f9a6c2 gccgo: fix build 2023-04-27 10:52:46 +03:00
R. Ryantm
c6113676c2 p4c: 1.2.3.7 -> 1.2.3.8 2023-04-27 03:52:43 +00:00
R. Ryantm
6199e72b49 ballerina: 2201.4.0 -> 2201.5.0 2023-04-26 20:10:37 +00:00
github-actions[bot]
63a3bd8731
Merge staging-next into staging 2023-04-26 18:01:39 +00:00
Ryan Lahfa
7a0e24848e
Merge pull request #224970 from progval/mrustc-0.10
mrustc: 0.9 -> 0.10
2023-04-26 19:47:10 +02:00
Bobby Rong
e058175ba3
Merge pull request #227907 from bobby285271/upd/gnome-staging
GNOME updates 2023-04-24 (staging)
2023-04-27 00:43:25 +08:00
github-actions[bot]
3ce5f1b230
Merge staging-next into staging 2023-04-26 12:01:54 +00:00
github-actions[bot]
ee9f5f7307
Merge master into staging-next 2023-04-26 12:01:17 +00:00
Anderson Torres
7439d61ae5 xa: change self to finalAttrs 2023-04-26 08:00:11 -03:00
Anderson Torres
8cb1851624 dxa: change self to finalAttrs 2023-04-26 08:00:11 -03:00
Anderson Torres
12c35abc29 dev86: change self to finalAttrs 2023-04-26 08:00:11 -03:00
Henner Zeller
123b92da6c yosys-symbiflow: 2023.02.08 -> 1.20230425
The plugin now has a tagged version that is based on the date.
Previously, we had to use a random commit and manually choose the
relevant date. Now, we use the official tag as a version here
and to fetch from git.

While at it: fix the tests - somewhere over the course of the
lasts year, the tests stopped being run. Fixed now.
2023-04-26 01:47:32 -05:00
Weijia Wang
5a390ef694
Merge pull request #228266 from hacker1024/patch-3
dart: 2.19.3 -> 2.19.6
2023-04-26 09:20:48 +03:00
hacker1024
27ae052ce0 dart: 2.19.3 -> 2.19.6 2023-04-26 14:23:40 +10:00
github-actions[bot]
3f176be544
Merge staging-next into staging 2023-04-25 18:01:56 +00:00
github-actions[bot]
2e27a36b4b
Merge master into staging-next 2023-04-25 18:01:17 +00:00
Nick Cao
95f67de137
Merge pull request #228153 from hacker1024/patch-3
flutter: Fix linux-x64-profile/linux-x64-flutter-gtk artifact hash
2023-04-25 23:12:36 +08:00
hacker1024
7fb8a68efa flutter: Fix linux-x64-profile/linux-x64-flutter-gtk artifact hash
This was accidentally copied from linux-x64-release.
2023-04-26 00:55:10 +10:00
github-actions[bot]
c9a253ff7f
Merge staging-next into staging 2023-04-25 12:02:03 +00:00
github-actions[bot]
a39805cda2
Merge master into staging-next 2023-04-25 12:01:31 +00:00
Sandro Jäckel
aad577bd30 nodejs*: normalise names to better fit other packages
Versioned package attributes are usually named like $pname_$version
eg: nodejs-14_x -> nodejs_14
2023-04-25 11:28:17 +02:00
Maciej Krüger
9096817104
Merge pull request #201027 from hacker1024/patch-3 2023-04-25 11:16:53 +02:00
Weijia Wang
e62d4f9f3d
Merge pull request #228092 from wegank/stanc-bump
stanc, cmdstan: 2.31.0 -> 2.32.0
2023-04-25 11:58:04 +03:00
Alyssa Ross
57e73d23bb rustc,rustPlatform.buildRustPackage: broaden platforms
rustc supports way more platforms than Linux and Darwin.  We might not
be able to build it for every platform at the moment, but that's what
meta.broken is for.

There are other platforms that rustc can produce binaries for, but
can't run on itself, so those are listed in the defaults for
buildRustPackage.
2023-04-25 08:27:59 +00:00
Weijia Wang
07d9193e64 stanc, cmdstan: 2.31.0 -> 2.32.0 2023-04-25 09:39:59 +03:00
hacker1024
f7af9373ed flutter: Generate target PKG_CONFIG_PATH at build time 2023-04-25 14:40:29 +10:00
hacker1024
c4cbf526e9 Merge remote-tracking branch 'NixOS/master' into feature/futter-linux-desktop 2023-04-25 12:51:56 +10:00
Alyssa Ross
37a9ea8f4a cargo-auditable-cargo-wrapper: use more descriptive name 2023-04-24 23:41:03 +00:00
Alyssa Ross
a19acef56f cargo-auditable-cargo-wrapper: use makeWrapper 2023-04-24 23:41:03 +00:00
github-actions[bot]
7793ab9e8f
Merge staging-next into staging 2023-04-24 12:02:15 +00:00
Vladimír Čunát
011bf8f5d9
Merge branch 'master' into staging-next 2023-04-24 08:10:21 +02: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
Bobby Rong
33f4c3fc4b
vala_0_56: 0.56.6 → 0.56.7
https://gitlab.gnome.org/GNOME/vala/-/compare/0.56.6...0.56.7
2023-04-24 09:19:57 +08: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
Luka Blaskovic
081c90ff3b rustc: 1.68.2 -> 1.69.0 2023-04-23 11:44:01 +10:00
github-actions[bot]
79193f92b0
Merge staging-next into staging 2023-04-23 00:03:04 +00:00
github-actions[bot]
cf8e955712
Merge master into staging-next 2023-04-23 00:02:24 +00: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