3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

11101 commits

Author SHA1 Message Date
github-actions[bot] f11307e4b2
Merge staging-next into staging 2021-11-30 00:02:29 +00:00
github-actions[bot] 941a6593c8
Merge master into staging-next 2021-11-30 00:01:51 +00:00
Sandro bf14c1f60b
Merge pull request #144115 from pennae/edk2-stdenv 2021-11-29 20:30:31 +01:00
Jonathan Ringer 3bbe9a9459
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/top-level/all-packages.nix
2021-11-29 10:15:20 -08:00
Doron Behar 57ab62314b maxima, sage: Simplify lisp-compiler arguments namings
Make clearer the difference between `maxima` and `maxima-ecl` top-level
attributes. Use the `lisp-compiler` as a passthru for all of sage's
expressions. Add the `pname` attribute for `ecl` for compatibility with
other lisp implementations.
2021-11-29 15:51:30 +02:00
github-actions[bot] a0e9d6e2c6
Merge master into staging-next 2021-11-29 00:01:22 +00:00
sternenseemann 31ff641504 Merge remote-tracking branch 'origin/master' into haskell-updates 2021-11-28 19:31:56 +01:00
github-actions[bot] 017d32f216
Merge master into staging-next 2021-11-28 18:00:57 +00:00
sternenseemann 8f1a52ac33 haskell.compiler.*: disable useLLVM also for SPARC and PowerPC
These targets also have NCG support, but they are tested less (in fact
SPARC seems to be untested atm) and may have issues. In such cases being
able to fallback to -fllvm without rebuilding the compiler could be
useful. OTOH GHC will default to -fasm and the backends probably work
well enough in most cases.
2021-11-28 17:14:18 +01:00
7c6f434c 89bb06e7b5
Merge pull request #147685 from ninjin/julia-bin_164
julia_16-bin: 1.6.3 -> 1.6.4
2021-11-28 14:50:56 +00:00
Pontus Stenetorp 9d80a43612
julia_16-bin: 1.6.3 -> 1.6.4
Patches: https://github.com/JuliaLang/julia/compare/v1.6.3...v1.6.4

Broken `tempname` tests disabled upstream, dropping workaround patch:

    https://github.com/JuliaLang/julia/pull/43012

The issue itself however, persists:

    https://github.com/JuliaLang/julia/issues/35785
2021-11-28 10:13:11 +00:00
midchildan 24d1fc7c73
llvmPackages_git.libcxx: fix darwin build 2021-11-28 00:58:53 +09:00
sternenseemann 17b8b5a4dc haskell.compiler.*: pass runtime dependencies via configure script
GHC can actually accept absolute paths for its runtime tools (except for
touch) at configure time which are then saved in
`$out/lib/ghc-${version}/settings`. This allows us to drop the wrapper
entirely if we assume that a POSIX compliant touch is in PATH when we
run GHC later.

The touch problem can presumably be fixed by either patching the
configure file of GHC (although we need to take care not to change the
touch GHC uses during its compilation) or messing with the settings file
after installation.

The rationale for dropping the wrapper PATH entry completely is that
it's always possible to invoke GHC via its library which will bypass the
wrapper completely, leading to subtly different behavior.

Binary GHCs are not touched in this commit, but ideally they'll get a
similar treatment as well, so they are more robust, although we
generally don't need to use them as a library.

Note that GHC 8.8.4 doesn't care about install_name_tool or otool, so
the respective environment variables are not set.
2021-11-27 14:39:22 +01:00
Mario Rodas ab8482e193 fstar: 2021.10.16 -> 2021.11.27
https://github.com/FStarLang/FStar/releases/tag/v2021.11.27
2021-11-27 04:20:00 +00:00
github-actions[bot] c83509f73d
Merge master into haskell-updates 2021-11-27 00:07:28 +00:00
pennae 8b154985f3 edk2: use llvmPackages_9.stdenv
stdenv.cc being a list does not seem to be such a good thing.
2021-11-27 00:02:47 +01:00
Robert Scott 54a487505a llvmPackages_13.libcxx: require gcc >=10 on gcc platforms
specifically aarch64. as of version 13 libcxx does not build on gcc9.
2021-11-26 22:12:42 +00:00
github-actions[bot] b3b6583cdc
Merge staging-next into staging 2021-11-26 18:01:58 +00:00
github-actions[bot] b529eccbb3
Merge master into staging-next 2021-11-26 18:01:19 +00:00
Domen Kožar 70c97b9385
Merge pull request #147422 from risicle/ris-ocaml-4.09-darwin
ocaml: heed hardeningDisable flags set for individual versions, fixing many coq versions on darwin
2021-11-26 15:14:05 +01:00
Domen Kožar 845225e7ab
Merge pull request #147289 from midchildan/fix/libcxx13-darwin
llvmPackages_13.libcxx: fix darwin build
2021-11-26 15:11:49 +01:00
AndersonTorres c254a6e12e factor98: add longDescription 2021-11-26 10:22:03 -03:00
Sandro 72ca633e48
factor-lang: quote homepage url 2021-11-26 10:09:12 -03:00
github-actions[bot] c74685efe2
Merge staging-next into staging 2021-11-26 12:02:08 +00:00
github-actions[bot] 956b399ffa
Merge master into staging-next 2021-11-26 12:01:30 +00:00
zowoq 38ee5f8707 go: update URLs
golang.org redirects to go.dev
2021-11-26 19:12:14 +10:00
github-actions[bot] e9e3023425
Merge staging-next into staging 2021-11-26 06:01:36 +00:00
github-actions[bot] 618b03f562
Merge master into staging-next 2021-11-26 06:01:01 +00:00
zowoq cc8cade9ba go_1_16: 1.16.9 -> 1.16.10 2021-11-26 11:36:32 +10:00
Anderson Torres a1f9aa0b69
Merge pull request #136921 from spacefrogg/factor-lang-revamp
factor-lang: Rewrite builder in preparation for 0.99
2021-11-25 21:33:41 -03:00
Robert Scott dc523cbb80 ocaml: heed hardeningDisable flags set for individual versions
specifically this re-fixes ocaml 4.09 on clang by allowing its
hardeningDisable flags to take effect
2021-11-25 21:13:12 +00:00
sternenseemann ef081bf305 haskell.compiler.*: don't useLLVM if aarch64-darwin NCG is available
aarch64-darwin NCG was added in 9.2.1 which makes it unnecessary to
include LLVM in the wrapper.
2021-11-25 19:30:05 +01:00
midchildan 7994b1dfc0
fixup! llvmPackages_13.libcxx: fix darwin build 2021-11-26 02:38:44 +09:00
Michael Raitza 4f5daac94e factor-lang: Rewrite builder in preparation for 0.99
Fixes #136400
2021-11-25 18:01:09 +01:00
sternenseemann a7c564596e haskell.compiler.*: use isScript over grepping for #! 2021-11-25 16:48:56 +01:00
sternenseemann f5c3b6523c haskell.compiler.*: move propagatedBuildInputs into runtimeDeps
This has two main benefits:

* GHC will work reliably outside of stdenv, even when using -fllvm since
  everything it'll call at runtime will be provided in PATH via the
  wrapper scripts.

* LLVM will no longer leak into haskell packages' configure
  scripts. This was an issue with llvm-hs which fails to build if the
  LLVM version of the compiler since the propagatedBuildInputs of GHC
  take precedence over the nativeBuildInputs added in the derivation.
2021-11-25 16:47:51 +01:00
sternenseemann 035f20bc6b haskell.compiler.*: prefix PATH with runtimeDeps
This will prevent freak accidents where the wrong tools are used because
they are in PATH by chance.
2021-11-25 16:42:47 +01:00
sternenseemann 5384a35a0c haskell.compiler.ghc*Binary: add all missing runtimeDeps to PATH
This brings the binary GHCs on parity with the source built ones in
terms of the wrapper. The upshot of this is that compiling something
using the binary GHCs no longer depends on PATH being populated with
the tools included in stdenv at all. We can even test this by running
the installCheck with an empty environment (via `env -i`).
2021-11-25 15:42:47 +01:00
sternenseemann 579bc49e94 haskell.compiler.ghc*Binary: don't propagate LLVM, use wrapper
Copy the approach from the normal GHC derivations for adding an
`export PATH` into the scripts in `$out/bin` and use it to put the
specific LLVM version of the binary GHC into its PATH. This will
prevent the LLVM version of the GHC we are building later to take
precedence over the LLVM version this GHC needs.
2021-11-25 14:53:07 +01:00
midchildan d8338cbe06
fixup! llvmPackages_13.libcxx: fix darwin build
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-11-25 20:20:49 +09:00
midchildan e157b5dc28
llvmPackages_13.libcxx: fix darwin build 2021-11-25 19:59:17 +09:00
sternenseemann a6f258f49f Merge remote-tracking branch 'origin/master' into haskell-updates 2021-11-25 09:28:37 +01:00
Vladimír Čunát d71611fb72
Merge #142792: gcc9: 9.3.0 -> 9.4.0 (into staging) 2021-11-25 09:09:06 +01:00
github-actions[bot] 700540c4fb
Merge staging-next into staging 2021-11-25 00:02:31 +00:00
github-actions[bot] b244d0edca
Merge master into staging-next 2021-11-25 00:01:54 +00:00
John Ericson f721e0f849
Merge pull request #145107 from Ericson2314/buildRustCrate-sysroot
build-support/rust: Fix sysroot for cross
2021-11-24 18:44:13 -05:00
toonn 21df776a31 llvmPackages_13.libcxxabi: Align with 11 libcxxabi
LLVM 11 libcxxabi has some flags to support usage in the Darwin stdenv,
in particular, `standalone` and `withLibunwind`.

Darwin stdenv needs the `standalone` flag because its `hostPlatform` set
doesn't have `useLLVM` set to true. And it needs `withLibunwind` to
explicitly disable including `libunwind` as a build input.

We also prefix `install_name_tool` in case we're cross-compiling.
2021-11-24 15:17:13 -08:00
toonn d90fb1c038 llvmPackages_12.libcxxabi: Align with 11 libcxxabi
LLVM 11 libcxxabi has some flags to support usage in the Darwin stdenv,
in particular, `standalone` and `withLibunwind`.

Darwin stdenv needs the `standalone` flag because its `hostPlatform` set
doesn't have `useLLVM` set to true. And it needs `withLibunwind` to
explicitly disable including `libunwind` as a build input.

We also prefix `install_name_tool` in case we're cross-compiling.
2021-11-24 15:17:13 -08:00
toonn d964f211f6 llvmPackages_11.libcxxabi: More precise libunwind inclusion 2021-11-24 15:17:13 -08:00
toonn 73d3d0de7f libcxxabi: Use standalone instead of expression
Co-authored-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
2021-11-24 15:17:13 -08:00
toonn 1be8e73fb3 stdenv: libcxxabi dropped standalone in favor of useLLVM
The libcxxabi expression had a `standalone` argument in LLVM 7 which
triggered passing of the `-DLLVM_ENABLE_LIBCXX=ON` flag. In LLVM 11 this
flag and others are toggled by the `useLLVM` attribute of
`stdenv.hostPlatform` but this toggles a flag we don't need on Darwin.

Similar to the refactoring of LLVM 7 libc++abi by Ericson2314 in
3af7e98470, I have reintroduced the standalone argument for use in
bootstrapping the Darwin stdenv.
2021-11-24 15:17:13 -08:00
sternenseemann b2c2215f60 pkgsMusl.haskell.compiler.ghc884: return accurate platforms 2021-11-24 17:07:57 +01:00
sternenseemann 55b8d8c1bf haskell.compiler.ghc884: re-enable aarch64-linux
Since we inherit the platform list from the bootstrap GHC, we get
differing lists depending on which platform we evaluate the platform
list on (depending on whether 8.10.2 or 8.6.5 is used). This leads to
Hydra thinking aarch64-linux is not supported as it evaluates on
x86_64-linux usually.
2021-11-24 15:14:54 +01:00
sterni 48b60ee86f
Merge pull request #146938 from sternenseemann/ghc901-llvm-9
haskell.compiler: refactor LLVM handling, upgrade to latest LLVM version for each GHC version
2021-11-24 14:50:34 +01:00
sternenseemann 156d8d619c haskell.compiler.*: be clear about LLVM build->target role
Since LLVM itself doesn't depend on target at all, this doesn't change
anything *in effect* (i. e. rebuild count should be zero), but it is
more clear about the intention and what LLVM is used for here (i. e. in
depsBuildTarget).
2021-11-24 13:48:37 +01:00
sternenseemann b9f1582106 haskell.compiler.ghc865Binary: remove aarch64-linux from platforms
GHC 8.6.5 will always segfault on aarch64-linux and at this point
it's not realistic we'll ever fix this.
2021-11-24 13:28:28 +01:00
github-actions[bot] fc6ab3024e
Merge master into staging-next 2021-11-24 12:01:20 +00:00
github-actions[bot] c8f85e70b1
Merge master into haskell-updates 2021-11-24 00:07:29 +00:00
github-actions[bot] a1d98b162f
Merge master into staging-next 2021-11-23 18:01:10 +00:00
Thiago Kenji Okada 2962edb944 flutter: remove myself from maintainers 2021-11-23 13:26:50 -03:00
sternenseemann d7ff8061be haskellPackages: always inherit llvmPackages from ghc's passthru
This means we only have to update the llvmPackages attribute in one
place now and should prevent situations like with 8.6.5 where different
versions would be used in the package set compared to the compiler
build.

Drop comments in the configuration-ghc-X.Y.x.nix files as well, since
LLVM version isn't tied to the compiler minor version at
all (e. g. 8.10.2 and 8.10.7 have different support ranges).
2021-11-23 16:46:18 +01:00
sternenseemann ebf1e16459 sbcl_2_1_10: init at 2.1.10
http://www.sbcl.org/all-news.html#2.1.10
2021-11-23 13:39:28 +01:00
github-actions[bot] 78b670898c
Merge master into staging-next 2021-11-23 12:01:12 +00:00
Domen Kožar 1799f8e87b
Merge pull request #147043 from arkivm/darwin-fixes-ocaml
ocaml: Fix aarch64-darwin build
2021-11-23 10:11:10 +01:00
Domen Kožar 35d670f9c1
Merge pull request #146968 from Hoverbear/shaderc-darwin-libtool
shaderc: include darwin libtool
2021-11-23 10:09:06 +01:00
Jonathan Ringer 4b73049ccc
Merge remote-tracking branch 'origin/staging' into staging-next
Conflicts:
	nixos/tests/custom-ca.nix
2021-11-22 21:33:23 -08:00
github-actions[bot] 67ab731b70
Merge master into haskell-updates 2021-11-23 00:07:39 +00:00
Kevin Cox dc447918a0
Merge pull request #119444 from lorenzleutgeb/gradle-jdk
gradle: Decouple from JDK 8 and support Java Toolchains
2021-11-22 16:27:10 -05:00
Vikram Narayanan 528716bb8e ocaml: Fix aarch64-darwin build 2021-11-22 12:19:55 -08:00
sternenseemann fb67ad2eea Merge remote-tracking branch 'origin/master' into haskell-updates 2021-11-22 19:44:23 +01:00
Ana Hobden bcb0427773 libtool: add meta.platforms and make cctools Darwin only
Signed-off-by: Ana Hobden <operator@hoverbear.org>
2021-11-22 09:42:23 -08:00
Sergei Trofimovich cda036f189
edk2: pull upstream brotli fix for gcc-11 (#144137)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-11-22 16:40:06 +01:00
Ana Hobden e86fa71ba6 shaderc: include darwin libtool
Signed-off-by: Ana Hobden <operator@hoverbear.org>
2021-11-21 21:02:04 -08:00
Alexandre Esteves 8c17cc993b ghcHEAD: fix mingw build 2021-11-22 02:49:30 +00:00
Ryan Burns 93e835bd92
Merge pull request #146814 from r-burns/clang-tools-extra
[staging] llvmPackages_{13,git}.clang: build clang-tools-extra
2021-11-21 15:19:52 -08:00
Ryan Burns 93543c69c6
Merge pull request #146855 from trofi/fix-llvm-for-gcc-12
llvm_{5..11}: pull upstream build fix for for gcc-12
2021-11-21 14:43:37 -08:00
Sergei Trofimovich e9dfe892ef llvm_{5..11}: pull upstream build fix for for gcc-12
Without the fix build fails on gcc-12 as:

    /build/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:
      In member function 'std::string llvm::NVPTXAsmPrinter::getPTXFundamentalTypeStr(...':
    /build/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:1319:10:
      error: use of deleted function 'std::__cxx11::basic_string<...>; std::nullptr_t = std::nullptr_t]'
     1319 |   return nullptr;
          |          ^~~~~~~

The patch is present in upstream releases since llvm-12.
2021-11-21 09:50:01 +00:00
Ryan Burns 2175b157ac treewide: refactor isi686 && isx86_64 -> isx86 2021-11-20 17:50:41 -08:00
github-actions[bot] 197135904f
Merge staging-next into staging 2021-11-21 00:02:25 +00:00
Ryan Burns dd8ad828de llvmPackages_{13,git}.clang: build clang-tools-extra
This is already done for previous versions of clang which use
a release tarball, but must be done differently for the more
recent versions which use fetchFromGitHub.

Fixes clang-tools clangd wrapper
2021-11-20 14:29:06 -08:00
Sandro 36e26ce2d6
Merge pull request #146649 from trofi/fix-souffle-for-ncurses-6.3 2021-11-20 19:25:19 +01:00
github-actions[bot] 578939f5e2
Merge staging-next into staging 2021-11-20 18:01:43 +00:00
Vladimír Čunát e4afe81567
Merge #144935: llvmPackages_7.libcxxabi: fix build with gcc 2021-11-20 16:23:31 +01:00
Bobby Rong f7a01054e9
vala: 0.54.2 → 0.54.3
https://ftp.gnome.org/pub/GNOME/sources/vala/0.54/vala-0.54.3.news
2021-11-20 22:44:38 +08:00
Vladimír Čunát 83e4222bb6
Merge branch 'staging-next' into staging 2021-11-20 00:06:34 +01:00
Alexander Bantyev c8f846893c
openjfx11: require-big-parallel 2021-11-19 22:15:35 +03:00
Lorenz Leutgeb 01f4c7ec88 gradle: Decouple gradleGen and JDK 2021-11-19 18:54:25 +01:00
Sergei Trofimovich e371ffc4a7 souffle: pull pending upstream inclusion fix for ncurses-6.3
Without the fix build on ncurses-6.3 fails as:

    src/include/souffle/provenance/Explain.h:522:18: error: format not a string literal and no format arguments [-Werror=format-security]
      522 |         mvwprintw(queryWindow, 1, 0, prompt.c_str());
          |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-11-19 17:53:24 +00:00
github-actions[bot] 9747d437c5
Merge staging-next into staging 2021-11-19 00:02:17 +00:00
github-actions[bot] 65ce6cbbdc
Merge master into haskell-updates 2021-11-18 00:08:52 +00:00
github-actions[bot] 6233e02dfd
Merge staging-next into staging 2021-11-18 00:02:15 +00:00
Robert Hensing 9005cb8835
Merge pull request #145841 from l0b0/fix-indentation
Fix indentation
2021-11-18 00:38:59 +01:00
Kevin Cox 4ae4baa724
Merge pull request #146262 from LibreCybernetics/update-kotlin
kotlin{-native}: 1.5.31 → 1.6.0
2021-11-17 17:32:01 -05:00
Sandro 4b60f02c37
Merge pull request #146264 from Stunkymonkey/seexpr-3.0.1 2021-11-17 13:09:42 +01:00
github-actions[bot] 7207f809f9
Merge master into haskell-updates 2021-11-17 00:07:23 +00:00
Felix Buehler ba5628c2ab seexpr: fmt 2021-11-16 23:39:27 +01:00
Felix Buehler 7c26a80899 seexpr: 2.11 -> 3.0.1 2021-11-16 23:38:59 +01:00
Thiago Kenji Okada 369948117f
Merge pull request #146280 from ilkecan/flutter-passthru-dart
flutter: add passthru.dart
2021-11-16 18:45:34 -03:00
Martin Weinelt 2cc5606c84
Merge pull request #142319 from mweinelt/node2nix 2021-11-16 19:46:17 +01:00
ilkecan d882c5751b flutter: add passthru.dart 2021-11-16 20:24:31 +03:00
Timo Kaufmann df7a1fb7f2
Merge pull request #145770 from LibreCybernetics/update-crystal
crystal: 1.2.1 → 1.2.2
2021-11-16 17:42:02 +01:00
Fabián Heredia Montiel ed97d79de6 kotlin-native: 1.5.31 → 1.6.0 2021-11-16 10:35:42 -06:00
Fabián Heredia Montiel fadae2575b kotlin: 1.5.31 → 1.6.0 2021-11-16 10:11:10 -06:00
Pavol Rusnak 8c243298c8
Merge pull request #145180 from prusnak/dotnet6
dotnet: make SDK 6.0 default
2021-11-16 16:28:06 +01:00
Pavol Rusnak 1663708500
Merge pull request #142468 from prusnak/dotnet-update
dotnet-sdk_3: 3.1.19 -> 3.1.21 + dotnet-sdk_5: 5.0.10 -> 5.0.12
2021-11-16 16:27:23 +01:00
Martin Weinelt 37fa1e7c1d treewide: pass and inherit writeShellScript in node2nix packages 2021-11-16 16:08:23 +01:00
Claudio Bley 57ed744c05
roslyn: Update dependencies
and do not add nuget.build.tasks.pack

```
/build/source/src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj : error NU1100: Unable to resolve nuget.build.tasks.pack (>= 5.10.0-preview.2.7169)' for '.NETCoreApp,Version=v3.1'.
/build/source/src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj : error NU1100: Unable to resolve 'nuget.build.tasks.pack (>= 5.10.0-preview.2.7169)' for '.NETFramework,Version=v4.7.2'.
```
2021-11-16 15:54:20 +01:00
Pavol Rusnak c94cfb48df
dotnetCorePackages.*_5*: 5.0.10 -> 5.0.12 2021-11-16 10:44:00 +01:00
Pavol Rusnak a018a794de
dotnetCorePackages:*_3_1: 3.1.19 -> 3.1.21 2021-11-16 10:44:00 +01:00
pinn3 f1c1835311 fennel: 0.10.0 -> 1.0.0
https://git.sr.ht/~technomancy/fennel/tree/1.0.0/changelog.md#100--2021-11-14

Resolves #146076
2021-11-16 02:35:49 +01:00
github-actions[bot] dff04bfc94
Merge master into haskell-updates 2021-11-16 00:07:30 +00:00
Rick van Schijndel e31f392946 llvm_13: fix cross-compilation
apply the same fix as used in 517d2b963f
2021-11-16 00:42:58 +01:00
sternenseemann debf4fc929 gnat: 9 -> 11
Update the default GNAT version from 9 to 11, as GNAT >= 11 is required
to compile the 22.* AdaCore libraries.

To allow this, we need to pick a patch from ghdl's master fixing a
compilation problem with GNAT 11.
2021-11-15 22:41:56 +01:00
sternenseemann e8f9f6efb6 haskell.compiler.ghcjs: fix evaluation regression
The treewide change 8547db919a was done
incorrectly for ghcjs. This hasn't been noticed so far due to a lack of
CI.
2021-11-15 21:03:33 +01:00
sternenseemann c28ddd3fd5 haskell.compiler.ghcHEAD: 9.3.20210913 -> 9.3.20211111 2021-11-15 21:01:17 +01:00
R. Ryantm 4e7dda04cc vala_0_52: 0.52.6 -> 0.52.7 2021-11-15 16:31:20 +01:00
R. Ryantm d8caf2d2e7 qbe: unstable-2021-10-28 -> unstable-2021-11-10 2021-11-15 12:42:26 +00:00
sternenseemann 2f78a2d3a3 Merge remote-tracking branch 'origin/master' into staging-next 2021-11-14 16:26:44 +01:00
Domen Kožar 07715e7876
Merge pull request #145128 from prusnak/ghc-921-aarch64-darwin
haskell.compiler.ghc{901,921,HEAD}: fix aarch64-darwin build
2021-11-14 08:43:48 -06:00
github-actions[bot] bc35dc4f3b
Merge master into staging-next 2021-11-14 12:01:23 +00:00
Sandro 5cb226a06c
Merge pull request #144794 from revol-xut/master 2021-11-14 11:40:46 +01:00
Victor Engmark 57b496ea98 misc: Replace tab indentation with spaces
I've tried to be consistent, using four or eight spaces to line up
with existing code.
2021-11-14 16:04:46 +13:00
Sergei Trofimovich db9590c0b8 dev86: explicitly disable build parallelism due to missing depends 2021-11-13 21:41:51 +00:00
Fabián Heredia Montiel 2b77566cb6 crystal: 1.2.1 → 1.2.2 2021-11-13 10:03:42 -06:00
sternenseemann 1a1e32f023 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts were caused by 2043dbb6fa
interacting with b2767b69dd.
2021-11-13 12:35:55 +01:00
revol-xut c7f2520b2a maintainers: add revol-xut 2021-11-13 11:42:10 +01:00
Thomas Wu aa5f565899
Add "arrch64-darwin" to badPlatforms
Aarch64-darwin is not supported for chez.
2021-11-13 16:10:11 +08:00
github-actions[bot] 4535cfe0ab
Merge master into staging-next 2021-11-12 12:01:10 +00:00
Maximilian Bosch f1eaf396be
Merge pull request #143552 from r-ryantm/auto-update/binaryen
binaryen: 101 -> 102
2021-11-12 11:46:32 +01:00
github-actions[bot] 9a30ed0017
Merge master into staging-next 2021-11-12 06:01:24 +00:00
github-actions[bot] 8addf990da
Merge master into haskell-updates 2021-11-12 00:07:24 +00:00
github-actions[bot] f2d7271432
Merge master into staging-next 2021-11-11 18:01:13 +00:00
Sandro d73feaf03e
Merge pull request #145311 from lionello/fix-ldc-aarch64-darwin 2021-11-11 13:07:25 +01:00
github-actions[bot] c5b522e351
Merge master into staging-next 2021-11-11 12:01:26 +00:00
Vincent Laporte 87843991ef ocaml: fix assembler on darwin 2021-11-11 11:30:19 +01:00
revol-xut 3e74c1002d lingua-franca: init with 0.1.0 2021-11-11 08:44:09 +01:00
github-actions[bot] 07e8aeb3a0
Merge master into haskell-updates 2021-11-11 00:07:11 +00:00
github-actions[bot] b199af176d
Merge master into staging-next 2021-11-11 00:01:45 +00:00
Felix Bühler f5c12e8311
treewide: replace '-git' packages with 'unstable-' in version (#145396) 2021-11-10 16:21:47 -05:00
Sandro 7b90eb5d8f
Merge pull request #145086 from SuperSandro2000/go 2021-11-10 21:27:15 +01:00
github-actions[bot] 259e08cd22
Merge master into staging-next 2021-11-10 18:01:21 +00:00
Martin Povišer b50d43cc94 yosys: remove pointless patching
This fixes the patch introduced in:

  94a047ca74 (yosys: fix build on darwin, 2021-11-09)

Because we supply yosys with an external build of ABC, the patched
ABCMKARGS variable is without influence. Even if we were building with
in-tree ABC, that part of the patch is wrong, so drop it altogether.
2021-11-10 14:25:59 +01:00
Pavol Rusnak a57f864975
carp: 0.5.0 -> 0.5.3 (#145281)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-11-10 13:39:51 +01:00
github-actions[bot] 84d856a651
Merge master into staging-next 2021-11-10 12:01:22 +00:00
xaverdh 03a257e5a3
treewide: quote urls according to rfc 0045 (#145260)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-11-10 11:37:56 +01:00
Lionello Lunesu dbcbf26250 ldc-bootstrap: 1.19.0 -> 1.25.0
This also enables building on aarch64-darwin.
2021-11-09 21:56:30 -08:00
github-actions[bot] da2c9c6eab
Merge master into haskell-updates 2021-11-10 00:07:08 +00:00
Pavol Rusnak 155b7f0114
haskell.compiler.ghcHEAD: apply autoSignDarwinBinariesHook 2021-11-09 20:30:08 +01:00
github-actions[bot] 7414a16ee5
Merge master into staging-next 2021-11-09 18:01:23 +00:00
Martin Povišer 94a047ca74 yosys: fix build on darwin
Attempt to work around a confusion in yosys' build system that causes
builds under clang to fail.
2021-11-09 14:10:19 +01:00
Pavol Rusnak 3b9e94dc6c
haskell.compiler.ghc901: fix aarch64-darwin build
by applying autoSignDarwinBinariesHook
2021-11-09 12:23:43 +01:00
Pavol Rusnak 044e860242
haskell.compiler.ghc921: fix aarch64-darwin build
by applying autoSignDarwinBinariesHook
2021-11-09 12:23:43 +01:00
Pavol Rusnak 15db090295
dotnet: make SDK 6.0 default
should not cause any trouble since all packages should use pinned
versions via either of these:
- `dotnet-sdk = dotnetCorePackages.sdk_5_0`
- `dotnet-sdk_5`
2021-11-09 11:49:04 +01:00
Pavol Rusnak 2bcc4707e8
dotnet: introduce print-hashes script 2021-11-09 11:49:03 +01:00
github-actions[bot] 5b18be2de0
Merge master into staging-next 2021-11-09 06:01:07 +00:00
Moises Nessim 2248e8c1d0 dotnetCorePackages: 6.0.0-rc.2 -> 6.0 2021-11-08 21:01:28 -05:00
github-actions[bot] e1766085b3
Merge master into haskell-updates 2021-11-09 00:10:05 +00:00
github-actions[bot] 707b006bf7
Merge master into staging-next 2021-11-09 00:01:30 +00:00
John Ericson 2c7f62379f rustcSrc: Reduce duplication 2021-11-08 20:38:58 +00:00
Sandro Jäckel 32ef30ce24
go_1_17: 1.17.2 -> 1.17.3 2021-11-08 17:25:40 +01:00
Pavol Rusnak 4c5fbc98d2
gcc-arm-embedded-{9,10}: enable on aarch64-darwin
(using x86_64-darwin binaries, these can be run if rosetta is installed)
2021-11-08 17:04:15 +01:00
Pavol Rusnak 8ea8557955
gcc-arm-embedded-10: 10.3-2021.07 -> 10.3-2021.10 2021-11-08 17:02:20 +01:00
github-actions[bot] b0e58bafbe
Merge master into haskell-updates 2021-11-08 00:07:25 +00:00
John Ericson 4f81865aa1 Merge remote-tracking branch 'upstream/master' into staging-next 2021-11-07 20:51:04 +00:00
John Ericson 18ed048c7b build-support/rust: Organize
- `toRustTarget` and friends pulled out from rust tools into rust
   library. Since they don't depend on any packages they can be more
   widely useable.

 - `build-rust-package` gets its own directory

 - `fetch-cargo-tarball` gets its own directory
2021-11-07 14:16:49 -05:00
Ellie Hermaszewska 15ae25f36c
haskell: switch from haskell.lib to haskell.lib.compose 2021-11-07 20:18:45 +08:00
github-actions[bot] 1093ddf273
Merge master into staging-next 2021-11-07 06:01:02 +00:00
Ryan Burns 5d043aa517
Merge pull request #137553 from dguibert/dg/cudatoolkit
update cudatoolkit (11.3/11.4), cuddn and cutensor
2021-11-06 17:17:12 -07:00
github-actions[bot] 9166210176
Merge master into staging-next 2021-11-07 00:01:38 +00:00
Ryan Burns 3f90cde719 llvmPackages_7.libcxxabi: fix build with gcc
Unblocks 17 dependers on aarch64-linux
2021-11-06 15:03:13 -07:00
Domen Kožar 2606cb0fc2
Merge pull request #144644 from r-burns/go
go_1_17: enable on x86_64-darwin
2021-11-06 13:48:14 -06:00
github-actions[bot] a41ea4ced3
Merge master into staging-next 2021-11-06 06:01:07 +00:00
Alyssa Ross 02dfbde639
treewide: use mirror URLs where available
Candidates identified with

	git grep -F "$(grep -v '#' pkgs/build-support/fetchurl/mirrors.nix |
		grep -v nixos.org | grep :// | cut -d '"' -f 2)"

and then manually reviewed and tested.
2021-11-06 01:56:39 +00:00
github-actions[bot] 2663e5b623
Merge master into staging-next 2021-11-05 12:01:17 +00:00
Vladimír Čunát 555a4016a2
Merge branch 'staging-next' into staging 2021-11-05 10:48:58 +01:00
Dennis Gosnell 4269070d94
Merge pull request #142641 from NixOS/haskell-updates
haskellPackages: update stackage and hackage
2021-11-05 15:41:57 +09:00
Bernardo Meurer f140680724
Merge pull request #144671 from andersk/LD_LIBRARY_PATH
treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH, round 2
2021-11-04 19:38:39 -07:00
github-actions[bot] ab4eda8513
Merge master into haskell-updates 2021-11-05 00:07:13 +00:00
Anders Kaseorg e12f4db556 treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH, round 2
Naive concatenation of $LD_LIBRARY_PATH can result in an empty
colon-delimited segment; this tells glibc to load libraries from the
current directory, which is definitely wrong, and may be a security
vulnerability if the current directory is untrusted.  (See #67234, for
example.)  Fix this throughout the tree.

Followup to #76804.  Fixes #144646.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2021-11-04 16:15:05 -07:00
Ryan Burns e1fad6fc50 go_1_17: enable on x86_64-darwin
Apparently this does not depend on stdenv's macOS SDK at all,
and carries around its own go-specific toolchain. So this works
fine as-is and doesn't need any changes in Nixpkgs to support a
10.13 deployment target.
2021-11-04 15:40:44 -07:00
github-actions[bot] cca97be2f0
Merge staging-next into staging 2021-11-04 12:01:39 +00:00
Robert Hensing 3bccce68d1
Merge pull request #144440 from SuperSandro2000/lib-fromJSON
treewide: switch ``builtins.fromJSON(builtins.readFile ./file.json)``…
2021-11-04 12:17:40 +01:00
github-actions[bot] 50c285059f
Merge master into haskell-updates 2021-11-04 00:07:05 +00:00
github-actions[bot] 3567177949
Merge staging-next into staging 2021-11-03 18:10:58 +00:00
Anderson Torres dec4cce188
Merge pull request #144485 from AndersonTorres/new-asm
asl: fix the expression
2021-11-03 14:40:03 -03:00
AndersonTorres c70a27d607 asl: fix the expression 2021-11-03 13:33:56 -03:00
Fabián Heredia Montiel f5095d575c kotlin-native: add fabianhjr as maintainer 2021-11-03 09:58:15 -06:00
Fabián Heredia Montiel 638daf8c90 kotlin-native: remove /bin/kotlinc
This is the only collision with the default kotlin distribution and is
marked as deprecated and to be removed upstream.

```
> kotlinc
NOTE: you are running "kotlinc" CLI tool from Kotlin/Native distribution,
it runs Kotlin/Native compiler that produces native binaries from Kotlin code.
If your intention was to compile Kotlin code to JVM bytecode instead, then you
need to use "kotlinc" from the main Kotlin distribution (e.g. it can be
downloaded as kotlin-compiler-X.Y.ZZ.zip archive from
https://github.com/JetBrains/kotlin/releases/latest, or installed using various
package managers).

WARNING: if your intention was to run Kotlin/Native compiler, then please use
"kotlinc-native" CLI tool instead of "kotlinc". "kotlinc" tool will be removed
from Kotlin/Native distribution, so it will stop clashing with "kotlinc" from
the main Kotlin distribution.
```
2021-11-03 09:57:36 -06:00
Sandro Jäckel 8547db919a
treewide: switch `builtins.fromJSON(builtins.readFile ./file.json)` to lib.importJSON ./file.json 2021-11-03 14:43:52 +01:00
Alyssa Ross 703ffa2f5d
Merge remote-tracking branch 'nixpkgs/staging-next' into staging 2021-11-03 07:34:33 +00:00
superherointj df4fac48fc maintainers: remove superherointj 2021-11-02 18:22:31 -07:00
github-actions[bot] 890e555b52
Merge master into haskell-updates 2021-11-03 00:07:04 +00:00
Martin Weinelt 8f5da907b0 Merge remote-tracking branch 'origin/staging-next' into staging 2021-11-02 23:31:28 +01:00
Martin Weinelt b47fcee2a5
Merge pull request #144219 from mweinelt/firefox 2021-11-02 23:31:13 +01:00
Anderson Torres 53cd7a5b81
Merge pull request #144167 from AndersonTorres/new-asm
asl: init at 142-bld211
2021-11-02 18:57:27 -03:00
sternenseemann cf8d67294b Merge remote-tracking branch 'origin/master' into haskell-updates 2021-11-02 20:53:34 +01:00
Martin Weinelt c28e3f9d00
rustc: Expose llvmPackages set used to build rustc
Reusing the same llvmPackages version used for building rustc is
required for LTO in Firefox.
2021-11-02 17:34:05 +01:00
Martin Weinelt 3f9b49e0ec
rust_1_45: drop 2021-11-02 14:41:05 +01:00
Fabián Heredia Montiel 38ff77cfbb scala_2_13: 2.13.6 → 2.13.7 2021-11-02 09:15:50 -04:00
Artturi 5734f0bfb0
Merge pull request #143622 from r-ryantm/auto-update/dictu
dictu: 0.20.0 -> 0.22.0
2021-11-02 14:40:33 +02:00
sternenseemann b0f72c142c Merge remote-tracking branch 'origin/master' into haskell-updates 2021-11-02 11:44:15 +01:00
Sandro fb5f7b9841
Merge pull request #144204 from alyssais/rust-1.56.1 2021-11-02 10:53:03 +01:00
AndersonTorres 2b6ba95a19 asl: init at 142-bld211 2021-11-01 21:20:50 -03:00
github-actions[bot] c7d6bf7b5b
Merge master into haskell-updates 2021-11-02 00:06:59 +00:00
github-actions[bot] 3f03065e05
Merge staging-next into staging 2021-11-02 00:02:12 +00:00
github-actions[bot] d27dd6653e
Merge master into staging-next 2021-11-02 00:01:32 +00:00
github-actions[bot] 83d6b7a7e0
Merge staging-next into staging 2021-11-01 18:01:40 +00:00
github-actions[bot] bd0051cd54
Merge master into staging-next 2021-11-01 18:01:02 +00:00
Bernardo Meurer 949c9f67cd
makeRustPlatform: allow to easily override stdenv 2021-11-01 10:40:09 -07:00
Alyssa Ross 222e9b518f
rust: 1.56.0 -> 1.56.1
I've tested building fd on x86_64-linux.  Because this release is so
tiny[1], I'm confident skipping the usual, bigger, tests we do for
Rust.

[1]: https://github.com/rust-lang/rust/compare/1.56.0...1.56.1
2021-11-01 16:23:30 +00:00
R. Ryantm 7d434ce31c qbe: unstable-2021-10-26 -> unstable-2021-10-28 2021-11-01 01:24:39 +00:00
github-actions[bot] c885901d64
Merge master into haskell-updates 2021-10-31 00:07:29 +00:00
github-actions[bot] 062a1496d6
Merge staging-next into staging 2021-10-30 18:01:37 +00:00
github-actions[bot] 0fa76ebdca
Merge master into staging-next 2021-10-30 18:00:59 +00:00
Timo Kaufmann 4ccc8df456
Merge pull request #142388 from thiagokokada/add-graalvm-17
graalvm-ce: add graalvm17-ce
2021-10-30 16:13:39 +02:00
github-actions[bot] 1fe8dfabf5
Merge staging-next into staging 2021-10-30 06:02:02 +00:00
github-actions[bot] 227e1c837c
Merge master into staging-next 2021-10-30 06:01:25 +00:00
Bobby Rong 461db988af
Merge pull request #143528 from r-ryantm/auto-update/sagittarius-scheme
sagittarius-scheme: 0.9.7 -> 0.9.8
2021-10-30 09:53:19 +08:00
github-actions[bot] dbfe42bc77
Merge master into haskell-updates 2021-10-30 00:06:49 +00:00
github-actions[bot] ba990541d1
Merge staging-next into staging 2021-10-30 00:02:03 +00:00
github-actions[bot] 2d204edb98
Merge master into staging-next 2021-10-30 00:01:30 +00:00
Ryan Burns 47b36ad103
Merge pull request #142157 from timothyklim/scala31
dotty: 3.0.0 → 3.1.0
2021-10-29 14:56:29 -07:00
sternenseemann 1d4787f14d haskell.compiler.ghc921: 9.2.0.20210821 -> 9.2.1
https://mail.haskell.org/pipermail/glasgow-haskell-users/2021-October/027082.html

Also fixes a bug affecting the behavior of streaming-commons and text:
https://gitlab.haskell.org/ghc/ghc/-/issues/20526

Co-authored-by: Guillaume Bouchard <guillaum.bouchard@gmail.com>
2021-10-29 21:32:52 +02:00
Sandro b956d146ab
Merge pull request #142688 from rowanG077/update-intel-compute-runtime 2021-10-29 20:29:27 +02:00
github-actions[bot] 9a002bac35
Merge staging-next into staging 2021-10-29 18:01:38 +00:00
github-actions[bot] 6317a19147
Merge master into staging-next 2021-10-29 18:01:00 +00:00
Sandro 87695e30bb
Merge pull request #143512 from LibreCybernetics/treewide-coursier 2021-10-29 16:33:34 +02:00
github-actions[bot] 853a47c140
Merge staging-next into staging 2021-10-29 12:01:53 +00:00
github-actions[bot] 97b60b1800
Merge master into staging-next 2021-10-29 12:01:19 +00:00
R. Ryantm 602aa1fffe dictu: 0.20.0 -> 0.22.0 2021-10-29 09:58:00 +00:00
Bernardo Meurer 00334d352f
Revert "makeRustPlatform: allow to easily override stdenv"
This reverts commit f17c3516fb.
2021-10-28 23:25:35 -07:00
R. Ryantm 26cf8bddff binaryen: 101 -> 102 2021-10-29 03:20:50 +00:00
R. Ryantm fcfa87253d sagittarius-scheme: 0.9.7 -> 0.9.8 2021-10-29 02:04:30 +00:00
Fabián Heredia Montiel fc6ccc25cc treewide: fix /bin/coursier references
After https://github.com/NixOS/nixpkgs/pull/142254 coursier provides its
binary as /bin/cs rather than /bin/coursier
2021-10-28 19:48:29 -05:00
github-actions[bot] 2c83416cdc
Merge master into haskell-updates 2021-10-29 00:07:03 +00:00
Alyssa Ross 3f01b576af
Merge remote-tracking branch 'nixpkgs/staging-next' into staging
Conflicts:
	nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
	nixos/doc/manual/release-notes/rl-2111.section.md
2021-10-28 16:07:38 +00:00
github-actions[bot] ea4da560ff
Merge master into staging-next 2021-10-28 12:01:32 +00:00
Sandro fe948d29fe
Merge pull request #142793 from helsinki-systems/upd/gcc8 2021-10-28 11:06:56 +02:00
github-actions[bot] 686eebd97e
Merge master into haskell-updates 2021-10-28 00:06:54 +00:00
github-actions[bot] a1e570b43e
Merge master into staging-next 2021-10-28 00:01:36 +00:00
Sandro 6ab2ff852c
Merge pull request #142831 from turboMaCk/update-elm-tools 2021-10-27 20:49:02 +02:00
github-actions[bot] 22401dcc39
Merge master into staging-next 2021-10-27 18:01:02 +00:00
ajs124 4080dff4f6 gcc8: 8.4.0 -> 8.5.0 2021-10-27 17:49:56 +02:00
rowanG077 0eb2ab9fc7 intel-graphics-compiler: 1.0.4241 -> 1.0.8744 2021-10-27 15:16:30 +02:00
Sandro 8e434a878f
Merge pull request #143132 from sikmir/qbe 2021-10-27 14:53:12 +02:00
github-actions[bot] d33a58f89d
Merge master into staging-next 2021-10-27 12:01:20 +00:00
Michael Raskin a90064443b
Merge pull request #142934 from storvik/sbcl-linkable-runtime
sbcl: compile with linkable runtime
2021-10-27 11:23:22 +00:00
Nikolay Korotkiy 9d969b84af
qbe: 2021-06-17 → 2021-10-26, fix on darwin 2021-10-27 14:18:17 +03:00
Vladimír Čunát 248990026b
Merge #142684: gcc11: 11.1.0 -> 11.2.0 (into staging) 2021-10-27 08:00:29 +02:00
Bernardo Meurer f17c3516fb
makeRustPlatform: allow to easily override stdenv 2021-10-26 22:13:38 -07:00