Commit graph

15105 commits

Author SHA1 Message Date
zowoq 5f05c243c4 go_1_19: 1.19.8 -> 1.19.9
Changelog: https://go.dev/doc/devel/release#go1.19
2023-05-04 07:23:19 +10:00
Niko Strijbol e2a11e4e29
jetbrains-jcef: use pname instead of name 2023-05-03 23:14:29 +02:00
Niko Strijbol ebf88190cc
jetbrains-jcef: 611 -> 654 2023-05-03 22:58:16 +02:00
R. Ryantm 371697135e jsonnet: 0.19.1 -> 0.20.0 2023-05-03 20:31:30 +00:00
Weijia Wang 57a7c9d51f cmdstan: 2.32.0 -> 2.32.1 2023-05-03 22:34:09 +03:00
Weijia Wang 1519ef71b4 stanc: 2.32.0 -> 2.32.1 2023-05-03 22:34:00 +03:00
Alyssa Ross 7f4280c538 pkgsStatic.gcc: fix build
There's no libgcc.so in a static-only build.
2023-05-03 18:35:51 +00:00
github-actions[bot] 50f7da3990
Merge staging-next into staging 2023-05-03 10:25:36 +00:00
github-actions[bot] 489a4937eb
Merge master into staging-next 2023-05-03 10:25:04 +00:00
Alyssa Ross ad10899abf llvm_5: backport patch for musl 1.2.4 2023-05-03 09:37:13 +00:00
Alyssa Ross 12d4b4ad2f llvm_6: backport patch for musl 1.2.4 2023-05-03 09:37:13 +00:00
Alyssa Ross f6b5061108 llvm_7: backport patch for musl 1.2.4 2023-05-03 09:37:13 +00:00
Alyssa Ross d93bd8e23d llvm_8: backport patch for musl 1.2.4 2023-05-03 09:37:13 +00:00
Alyssa Ross 768007c210 llvm_9: backport patch for musl 1.2.4 2023-05-03 09:37:13 +00:00
Alyssa Ross fe65411847 llvm_10: backport patch for musl 1.2.4 2023-05-03 09:37:13 +00:00
Alyssa Ross 2a859f5366 llvm_11: backport patch for musl 1.2.4 2023-05-03 09:37:13 +00:00
Alyssa Ross 45093ead78 llvm_12: backport patch for musl 1.2.4 2023-05-03 09:37:13 +00:00
Alyssa Ross 0bcf8ae82b llvm_13: backport patch for musl 1.2.4 2023-05-03 09:37:13 +00:00
Alyssa Ross 7a9443a4fe llvm_14: backport patch for musl 1.2.4 2023-05-03 09:37:13 +00:00
Alyssa Ross 776ba7a410 llvm_15: backport patch for musl 1.2.4 2023-05-03 09:37:13 +00:00
Alyssa Ross 83d1459330 llvmPackages_git.llvm: backport patch for musl 1.2.4 2023-05-03 09:37:13 +00:00
Dennis Gosnell 7be7944bd7
Merge pull request #229629 from r-ryantm/auto-update/purescript
purescript: 0.15.8 -> 0.15.9
2023-05-03 18:36:10 +09:00
R. Ryantm 86236aacd5 purescript: 0.15.8 -> 0.15.9 2023-05-03 08:52:50 +00:00
Pavol Rusnak 8df372080e
Merge pull request #229537 from KenMacD/gcc-arm-embedded-args
gcc-arm-embedded: pass args to gdb
2023-05-03 10:31:51 +02:00
Ulrik Strid 4edb4dca94
Merge pull request #228539 from ligolang/ligo--0_64_2
ligo: 0.60.0 -> 0.64.2
2023-05-03 10:01:27 +02:00
Kenny MacDermid 584c58cf27
gcc-arm-embedded: pass args to gdb
The wrapper around `arm-none-eabi-gdb` was not passing through
the command line arguments. This would cause build systems that
attempted to determine the gdb version to hang.

Match the other wrapper by adding `"$@"`, and using `exec` to
call the unwrapped process.
2023-05-02 17:01:29 -03:00
InfraBot f5a8cfa45b ligo: 0.60.0 -> 0.64.2 2023-05-02 16:59:56 +02:00
Vincent Laporte 37bcc5d9c2
stanc: use Dune 3 2023-05-02 16:25:01 +02:00
github-actions[bot] 2f777e46bc
Merge master into staging-next 2023-05-02 12:01:14 +00:00
Maciej Krüger 429d14f15f
Merge pull request #228467 from gilice/expose-mkFlutter 2023-05-02 13:34:00 +02:00
Naïm Favier 44f30edf56
haskell.compiler.ghcjs: fix build (#228749)
Apply a patch from upstream `ghcjs/ghcjs/ghc-8.10` (not yet present in
the obsidiansystems fork we follow) to fix a build failure caused by an
emscripten update.

As the patch itself modifies patches that are used during configuration
(by `makePackages.sh`), it must be applied in the configured source derivation.
2023-05-02 11:46:08 +02:00
Weijia Wang 9433be146c
Merge pull request #229314 from ConnorBaker/fix/apple-sdk-remove-cf-private
apple_sdk: remove cf-private alias
2023-05-02 11:21:27 +03:00
Connor Baker b2eb5c816f apple_sdk: remove cf-private alias 2023-05-01 21:59:03 -04:00
github-actions[bot] 7783054bd0
Merge staging-next into staging 2023-05-01 18:01:56 +00:00
Vladimír Čunát 586616fd4b
Merge #228606: gcc: fix fastStdenv breakage from #209870 2023-05-01 17:21:42 +02:00
K900 f17401b13f
Merge pull request #229274 from K900/even-more-vulkan-updates
[staging] Even more vulkan updates
2023-05-01 17:25:40 +03:00
github-actions[bot] cff4be2a2b
Merge staging-next into staging 2023-05-01 12:01:54 +00:00
K900 955c459af5 glslang: 1.3.243.0 -> 12.1.0 2023-05-01 14:51:25 +03:00
Daniel Nagy 5102f0a78d
chickenPackages: separate build phase
Also use addMetaAttrs function from lib.
2023-05-01 12:30:00 +02:00
Vladimír Čunát 8663481786
Merge #228476: staging-next 2023-04-27 2023-05-01 11:20:22 +02:00
7c6f434c 4b72af7be7
Merge pull request #228826 from hraban/sbcl/2.3.3
sbcl: 2.3.2 -> 2.3.4
2023-05-01 06:10:54 +00:00
github-actions[bot] 0fe0497793
Merge staging-next into staging 2023-05-01 00:03:33 +00:00
github-actions[bot] fa2258cd02
Merge master into staging-next 2023-05-01 00:02:46 +00:00
Connor Baker 9d27bdd3b5
Merge pull request #227962 from ConnorBaker/feat/cuda-12_1_1
cudaPackages_12_1: init at 12.1.1; cudnn: don't break cudaPackages
2023-04-30 12:43:45 -07:00
Hraban Luyat 2ad219c8aa sbcl: explicitly document the cleanup convention 2023-04-30 13:34:42 -04:00
Hraban Luyat 5bd5b8a50a sbcl: 2.3.2 -> 2.3.4 2023-04-30 13:34:38 -04:00
gilice 596aa930b2 flutter: rename & expose builders to pkgs
The renames are:
  mkFlutter -> mkCustomFlutter
  flutterDrv -> mkFlutter

I hope this will bring more clarity
2023-04-30 18:33:05 +02:00
Stéphan Kochen f85d12198f swift: 5.7.3 -> 5.8 2023-04-30 15:03:20 +02:00
Stéphan Kochen c96a05a293 llvmPackages_15.compiler-rt: fix missing builtins
Darwin-specific builtins were present on x86-64-darwin, but not on
aarch64-darwin. This is the same issue as #186575, but while the fixes
were correctly applied to LLVM 15, we were still disabling the build of
builtins on aarch64-darwin. Likely just a confusion.
2023-04-30 15:03:19 +02:00
github-actions[bot] b4cc17e044
Merge staging-next into staging 2023-04-30 06:01:51 +00:00
github-actions[bot] a996545f31
Merge master into staging-next 2023-04-30 06:01:07 +00:00
Maciej Krüger 7995997697
Merge pull request #228282 from hacker1024/patch-3
fluffychat: 1.10.0 -> 1.11.0, build from source
2023-04-30 06:57:25 +02:00
Sandro 39da9b3c34
Merge pull request #225281 from networkException/deprecate-omahaproxy 2023-04-30 02:20:37 +02:00
Guillaume Maudoux 6efefdc8c1 buildDotnetModule: add support for dotnet tools 2023-04-29 18:54:04 -04:00
github-actions[bot] 0f2bdfe12c
Merge staging-next into staging 2023-04-29 18:01:35 +00:00
github-actions[bot] 03ca5eba08
Merge master into staging-next 2023-04-29 18:01:02 +00:00
R. Ryantm 51d930f53e chez: 9.5.8 -> 9.5.8a 2023-04-29 12:19:07 +00:00
github-actions[bot] e1fd5ee13e
Merge staging-next into staging 2023-04-28 12:01:49 +00:00
github-actions[bot] 85a45c2a04
Merge master into staging-next 2023-04-28 12:01:08 +00:00
Adam Joseph 1d1d5d2724 gnat-bootstrap: add meta.sourceProvenance
This package downloads binaries for bootstrapping; it should be marked as such.
2023-04-28 11:54:11 +00:00
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
SharzyL b18cc3cd54
circt: 1.37.0 -> 1.40.0 2023-04-28 12:47:25 +08:00
github-actions[bot] bb7e037425
Merge master into staging-next 2023-04-28 00:02:07 +00:00
Adam Joseph cfc4c95770 gcc: fix fastStdenv breakage from #209870
Apparently gcc has these `Makefile` targets:

- `""`
- `"bootstrap"`
- `"profiledbootstrap"`

... but no `"profiled"`.  So if you want a profiled compiler, at the
moment, it should be bootstrapped.

If we ever decide to make the nixpkgs bootstrap use a profiled
compiler (which at the moment means nondeterminism) a Nix-driven
profile loop is certainly possible, but would take some work.

Closes #228597.
2023-04-27 15:22:06 -07: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
SubhrajyotiSen a6a14f2e47 kotlin{-native}: 1.8.20 -> 1.8.21 2023-04-27 10:28:37 +05:30
Adam Joseph c289fc341b gcc: disable libsanitizer on mips64n32
On MIPS, libsanitizer appears to have very detailed knowledge of the
Linux system call ABI manually encoded, by hand, into the library.
This encoding covers the o32 and 64 abis, but does not cover n32.
Adding support for n32 would be a major undertaking.

Without adding this encoding, builds of gcc will fail with errors
including (but not limited to) the following:

```
In file included from ../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cpp:21:
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cpp:75:38: error: static assertion failed
   75 | COMPILER_CHECK(struct_kernel_stat_sz == sizeof(struct stat));
      |                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:348:44: note: in definition of macro 'COMPILER_CHECK'
  348 | #define COMPILER_CHECK(pred) static_assert(pred, "")
      |                                            ^~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cpp:75:38: note: the comparison reduces to '(144 == 160)'
   75 | COMPILER_CHECK(struct_kernel_stat_sz == sizeof(struct stat));
      |                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:348:44: note: in definition of macro 'COMPILER_CHECK'
  348 | #define COMPILER_CHECK(pred) static_assert(pred, "")
      |                                            ^~~~
...
In file included from ../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp:184:
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp: In function '__sanitizer::uptr __sanitizer::internal_mmap(void*, uptr, int, int, int, u64)':
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_syscall_generic.inc:19:24: error: '__NR_mmap2' was not declared in this scope
   19 | # define SYSCALL(name) __NR_ ## name
      |                        ^~~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp:198:27: note: in expansion of macro 'SYSCALL'
  198 |   return internal_syscall(SYSCALL(mmap2), addr, length, prot, flags, fd,
      |                           ^~~~~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp: In function 'void __sanitizer::stat64_to_stat(stat64*, stat*)':
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp:279:23: error: 'struct stat64' has no member named 'st_atim'; did you mean 'st_atime'?
  279 |   out->st_atime = in->st_atime;
      |                       ^~~~~~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp:280:23: error: 'struct stat64' has no member named 'st_mtim'; did you mean 'st_mtime'?
  280 |   out->st_mtime = in->st_mtime;
      |                       ^~~~~~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp:281:23: error: 'struct stat64' has no member named 'st_ctim'; did you mean 'st_ctime'?
  281 |   out->st_ctime = in->st_ctime;
      |                       ^~~~~~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp: In function '__sanitizer::uptr __sanitizer::internal_stat(const char*, void*)':
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_syscall_generic.inc:19:24: error: '__NR_stat64' was not declared in this scope
   19 | # define SYSCALL(name) __NR_ ## name
      |                        ^~~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp:353:30: note: in expansion of macro 'SYSCALL'
  353 |   int res = internal_syscall(SYSCALL(stat64), path, &buf64);
      |                              ^~~~~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp: In function '__sanitizer::uptr __sanitizer::internal_lstat(const char*, void*)':
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_syscall_generic.inc:19:24: error: '__NR_lstat64' was not declared in this scope
   19 | # define SYSCALL(name) __NR_ ## name
      |                        ^~~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp:378:30: note: in expansion of macro 'SYSCALL'
  378 |   int res = internal_syscall(SYSCALL(lstat64), path, &buf64);
      |                              ^~~~~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp: In function '__sanitizer::uptr __sanitizer::internal_fstat(fd_t, void*)':
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_syscall_generic.inc:19:24: error: '__NR_fstat64' was not declared in this scope
   19 | # define SYSCALL(name) __NR_ ## name
      |                        ^~~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp:397:30: note: in expansion of macro 'SYSCALL'
  397 |   int res = internal_syscall(SYSCALL(fstat64), fd, &buf64);
      |                              ^~~~~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp: At global scope:
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_linux.cpp:303:13: warning: 'void __sanitizer::kernel_stat_to_stat(kernel_stat*, stat*)' defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function8;;]
  303 | static void kernel_stat_to_stat(struct kernel_stat *in, struct stat *out) {
      |             ^~~~~~~~~~~~~~~~~~~
mv -f .deps/sanitizer_mutex.Tpo .deps/sanitizer_mutex.Plo
make[4]: *** [Makefile:617: sanitizer_linux.lo] Error 1
mv -f .deps/sancov_flags.Tpo .deps/sancov_flags.Plo
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_posix.cpp: In function '__sanitizer::fd_t __sanitizer::OpenFile(const char*, FileAccessMode, error_t*)':
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_posix.cpp:162:27: warning: 'flags' may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
  162 |   fd_t res = internal_open(filename, flags, 0660);
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../../../../gcc-12.2.0/libsanitizer/sanitizer_common/sanitizer_posix.cpp:156:7: note: 'flags' was declared here
  156 |   int flags;
      |       ^~~~~
```
2023-04-26 21:50:15 -07: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
Raito Bezarius c449133f88 ovmf: support debugging 2023-04-26 18:31:57 +02: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
hacker1024 f151560cf0 flutter: package-overrides: olm: init 2023-04-26 16:54:06 +10:00
hacker1024 04ed017ad7 flutter: package-overrides: matrix: init 2023-04-26 16:53:53 +10:00
hacker1024 ad510f4221 flutter: package-overrides: handy_window: init 2023-04-26 16:53:43 +10:00
hacker1024 26e9b52d94 flutter: package-overrides: flutter_secure_storage_linux: init 2023-04-26 16:53:33 +10: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
Connor Baker 3b143e37e7 cudaPackages_12_1: init at 12.1.1; cudnn: don't break cudaPackages when unsupported
The `throwIf` expression in CUDNN was evaluated eagerly and essentially prevented the use of cudaPackages without a supported version of CUDNN (even when CUDNN was not requested).
2023-04-25 14:07:39 -04: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
Adam Joseph 758ae7d4f4 cargo-auditable: mark broken if cross 2023-04-22 12:56:30 -07:00
github-actions[bot] a3f8dae8a6
Merge staging-next into staging 2023-04-22 18:01:32 +00:00
github-actions[bot] c1093794b3
Merge master into staging-next 2023-04-22 18:00:58 +00: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
github-actions[bot] da27adef82
Merge staging-next into staging 2023-04-22 12:02:13 +00:00
github-actions[bot] 56aa87374a
Merge master into staging-next 2023-04-22 12:01:17 +00: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
networkException 7b9110eba4
llvm: use versionhistory.googleapis.com over omahaproxy.appspot.com
Version information previously available at omahaproxy.appspot.com will
have to be retrieved from versionhistory.googleapis.com in the future.

See https://groups.google.com/a/chromium.org/g/chromium-dev/c/uH-nFrOLWtE/m/PhUj_inyAQAJ
See https://github.com/ungoogled-software/ungoogled-chromium/pull/2260
2023-04-21 21:36:35 +02:00
github-actions[bot] 1f0a791ab1
Merge staging-next into staging 2023-04-21 18:01:57 +00:00
github-actions[bot] ca0f3efdbe
Merge master into staging-next 2023-04-21 18:01:26 +00: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
github-actions[bot] 04bdd4bbaf
Merge staging-next into staging 2023-04-21 06:01:51 +00:00
github-actions[bot] 2994ad0fdd
Merge master into staging-next 2023-04-21 06:01:08 +00: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
github-actions[bot] 654835445d
Merge staging-next into staging 2023-04-21 00:03:05 +00:00
github-actions[bot] 7fea76bc9d
Merge master into staging-next 2023-04-21 00:02:18 +00: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
github-actions[bot] 13f60587d0
Merge staging-next into staging 2023-04-20 18:01:39 +00:00
github-actions[bot] e4b6ca8521
Merge master into staging-next 2023-04-20 18:01:06 +00: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
github-actions[bot] 3fb2e4810a
Merge staging-next into staging 2023-04-20 00:02:45 +00:00
github-actions[bot] e3d1e50acd
Merge master into staging-next 2023-04-20 00:02:04 +00: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
github-actions[bot] 81f3a4cfa0
Merge staging-next into staging 2023-04-19 12:01:53 +00:00
github-actions[bot] a1cb3e7310
Merge master into staging-next 2023-04-19 12:01:15 +00: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
github-actions[bot] 4b2a9603ea
Merge staging-next into staging 2023-04-19 06:01:47 +00:00
github-actions[bot] f5d4a4e3d6
Merge master into staging-next 2023-04-19 06:01:15 +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
Adam Joseph 2e77eb8190 clang_15: fix build!=(host==target) cross compilation
clang_15 appears to not cross compile in the build!=(host==target)
case due to two problems, which this commit fixes:

- It trips -Wmaybe-uninitialized on recent gcc, but only in the
  build!=host case (likely due to #ifdefs)

- Two more buildPlatform tools have been added:
  clang-tidy-confusable-chars-gen and clang-pseudo-gen

Co-authored-by: Rahul Butani <rrbutani@users.noreply.github.com>
2023-04-19 01:06:08 +00:00
github-actions[bot] 93e4495c3e
Merge master into staging-next 2023-04-19 00:01:56 +00: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
github-actions[bot] 26bd8755a4
Merge master into staging-next 2023-04-18 06:01:10 +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
github-actions[bot] a851087ffa
Merge staging-next into staging 2023-04-18 00:02:42 +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
github-actions[bot] a75414698b
Merge staging-next into staging 2023-04-17 06:01:46 +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
github-actions[bot] 3d3f04baba
Merge staging-next into staging 2023-04-17 00:02:39 +00: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
Val Lorentz 9faa070404 mrustc-bootstrap: Document workarounds 2023-04-16 21:59:34 +02:00
Val Lorentz 70455de76d mrustc-bootstrap: Recompile minicargo 2023-04-16 21:43:29 +02:00
Val Lorentz dab72ecb03 mrustc: Remove obsolete patches 2023-04-16 21:43:10 +02:00
github-actions[bot] 2280dc4e1f
Merge staging-next into staging 2023-04-16 18:01:43 +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
github-actions[bot] 2859a56694
Merge staging-next into staging 2023-04-16 12:01:49 +00:00
hacker1024 17cb291df1 flutter: Allow adding extra dependencies to the wrapper
Flutter application derivations can add dependencies and build flags, but it's not as easy during development.

As an alternative to nix-shell, a custom Flutter wrapper can be built with dependencies required by projects.

This feature builds on the existing build environment setup techniques required for Linux desktop support, so is fairly cheap to maintain.
2023-04-16 21:20:25 +10:00
Atemu 445ef28548
Merge pull request #225748 from Atemu/buildFHSEnvBubblewrap-by-default
buildFHSEnv: use bubblewrap by default
2023-04-16 13:03:36 +02:00
Atemu f63a12f296 tree-wide: buildFHSUserEnv -> buildFHSEnv 2023-04-16 10:15:13 +02:00
Vladimír Čunát f2186222c6
Merge #225846: cc-wrapper: deunify clang/gcc handling of -B
...into staging
2023-04-16 09:59:54 +02:00
Vladimír Čunát cdf4c593d8
Merge #170215: powerpc64*: use --with-long-double-format=ieee
...into staging
2023-04-16 09:20:57 +02:00
github-actions[bot] e785d46708
Merge staging-next into staging 2023-04-16 00:03:17 +00:00
GeopJr e8512ca23f
crystal: 1.7 -> 1.8 2023-04-16 02:25:42 +03:00
Manuel Mendez 31d6802773 gnatboot: rename to gnat-bootstrap
Most other bootstrap compilers are named -bootstrap so lets follow that
pattern.
2023-04-15 18:52:14 -04:00
K900 e8757cd84e
Merge pull request #226242 from K900/bad-jdk
openjdk: explicitly specify build platform to avoid WSL autodetection shenanigans
2023-04-15 22:14:04 +03:00
github-actions[bot] 9b25a3cd1a
Merge staging-next into staging 2023-04-15 18:01:39 +00:00
Ryan Lahfa dde4134fae
Merge pull request #223256 from NixOS/llvmPackages_git.compiler-rt
llvmPackages_git.compiler-rt: disable iPhone simulator
2023-04-15 19:49:08 +02:00
K900 2e07e19dbd openjdk: explicitly specify build platform to avoid WSL autodetection shenanigans
Fixes #204152
2023-04-15 16:24:07 +03:00
hacker1024 607a57d48e flutter.mkFlutterApp: Rename to flutter.buildFlutterApplication
This fits more appropriately with other build derivations like buildPythonApplication.
2023-04-15 20:57:21 +10:00
hacker1024 b187edb802 flutter: Pass through the version attribute in the wrapper 2023-04-15 19:25:01 +10:00
github-actions[bot] 2f5fa4a6f7
Merge staging-next into staging 2023-04-15 06:01:36 +00:00
Mario Rodas 5068ff7d86 c0: init at unstable-2022-10-25 2023-04-15 04:20:00 +00:00
Sandro Jäckel e0c22ecf8e javaPackages: cleanup unused code 2023-04-14 22:23:39 -03:00
Sandro Jäckel 8204a95ef2 openjdk: bootstrap headless variant with headless openjdk
This makes bootstrapping work when environment.noXlibs is set to true
2023-04-14 22:23:39 -03:00
github-actions[bot] bbf9b5deb7
Merge staging-next into staging 2023-04-14 18:01:56 +00:00
hacker1024 62e50080f3 flutter: Download engine artifacts individually
This brings the following benefits:
- Artifacts missing in the SDK tarball (such as prebuilts for linux-aarch64) can be obtained
- Artifacts can be patched more granularly (e.g. libflutter_linux_gtk is patchelf-ed for GTK3, and the linux-aarch64 assets have a postPatch to add some missing files)
- Minimal Flutter packages can be generated (e.g. mkFlutterApp only needs prebuilts for desktop Linux, and developers that don't care for desktop Linux can exclude the artifacts and dependencies)

It also paves the way for including manually built engine facts.
2023-04-15 02:09:28 +10:00
Benjamin Lee 2ba48cc8de nim: propagate Security framework to all nim packages on darwin
Many nim packages regressed on darwin after 31254120db, which upgrade nim to 1.6.12. The cause of the breakage is that the nim standard library was changed to link against the Security framework when using the system rng on darwin. Notably not *all* nim packages were broken by this, since packages that don't use this part of the standard library don't need the framework to build.

This commit adds the Security framework to the depsTargetTargetPropagated for the compiler wrapper, since the standard library isn't fully functional without it.
2023-04-14 16:04:31 +00:00
hacker1024 c3797393b7 flutter: Use fetchzip instead of fetchurl for source downloads
This allows for speedier re-use of the source archives, and lets files inside be read in Nix.
2023-04-15 01:52:30 +10:00
github-actions[bot] 6176f16de2
Merge staging-next into staging 2023-04-14 12:02:03 +00:00
Alyssa Ross ecbbd3104f rustc: put targetPrefix in pname
Our rustc package is not universal, because we only build std for the
host and target platforms.  This means that a build graph where cross
is involved will end up with multiple rustc packages in it, so it
would be helpful to have a way to tell them apart, just like we do for
e.g. gcc.
2023-04-14 10:05:27 +00:00
Guillaume Maudoux 46a39c48c0
Merge pull request #226038 from SomeoneSerge/cuda_nvrtc-origin
cudaPackages: append $ORIGIN to Runpaths
2023-04-14 11:28:16 +02:00
Alyssa Ross a1924ebbbf clippy: enable debug info
This was useful while tracking down why clippy was broken when
cross-compiling.
2023-04-14 09:01:29 +00:00
hacker1024 b16e344fae flutter: Remove --no-version-check from the immutable wrapper
This is not technically needed anyway, as the feature is removed in disable-auto-update.patch.

Prepending this argument causes issues:
- https://github.com/kevmoo/completion.dart/issues/33
- https://github.com/flutter/flutter/issues/124793
2023-04-14 15:11:31 +10:00
hacker1024 1b2cac51b2 flutter: Use existing libdeflate derivation 2023-04-14 14:21:38 +10:00
github-actions[bot] 15d0cd57d0
Merge staging-next into staging 2023-04-14 00:02:47 +00:00
Sandro ea6869e610
Merge pull request #224257 from paveloom/codon 2023-04-14 00:56:33 +02:00
github-actions[bot] 5557fcff78
Merge staging-next into staging 2023-04-13 18:01:58 +00:00
figsoda a1663fbdf6 rustPlatform.buildRustPackage: fix auditable option when cargo-auditable is not provided to makeRustPlatform 2023-04-13 13:30:39 -04:00
Samuel Ainsworth 929a328dd9
Merge pull request #225661 from SomeoneSerge/jax-libstdcxx
python3Packages.jax: fix libstdc++ mismatch when built with CUDA
2023-04-13 12:28:13 -04:00
Someone Serge 97870fb60c
cudaPackages: append $ORIGIN to runtime paths 2023-04-13 19:12:37 +03:00
Sandro 936e99baff
Merge pull request #225822 from avh4/elm-format-0.8.7
elmPackages.elm-format: 0.8.6 -> 0.8.7
2023-04-13 15:39:19 +02:00
hacker1024 cedcb0b772 flutter: Rename "self" to "unwrapped" in main derivation 2023-04-13 23:19:16 +10:00
hacker1024 13bbb36132 flutter: Move makeWrapper to nativeBuildInputs in wrapper 2023-04-13 22:52:40 +10:00
hacker1024 c59ce54f1d flutter: Add mkFlutterApp as a passthru attribute 2023-04-13 22:02:50 +10:00
github-actions[bot] 97250f238c
Merge staging-next into staging 2023-04-13 12:02:19 +00:00
hacker1024 4196ddbeb5 flutter: Add git and which to PATH 2023-04-13 21:55:50 +10:00
Alyssa Ross 0944487ccf clippy: use the right rustc when cross compiling
When cross compiling, buildPackages.cargo uses a rustc that can build
for both the build and host platforms.  This was not true of
buildPackages.clippy, so it was not possible to use clippy for a cross
target.  Now it is.

I've modified clippy.nix to use rustc from rustPlatform, so we only
have to add a single override in default.nix.
2023-04-13 10:19:53 +00:00
hacker1024 f3aac6e61e flutter: Add FlafyDev, gilice, and hacker1024 as maintainers 2023-04-13 19:46:45 +10:00
hacker1024 4df7d07ab1 flutter: Remove stray dollar sign from name string 2023-04-13 19:29:42 +10:00
hacker1024 d5aa0c1f97 Merge remote-tracking branch 'NixOS/master' into patch-3 2023-04-13 19:22:50 +10:00
7c6f434c 587444af72
Merge pull request #209024 from hraban/sbcl-cleanup
sbcl: cleanup old versions
2023-04-13 08:44:57 +00:00
7c6f434c 6bbd057947
Merge pull request #221245 from hraban/sbcl/2.3.2
sbcl: 2.3.0 -> 2.3.2
2023-04-13 08:32:21 +00:00
hacker1024 5777f1a122 flutter: Don't check executable locations in doctor
Flutter 3.5.0 adds a check to make sure that the Flutter and Dart tool executables are inside the SDK directory.

This does not play nicely with the wrapping and linking techniques used to package it. It is also impossible for there to be an issue related to binary locations, as everything is set up properly in the derivation.
2023-04-13 18:02:26 +10:00
Pavel Sobolev 4c49c70772
codon: init at 0.15.5 2023-04-13 11:02:00 +03:00
hacker1024 0f2848638f flutter: 3.3.3 -> 3.7.11 2023-04-13 18:01:58 +10:00
hacker1024 aa9079c678 flutter: Remove prebuilt dependencies from the wrapper
These are no longer needed now that the artifacts are patched.
2023-04-13 18:01:58 +10:00
hacker1024 7f01352e65 flutter: Don't preserve prebuilt SDK asset file permissions
See: https://github.com/flutter/flutter/issues/119961

Co-authored-by: FlafyDev <flafyarazi@gmail.com>
Co-authored-by: gilice <gilice@proton.me>
Co-authored-by: hacker1024 <hacker1024@users.sourceforge.net>
2023-04-13 18:01:53 +10:00
hacker1024 9497627b15 flutter: Don't try to update the immutable artifact cache
Co-authored-by: FlafyDev <flafyarazi@gmail.com>
Co-authored-by: gilice <gilice@proton.me>
Co-authored-by: hacker1024 <hacker1024@users.sourceforge.net>
2023-04-13 18:01:45 +10:00
hacker1024 d6ce0dafcf flutter: Don't use an external artifact cache
The internal artifacts should be used, as they have been patched to use Nix libraries.

Co-authored-by: FlafyDev <flafyarazi@gmail.com>
Co-authored-by: gilice <gilice@proton.me>
Co-authored-by: hacker1024 <hacker1024@users.sourceforge.net>
2023-04-13 18:01:35 +10:00
hacker1024 e552959395 flutter: Remove the FHS wrapper
Now that Flutter artifacts are patched, there is no need for a FHS at runtime or any stage of the build process.

Those relying on it for the Android SDK should look at https://github.com/tadfisher/android-nixpkgs.
2023-04-13 18:01:32 +10:00
hacker1024 9e33e35589 flutter: Add zlib to the linker search path 2023-04-13 18:01:32 +10:00
hacker1024 94a34aadf6 flutter: Use autoPatchelfHook for SDK artifacts
This allows SDK artifacts (including build tools and libraries) to use the right interpreter and library locations, abolishing the need for a FHS or post-build patches.

`autoPatchelf` has been used through `autoPatchelfHook`, instead of the `autoPatchelf` command on just the artifact directory, due to the latter method not patching interpreter paths (https://discourse.nixos.org/t/trying-to-use-autopatchelf/24003).

Co-authored-by: FlafyDev <flafyarazi@gmail.com>
Co-authored-by: gilice <gilice@proton.me>
Co-authored-by: hacker1024 <hacker1024@users.sourceforge.net>
2023-04-13 18:01:25 +10:00
hacker1024 65708c3360 flutter: Don't delete SDK artifacts
Co-authored-by: FlafyDev <flafyarazi@gmail.com>
Co-authored-by: gilice <gilice@proton.me>
Co-authored-by: hacker1024 <hacker1024@users.sourceforge.net>
2023-04-13 18:01:01 +10:00
hacker1024 cda91ab269 flutter: Add cache output and preload pub cache when necessary
Co-authored-by: FlafyDev <flafyarazi@gmail.com>
Co-authored-by: gilice <gilice@proton.me>
Co-authored-by: hacker1024 <hacker1024@users.sourceforge.net>
2023-04-13 17:55:40 +10:00
Someone Serge ad0606288b
cudaPackages.backendStdenv: cc and libstdc++ as arguments; expose libstdc++ 2023-04-13 01:45:49 +03:00