Commit Graph

9307 Commits

Author SHA1 Message Date
github-actions[bot] df8b20163b
Merge staging-next into staging 2021-01-21 06:45:45 +00:00
zowoq 932941b79c treewide: editorconfig fixes
- remove trailing whitespace
- use spaces for indentation
2021-01-21 13:29:54 +10:00
github-actions[bot] e5fef074d6
Merge staging-next into staging 2021-01-21 01:19:31 +00:00
zowoq 8adc564f28 treewide: editorconfig fixes
- add final newline
- use spaces for indentation
2021-01-21 09:30:52 +10:00
Sandro e201b1233d
Merge pull request #109836 from r-ryantm/auto-update/gleam
gleam: 0.12.1 -> 0.13.2
2021-01-20 23:45:45 +01:00
zowoq 5313326b7f go_1_15: 1.15.6 -> 1.15.7 2021-01-21 06:56:22 +10:00
zowoq 3bcd19086c go_1_14: 1.14.13 -> 1.14.14 2021-01-21 06:56:22 +10:00
github-actions[bot] b27f238893
Merge staging-next into staging 2021-01-20 01:20:12 +00:00
zowoq 31f5dd3f36 treewide: editorconfig fixes
- remove trailing whitespace
- use spaces for indentation
2021-01-20 09:11:11 +10:00
Jan Tojnar fc7bd322df
Merge branch 'staging-next' into staging 2021-01-19 13:50:04 +01:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Peter Woodman 0b8620e9b6
rust: add musl-libc targets to bootstrapping 2021-01-19 02:27:41 -05:00
github-actions[bot] e8a1f18e58
Merge staging-next into staging 2021-01-19 01:18:25 +00:00
Sandro 82feb02e8d
Merge pull request #98011 from OPNA2608/update-acme-unstable-2020-08-26
acme: 120 -> unstable-2020-12-27
2021-01-19 00:32:28 +01:00
R. RyanTM fd9714bb64 gleam: 0.12.1 -> 0.13.2 2021-01-18 22:11:33 +00:00
Jörg Thalheim 1881e81e3c
Merge pull request #103846 from kampka/llvm_11_musl
llvm_11: Disable checks on musl libc hosts
2021-01-18 20:11:55 +00:00
Christoph Neidahl e0b02ce141 acme: 120 -> unstable-2020-12-27 2021-01-18 14:38:01 +01:00
zowoq d93966200c Merge staging-next into staging 2021-01-18 13:03:13 +10:00
github-actions[bot] b7f20dcd02
Merge master into staging-next 2021-01-18 01:16:03 +00:00
Austin Seipp 6ec4a219ce
yosys-bluespec: 2021.01.14 -> 2021.01.17
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-01-17 17:15:01 -06:00
Jan Tojnar 643a72b4f1
Merge branch 'staging-next' into staging 2021-01-17 05:52:43 +01:00
Jan Tojnar e6f926d910
Merge branch 'master' into staging-next 2021-01-17 05:52:23 +01:00
Marek Fajkus ccdf2b2be6
elmPackages.*: add meta
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-01-16 19:48:00 +01:00
github-actions[bot] 00577aef99
Merge staging-next into staging 2021-01-16 12:40:08 +00:00
github-actions[bot] 2445824f40
Merge master into staging-next 2021-01-16 12:40:04 +00:00
Sandro a9bb54359e
Merge pull request #108099 from siraben/double-quotes-fix 2021-01-16 11:27:58 +01:00
Austin Seipp d18e537613
Merge pull request #109461 from thoughtpolice/nixpkgs/yosys-plugins
yosys: add support for loading plugins, revert symbiflow changes
2021-01-16 03:51:57 -06:00
Ben Siraphob 8dd78bb4fb treewide: fix double quoted strings in meta.description 2021-01-16 11:29:30 +07:00
Austin Seipp 9a951db846
yosys: some more small fixes from review feedback
Fixes up the usage of patches/postInstall. Also removes `stdenv.lib` and
other minor tweaks.

Based on feedback from Sandro and Mihai.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-01-15 16:09:51 -06:00
Austin Seipp 365ef90263
yosys: cherry-pick some minor fixes (cf d81e4d9f6)
d81e4d9f66 contained some minor fixes to the yosys derivation
that make it a little easier to read and maintain. Incorporate those.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-01-15 16:09:50 -06:00
Austin Seipp ec1830e696
init: experimental yosys-{bluespec, ghdl} plugins
These plugins can be included in a closure, along with the `yosys`
derivation, and they will be automatically picked up for use. For
example, this allows you to include 'yosys-bluespec' in your
`buildInputs`, and then immediately run:

    $ nix-shell -p yosys yosys-bluespec yosys-ghdl
    $ yosys -m bluespec -p 'help read_bluespec'
    $ yosys -m ghdl -p 'help ghdl'

These two plugins are a bit experimental, admittedly, but they are good,
clean examples of how to write and use the yosys plugin infrastructure,
and make it easy to test updates, etc.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-01-15 16:09:50 -06:00
github-actions[bot] c1f25cbece
Merge staging-next into staging 2021-01-15 18:53:00 +00:00
github-actions[bot] 3269d4d3a3
Merge master into staging-next 2021-01-15 18:52:54 +00:00
Austin Seipp 7996fb0d4e
picat: 3.0p3 -> 3.0p4
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-01-15 12:03:57 -06:00
Jan Tojnar e03806bc45
Merge branch 'staging-next' into staging 2021-01-15 17:47:43 +01:00
Jan Tojnar c0d2951fa6
Merge branch 'master' into staging-next 2021-01-15 17:46:46 +01:00
Austin Seipp 2660037f8c
yosys: enable loading "out of band" plugins
By default, when yosys looks for plugins with the `-m` flag or `plugin`
command, it always looks in `YOSYS_PREFIX/share/yosys/plugins` for a
`.so` file, and loads that.

By design, this is intended to be a single, global, mutable location
such as `/usr/share/yosys/...` on disk, and plugins are supposed to
install their `.so` files here after yosys is installed, and they all
coexist together. Obviously, this won't work for us, but users might
expect these plugins to still work. More importantly, they won't want to
add special cases to their build systems.

Instead, to allow Nix users to use yosys plugins with the same UX (e.g.
natively call `plugin bluespec` or `-m ghdl`), we add a patch to yosys
that allows it to search a new `NIX_YOSYS_PLUGIN_DIRS` search path
environment variable. In tandem, we add a setup hook that adds to this
search path if a package has a `$out/share/yosys/plugins` directory.

Thus, it's enough to just include `yosys`, and any package that has a
yosys plugin in `$out/share/yosys/plugins`, and you can load it with
`-m` or the `plugin` command.

We could use a style like the haskellPackages set, where the set of
packages are "encased" in a lambda, and we pass packages that are
compatible with that version of the compiler:

    haskell.packages.ghc8102.ghcWithPackages (p: with p; [ ... ])

but, realistically, there will probably only ever be one version of
yosys and one set of compatible plugins, so this seems overdone.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-01-15 10:13:56 -06:00
Austin Seipp 51d1125f24
ghdl: 0.37 -> unstable-2021.01.14
This unreleased version of GHDL fixes a bunch of bugs. It also contains
a few internal API changes for synthesis support -- required by the GHDL
yosys plugin.

Ideally, we can just remove this when 0.38 comes out.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-01-15 10:13:46 -06:00
Austin Seipp ca27105b04
Revert "Merge pull request #105709 from CajuM/symbiflow"
This reverts commit 02828f91f1, reversing
changes made to f0a7fce6ee.
2021-01-15 10:13:27 -06:00
Tim Steinbach 10e0e8251c
scala_2_12: 2.12.12 → 2.12.13 2021-01-15 10:39:11 -05:00
github-actions[bot] 0286df914e
Merge staging-next into staging 2021-01-15 06:40:41 +00:00
github-actions[bot] 83c50873f5
Merge master into staging-next 2021-01-15 06:40:38 +00:00
Milan 03a818a6f8
openjdk: build with empty pre-version (#108994)
Some applications, like the Jetbrains IDEs, check for a suffix to
determine if a stable JDK is used.
This flag was already passed for older versions, but it got lost for
OpenJDK 14+.
2021-01-15 05:12:41 +01:00
github-actions[bot] fb6ed8abd1
Merge staging-next into staging 2021-01-14 18:54:08 +00:00
github-actions[bot] 183b673b64
Merge master into staging-next 2021-01-14 18:54:05 +00:00
Felix Springer b77c2c5a89 idris2: 0.2.2 -> 0.3.0 2021-01-14 19:11:36 +01:00
adisbladis 7be71af02a
go: Introduce environment variable GO_NO_VENDOR_CHECKS to relax go vendor checks
This is used in https://github.com/tweag/gomod2nix to reconstruct a
vendor metadata file.

With the vendor checks we need a lot more metadata which isn't
relevant for building packages, especially since we've already locked
the dependency graph ahead of time

This has been ported from FreeBSD: https://reviews.freebsd.org/D24122
2021-01-12 18:08:41 +01:00
github-actions[bot] f1bb6c74f9
Merge master into staging-next 2021-01-12 12:34:36 +00:00
Maximilian Bosch f620cda93f
Merge pull request #109055 from lourkeur/update/oraclejdk8
oraclejdk8: 8u261 -> 8u271
2021-01-12 12:42:28 +01:00
github-actions[bot] 32a46d68f3
Merge master into staging-next 2021-01-12 01:04:47 +00:00
Dmitry Kalinkin 02828f91f1
Merge pull request #105709 from CajuM/symbiflow
Add Symbiflow + prjxray for OSS Xilinx FPGA development
2021-01-11 18:49:31 -05:00
Louis Bettens 2679f31ad1 oraclejdk8: 8u261 -> 8u271 2021-01-11 23:00:59 +01:00
github-actions[bot] 1cce663933
Merge staging-next into staging 2021-01-11 01:02:25 +00:00
github-actions[bot] 36bab113bf
Merge master into staging-next 2021-01-11 01:02:21 +00:00
Ben Siraphob e9b6e535a6
vyper: init at 0.2.8 (#104758)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-01-11 02:01:47 +01:00
Jan Tojnar 88c998fb21
Merge branch 'staging-next' into staging 2021-01-10 23:24:57 +01:00
Jan Tojnar dd72357155
Merge branch 'master' into staging-next 2021-01-10 23:24:33 +01:00
zowoq 134b008891 go: remove `meta.branch`
Only needed for `disabled` in `buildGo{Module,Package}`.
2021-01-11 06:00:38 +10:00
Câju Mihai-Drosi 44fbc60abd symbiflow-yosys-plugins: init at 0.8-6021-gd8b2d1a2 2021-01-10 10:01:48 +02:00
Câju Mihai-Drosi c1674d2ace symbiflow-yosys: init at 0.8-6021-gd8b2d1a2 2021-01-10 10:01:48 +02:00
Câju Mihai-Drosi d9140d37ad symbiflow-vtr: init at 8.0.0.rc2-4003-g8980e4621 2021-01-10 10:01:48 +02:00
Câju Mihai-Drosi a7d6c39c3c prjxray-tools: init at 0.1-2676-gac8d30e3 2021-01-10 10:01:42 +02:00
Mihai-Drosi Câju d81e4d9f66 yosys: Added plugins support and various fixes
* fixed buildInputs and nativeBuildInputs for cross compilation
* don't use pkgconfig alias
* simplified patchPhase
* made the version variable overridable in preBuild
2021-01-10 09:32:05 +02:00
Gabor Greif 9d1816e29e
llvmPackages_11: 11.0.0 -> 11.0.1 2021-01-09 21:28:27 +01:00
Frederik Rietdijk 379ca4ddcf Merge staging-next into staging 2021-01-09 13:29:53 +01:00
Michael Weiss 8ae8602bf7
Merge branch 'master' into staging-next
Manually resolved a conflict in
pkgs/development/libraries/libbladeRF/default.nix.
2021-01-09 12:16:11 +01:00
Pavol Rusnak 271f4001c3
rust: fix comment about invocation of print-hashes.sh 2021-01-08 14:38:42 +01:00
github-actions[bot] 18280919d6
Merge staging-next into staging 2021-01-08 06:29:07 +00:00
Jörg Thalheim 4a580eb51b
Merge pull request #108635 from petabyteboy/feature/rust-1-49
rust: 1.48.0 -> 1.49.0
2021-01-08 05:31:47 +00:00
Jan Tojnar e6c0c98940
Merge branch 'master' into staging-next
zynaddsubfx conflict has been updated to 3.0.1, which conflicted with rewrite after 3.0.5 update on a different branch.
2021-01-08 02:07:34 +01:00
Sandro 594ba151ca
Merge pull request #107439 from sbond75/cakelisp 2021-01-08 00:14:15 +01:00
David Wood 61759faf10
computecpp: 2.2.1 -> 2.3.0 2021-01-07 17:27:46 +00:00
Jan Tojnar f19eb635b4
Merge branch 'master' into staging-next
b04fc593e7 seems to have accidentally changed mkDerivation function for dfilemanager and solarus-quest-editor so I have reverted that here.
2021-01-07 13:04:31 +01:00
Maximilian Bosch 2020d15962
Merge pull request #108652 from tvbeat/rls-rust-src
rls: set RUST_SRC_PATH to rustLibSrc
2021-01-07 12:17:16 +01:00
Sandro 0565ddec3f
Merge pull request #108526 from prusnak/glslang
glslang: 8.13.3743 -> 11.1.0
2021-01-07 11:55:53 +01:00
Luka Blaskovic 1f3cc427dc rls: set RUST_SRC_PATH to rustLibSrc 2021-01-07 10:31:03 +00:00
Milan Pässler dde8ad8d12
rust: 1.48.0 -> 1.49.0 2021-01-07 04:11:51 +01:00
Thiago Kenji Okada bbbe322b1a flutter: refactor and reduce derivation size
Instead of copying the whole dart derivation to bin/cache/dart-sdk
directory, just symlink it.

Also, make sure that the flutter is build from dart passed as a
parameter.

Before:
/nix/store/p3avfmvd0yrjpwwml7vvqbjin5vacx2k-flutter-stable-1.22.0	2084894968

After:
/nix/store/750k4z1yj5xsw7ymmwvn7cfjjzkaygzg-flutter-stable-1.22.0	1647047080
2021-01-06 17:50:45 -03:00
Thiago Kenji Okada a03f012956 flutter: format with nixpkgs-fmt 2021-01-06 17:50:45 -03:00
Doron Behar 7aed38b8ab
Merge pull request #107547 from jerith666/openjdk-15 2021-01-06 16:02:45 +02:00
Pavol Rusnak 31bd59648f glslang: 8.13.3743 -> 11.1.0
- versioning scheme change
- enable on darwin
2021-01-05 23:17:35 +01:00
Vincent Laporte 67b72b7430 ocamlPackages.reason: use Dune 2 2021-01-05 18:23:20 +01:00
sbond75 805788f40a cakelisp: init at 0.1.0 2021-01-04 22:28:11 -05:00
github-actions[bot] 92f5b04596
Merge staging-next into staging 2021-01-04 06:25:40 +00:00
Kira Bruneau f0c6e40948 gcc10: fix MinGW build & use local copy of mcfgthread patches 2021-01-03 23:04:37 -05:00
Sandro 80677f372f
Merge pull request #108266 from jumper149/master
idris2: 0.2.1 -> 0.2.2
2021-01-04 04:46:20 +01:00
github-actions[bot] 581059aed4
Merge staging-next into staging 2021-01-04 00:57:38 +00:00
zowoq fe13e4fa6f go_2-dev: change pname/version to use unstable format
otherwise this causes problems with stable go versions and nix-env
2021-01-04 06:49:46 +10:00
John Ericson 8e48232180 gcc: Always pass `--enable-shared` by default
I am actually a bit skeptical about this, but @matthewbauer makes the
case for this in
https://github.com/NixOS/nixpkgs/pull/107238#discussion_r546454453 and
I'm happy to go with it not being as in the loop on static linking stuff
as he is.
2021-01-03 19:19:09 +00:00
John Ericson f52263ced0 treewide: Start to break up static overlay
We can use use `stdenv.hostPlatform.isStatic` instead, and move the
logic per package. The least opionated benefit of this is that it makes
it much easier to replace packages with modified ones, as there is no
longer any issue of overlay order.

CC @FRidh @matthewbauer
2021-01-03 19:18:16 +00:00
John Ericson 0df75bc04e gcc 8, 10: tabs -> spaces 2021-01-03 19:14:56 +00:00
github-actions[bot] 07165c7226
Merge staging-next into staging 2021-01-03 18:38:32 +00:00
John Ericson b03fdcc7f9
Merge pull request #108300 from siraben/parallel-cmake
treewide: remove enableParallelBuilding = true if using cmake
2021-01-03 13:22:09 -05:00
Guillaume Girol 7d92b68ba8
Merge pull request #101991 from siraben/z88dk-update
z88dk: 2020-01-27 -> 2.0
2021-01-03 17:15:55 +00:00
Ben Siraphob ebced7f8c1 z88dk: 2020-01-27 -> 2.0 2021-01-03 23:38:10 +07:00
github-actions[bot] 0649757570
Merge staging-next into staging 2021-01-03 12:24:59 +00:00
Austin Seipp 3dbe656a25
nextpnr: 2020.12.01 -> 2021.01.02, bugfixes, no GUI by default
Upstream NextPNR has moved to disable the GUI by default; it tends to
cause the most complications/bug reports and has various complexities
and failure modes (e.g. I've still had problems getting it working
efficiently on my Ice Lake laptop.)

Instead, disable GUI support by default, and add a new `nextpnrWithGui`
derivation that enables it. This cuts the closure size down by 40ish
percent (~800MB -> ~500MB) and makes it a neglibile amount faster.

It also fixes two bugs:

  1) We were using the old `ICEBOX_ROOT` parameter for ice40 support,
     now known as `ICESTORM_ICE40_PREFIX`, and

  2) the CMake option `SERIALIZE_CHIPDB` was renamed to `..._CHIPDBS`
     (with an 'S' suffix) which should speed up the build at the cost
     of RAM usage

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-01-03 06:06:33 -06:00
Austin Seipp 57f664002b
yosys: 0.9+3715 -> 0.9+3803
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-01-03 06:06:29 -06:00
Ben Siraphob 3ae5e6ce03 treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
zowoq fb2311d430 Merge staging-next into staging 2021-01-03 16:33:28 +10:00
github-actions[bot] bc30d1eb34
Merge master into staging-next 2021-01-03 00:56:46 +00:00
Felix Springer d273a8982d idris2: 0.2.1 -> 0.2.2 2021-01-03 00:44:16 +01:00
Peter Simons 8a21e02e31 ghc-9.0.1: set utf-8 locale during the build so that Haddock succeeds 2021-01-02 19:58:19 +01:00
Peter Simons bf5e99fc7a ghc-9.0.1: avoid use of tabs in the expression 2021-01-02 19:58:19 +01:00
Peter Simons 61a785ccd9 ghc: update 9.0.1 compiler from alpha-1 to rc-1 2021-01-02 19:58:19 +01:00
Ben Siraphob b04fc593e7 treewide: cmake buildInputs to nativeBuildInputs, minor cleanups 2021-01-01 11:52:33 +07:00
github-actions[bot] 54ab07c1fe
Merge staging-next into staging 2021-01-01 00:56:17 +00:00
github-actions[bot] 999c670119
Merge master into staging-next 2021-01-01 00:56:14 +00:00
Elliot Cameron fd6f76bf9b
go_2-dev: init at dev.go2go branch
Head of dev.go2go branch was abe4d3dce12252ed09216eaa67b7dab8c8922537
at time of writing.
2020-12-31 12:55:38 -05:00
Frederik Rietdijk f3b4ae8402 Merge staging-next into staging 2020-12-31 13:29:55 +01:00
Frederik Rietdijk e823016e66 Merge master into staging-next 2020-12-31 13:29:32 +01:00
Ryan Burns d6e3307291 llvmPackages_8.llvm: fix build with gcc 10 2020-12-31 09:10:12 +01:00
Michael Del Casino fc086af382
Fix trailing whitespace 2020-12-30 21:35:22 -05:00
Michael Del Casino cf81348264
CUDA Toolkit 11.1.1 for 455.83 Driver in 20.0.9
NixOS 20.0.9's default NVIDIA video driver version is 455.38, which supports CUDA 11.1.1. 

**Things to note:**
- [ ] Users with nvtop installed may need to upgrade their nvtop installation due to caching behavior
2020-12-30 18:41:07 -05:00
Pavol Rusnak 8f4f4430d7
Merge pull request #106754 from viric/tinygo-microcontrollers
tinygo: 0.13.1 -> 0.16.0
2020-12-30 21:46:13 +01:00
Jörg Thalheim c417247cf1
Merge pull request #107596 from Mic92/fix-static-pie-take2
bintools-wrapper: skip dynamic linker for static binaries
2020-12-30 06:23:09 +00:00
github-actions[bot] 3eb60816ef
Merge master into staging-next 2020-12-29 12:25:25 +00:00
Pavol Rusnak 78a8ccf961 gcc-arm-embedded: don't override phases 2020-12-29 11:36:17 +01:00
Pavol Rusnak 0dc7fa1541 gcc-arm-embedded: 9-2020-q2-update -> 10-2020-q4-major 2020-12-29 11:28:32 +01:00
github-actions[bot] d5506c4c59
Merge master into staging-next 2020-12-28 12:24:08 +00:00
Peter Hoeg b8514a1727 crystal2nix: unstable-2018-07-31 -> 0.1.0 2020-12-28 16:21:23 +08:00
Peter Hoeg 61626d70e5 buildCrystalPackage: support shards v0.12 properly 2020-12-28 16:21:23 +08:00
luc65r f6fceb321b Remove trailing whitespaces and fix indentation 2020-12-28 08:43:32 +01:00
luc65r b1b3ca7907 gcc: make -fcommon default on gcc10 2020-12-28 08:43:31 +01:00
Jörg Thalheim 61bbbcd1af
bintools-wrapper: skip dynamic linker for static binaries 2020-12-27 16:42:11 +01:00
Matt McHenry 13e3d2bc4b openjdk: 14.0.2 -> 15.0.1
* update two explicit references to jdk14 to just jdk, which no longer
  points at jdk8 after #89731.

* patch an explicit -XX:+UseConcMarkSweepGC to -XX:UseG1GC, as the
  former now throws an error (after having been deprecated since jdk 9)
2020-12-26 11:58:06 -05:00
Vincent Laporte 75d69a0a27 ocaml-ng.ocamlPackages_4_12.ocaml: 4.12.0~α2 → 4.12.0~α3 2020-12-26 08:12:49 +01:00
Peter Simons 1998b95adc haskellPackages: update default compiler from ghc 8.10.2 to version 8.10.3 2020-12-25 20:41:54 +01:00
Miikka Koskinen 5b95e93e1d zig: 0.6.0 -> 0.7.1 2020-12-24 16:23:17 +02:00
github-actions[bot] f1ccef3fd4
Merge master into staging-next 2020-12-22 00:46:39 +00:00
Vladimír Čunát ac03cfa3c5
Revert "Merge #94582: clang, cc-wrapper: Move `--gcc-toolchain` logic..."
This reverts commit 0f25eb3e7d, reversing
changes made to df91ae1ac0.

These toolchain changes are too problematic, so reverting for now; see
https://github.com/NixOS/nixpkgs/pull/107086#issuecomment-749196366
2020-12-21 22:27:54 +01:00
Daniël de Kok 86477dafbb
Merge pull request #107136 from danieldk/rocm-4.0.0
rocm: 3.10.0 -> 4.0.0
2020-12-21 22:05:10 +01:00
github-actions[bot] d442b912ae
Merge master into staging-next 2020-12-21 12:23:05 +00:00
Ben Siraphob 17f8726ee2 flasm: init at 1.64 2020-12-21 08:18:30 +07:00
github-actions[bot] 9f677fc6b8
Merge master into staging-next 2020-12-19 18:19:27 +00:00
Daniël de Kok d0492e8f71 llvmPackages_rocm: 3.10.0 -> 4.0.0 2020-12-18 08:21:12 +01:00
Mauricio Collares c46dcf470e ecl: patches to fix SIGFPEs and for unicode compatibility with maxima 2020-12-14 19:24:19 -03:00
Luka Blaskovic c73d96f776 rustc: cleanup, use correct llvm version 2020-12-14 15:14:03 +00:00
John Ericson 0f25eb3e7d
Merge pull request #94582 from obsidiansystems/cxx-wrapper-debt-part-3
clang, cc-wrapper: Move `--gcc-toolchain` logic into CC wrapper
2020-12-13 11:55:33 -05:00
github-actions[bot] 11d68e6adb
Merge staging-next into staging 2020-12-13 00:42:45 +00:00
John Ericson c2c0d57339
Merge pull request #106790 from lopsided98/rustc-host-std
rustc: add host platform to --target when building cross-compiler
2020-12-12 17:27:56 -05:00
Ben Wolsieffer 5a923e552c rustc: add host platform to --target when building cross-compiler
As of 1.48, std is only built for platforms in --target. If the host platform is
not included, the resulting rustc can't compile build.rs scripts.
2020-12-12 15:24:55 -05:00
Lluís Batlle i Rossell b996c8d335 tinygo: 0.13.1 -> 0.16.0
And enable microcontroller targets. Works for me for microbit.
2020-12-12 16:56:08 +01:00
github-actions[bot] cd10ecb0f1
Merge staging-next into staging 2020-12-12 00:40:38 +00:00
R. RyanTM b62c9deaa3 rgbds: 0.4.1 -> 0.4.2 2020-12-11 01:36:35 +00:00
github-actions[bot] 5448578a33
Merge staging-next into staging 2020-12-10 18:15:36 +00:00
Kamil Chmielewski bc9c9cd6da nim: expose testament test runner
https://nim-lang.org/docs/testament.html
2020-12-10 14:49:01 +01:00
Jan Tojnar bf2f0ec278
Merge branch 'staging-next' into staging 2020-12-10 04:41:08 +01:00
Sandro 190a081d5d
Merge pull request #106424 from r-ryantm/auto-update/kotlin
kotlin: 1.4.20 -> 1.4.21
2020-12-09 21:41:37 +01:00
github-actions[bot] 8feb00aaba
Merge staging-next into staging 2020-12-09 12:20:14 +00:00
R. RyanTM 9651b60c41 kotlin: 1.4.20 -> 1.4.21 2020-12-09 07:57:47 +00:00
Vincent Laporte a35e7daa2b compcert: 3.7 → 3.8 2020-12-09 08:28:04 +01:00
github-actions[bot] 5ed8ad03ce
Merge staging-next into staging 2020-12-08 18:15:42 +00:00
Tim Steinbach 7f50f98298
scala: Make overridable 2020-12-08 13:09:39 -05:00
Vincent Laporte e4a7c4268b ocaml-ng.ocamlPackages_4_12.ocaml: 4.12.0~α1 → 4.12.0~α2 2020-12-08 16:37:41 +01:00
Jörg Thalheim 650db4a0db
Merge pull request #106284 from raboof/rustc-deterministic-manifest 2020-12-08 09:47:33 +00:00
Sandro 407469cf53
Merge pull request #101728 from adelbertc/init-tvm
tvm: init at 0.7.0
2020-12-08 04:27:32 +01:00
Kamil Chmielewski ba70e46edd nim: 1.4.0 -> 1.4.2 2020-12-08 00:45:34 +01:00
Arnout Engelen b909a333ad
rustc: generate deterministic manifest
The order of the entries in the manifest generated while installing
rustc depends on the (parallel) build, so let's sort it to make it
deterministic. Also remove install.log from the output.

Co-Authored-By: Jörg Thalheim <joerg@thalheim.io>
2020-12-07 23:02:09 +01:00
github-actions[bot] 82b9b02331
Merge master into staging-next 2020-12-04 06:16:26 +00:00
zowoq 14a7df6cf1 go_1_15: 1.15.5 -> 1.15.6 2020-12-04 13:41:03 +10:00
zowoq 852e039e44 go_1_14: 1.14.12 -> 1.14.13 2020-12-04 13:41:03 +10:00
zowoq 82b7b0f6a5 go_bootstrap: 1.4-bootstrap-20161024 -> 1.4-bootstrap-bdd4b95
Remove tests, they are disabled by upstream.

182bdbb1e1

> The 1.4 tests aren't necessarily supposed to pass.
2020-12-04 13:41:03 +10:00
github-actions[bot] 5b73e3087a
Merge master into staging-next 2020-12-03 12:18:45 +00:00
Domen Kožar 9998527de5
Merge pull request #105371 from turboMaCk/elm-packegse/elm-review
elmPackages.elm-review: Init at 2.3.3
2020-12-03 10:37:47 +01:00
github-actions[bot] 58274c4f8d
Merge master into staging-next 2020-12-03 00:36:28 +00:00
Sandro 535c1daca6
Merge pull request #105713 from fgaz/use-unstable-updater 2020-12-03 01:06:56 +01:00
github-actions[bot] d3f5608624
Merge master into staging-next 2020-12-02 18:13:34 +00:00
Francesco Gazzetta ff8e2db0cf qbe: remove stray newline 2020-12-02 17:23:32 +01:00
Francesco Gazzetta 0c6492b9e4 lobster: use unstableGitUpdater 2020-12-02 17:23:05 +01:00
John Ericson 68fa053f46
Merge pull request #105383 from NixOS/more-rustc-musl
rustc: Improve musl support
2020-12-02 11:16:24 -05:00
John Ericson 47b99769f9 rustc: Improve musl support
There was a slight error in the target logic I didn't notice before, and
also should do the same thing for the other platforms.
2020-12-02 15:30:51 +00:00
github-actions[bot] a71eec4269
Merge master into staging-next 2020-12-02 13:20:56 +00:00
Austin Seipp ad11ff123a
nextpnr: 2020.11.10 -> 2020.12.01
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-12-02 07:18:09 -06:00
Austin Seipp 56d7883363
yosys: 0.9+3675 -> 0.9+3715
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-12-02 07:18:08 -06:00
github-actions[bot] 89e8bf0f2a
Merge master into staging-next 2020-12-02 12:30:55 +00:00
Daniël de Kok ebf687af35
Merge pull request #105474 from danieldk/rocm-3.10.0
rocm: update to 3.10.0
2020-12-02 06:53:18 +01:00
Milan 4617fcd6c4
edk2: 201911 -> 202011 (#105582) 2020-12-01 21:47:18 +01:00
Jan Tojnar 27b974d84b
Merge branch 'staging-next' into staging 2020-12-01 03:26:36 +01:00
Silvan Mosberger 5420a92926
Merge pull request #104809 from virusdave/dnicponski/scratch/update_ucm
unison-ucm 1.0.M1l-alpha -> 1.0.M1m-alpha
2020-11-30 21:05:15 +01:00
Daniël de Kok cea2e29961 llvmPackages_rocm: 3.9.0 -> 3.10.0 2020-11-30 18:47:48 +01:00
John Ericson 11302dc1cf clang, cc-wrapper: Move `--gcc-toolchain` logic into CC wrapper 2020-11-29 16:18:01 +00:00
Marek Fajkus 200f41350f
elmPackages.elm-review: Init at 2.3.3 2020-11-29 16:23:10 +01:00
Frederik Rietdijk 05d1c49209 Merge staging-next into staging 2020-11-29 13:51:33 +01:00
Frederik Rietdijk 0d8491cb2b Merge master into staging-next 2020-11-29 13:51:10 +01:00
Vladimír Čunát 1787b2d7bf
Merge #102518: gcc9: apply gcc PR 96796 (into staging) 2020-11-29 09:01:28 +01:00
John Ericson 5d75fe4ed0
Merge pull request #105314 from lopsided98/rustc-musl-target
rustc: allow building for musl targets
2020-11-29 00:39:36 -05:00
Ben Wolsieffer 2857455b03 rustc: allow building for musl targets 2020-11-28 22:15:35 -05:00
John Ericson 73425f6c3b Merge remote-tracking branch 'upstream/master' into staging 2020-11-28 21:33:03 -05:00
John Ericson b7650aaa77 rust: Clean up target configs and test some more
See the new docs for details. The difference is vis-a-vis older versions
of this PR, not master.
2020-11-28 19:36:28 +00:00
John Ericson 8ddf5c6907 Merge remote-tracking branch 'upstream/master' into aj-rust-custom-target 2020-11-28 18:10:38 +00:00
John Ericson c6617d28ef Merge remote-tracking branch 'upstream/master' into aj-rust-custom-target 2020-11-28 17:09:12 +00:00
Joe Hermaszewski 15b3bc3306 ghc865-binary: Use binary distribution which links against ncurses6 for
x86_64-linux

Ben Gamari's patch from #85924.

Fixes #85924, allowing one to bootstrap GHC in `pkgsMusl`

`nix-build -A pkgsMusl.haskellPackages.hello` succeeds with this patch.
2020-11-28 20:19:05 +08:00
Frederik Rietdijk 9e062723b2 Merge master into staging-next 2020-11-28 08:53:47 +01:00
zowoq 5b48bc8aae fix eval 2020-11-28 14:50:21 +10:00
Sandro 192cfb9877
Merge pull request #74337 from Br1ght0ne/muon-2019-11-27
muon: init at 2019-11-27
2020-11-28 04:30:43 +01:00
Sandro 78436926fe
Merge pull request #88611 from ceedubs/unison-ucm-M1m
unison-ucm: 1.0.M1l-alpha -> 1.0.M1m-alpha
2020-11-28 00:43:50 +01:00
Frederik Rietdijk b2a3891e12 Merge master into staging-next 2020-11-27 15:09:19 +01:00
Adelbert Chang 2eafe0ca1c tvm: init at 0.7.0 2020-11-26 21:53:17 -08:00
Dave Nicponski 1a1e0f03b4 unison-ucm 1.0.M1l-alpha -> 1.0.M1m-alpha
See title.  Also, add missing `less` to buildInputs
2020-11-26 23:59:32 -05:00
Sandro Jäckel 60c54866ed
treewide: run ./maintainers/scripts/update_redirected_urls.sh 2020-11-27 01:35:54 +01:00
Emery Hemingway bb7b1b59c8 nim: include nimble utility with wrapped compiler 2020-11-26 20:06:20 +01:00
Emery Hemingway 138a90ebc3 nim: 1.2.6 -> 1.4.0
Build Nim with a second fixed-input hash for 1.4.0.
The Nimble utility is no longer bundled with nim-unwrapped.
2020-11-26 20:06:20 +01:00
Sandro 0e7fb7d77d
Merge pull request #104999 from r-ryantm/auto-update/kotlin
kotlin: 1.4.0 -> 1.4.20
2020-11-26 18:45:05 +01:00
Doron Behar 8023e3c42a openjdk*: Add gtk3 to passthru of all versions 2020-11-26 09:55:32 -05:00
Doron Behar 3e48a6db49 openjdk: Merge passthrus
Fixes #104680.
2020-11-26 09:55:32 -05:00
Sandro 952a6261d6
Merge pull request #104998 from r-ryantm/auto-update/jsonnet
jsonnet: 0.16.0 -> 0.17.0
2020-11-26 15:34:15 +01:00
Sandro bd49a29dbd
Merge pull request #105029 from r-ryantm/auto-update/mlkit
mlkit: 4.5.1 -> 4.5.2
2020-11-26 14:42:12 +01:00
R. RyanTM 23d71acbb6 mlkit: 4.5.1 -> 4.5.2 2020-11-26 12:03:31 +00:00
R. RyanTM 579cba640d kotlin: 1.4.0 -> 1.4.20 2020-11-26 08:52:12 +00:00
R. RyanTM 4cad7f6cfd jsonnet: 0.16.0 -> 0.17.0 2020-11-26 08:26:57 +00:00
Sandro 1977389a15
Merge pull request #104978 from r-ryantm/auto-update/go-jsonnet
go-jsonnet: 0.16.0 -> 0.17.0
2020-11-26 09:07:52 +01:00
R. RyanTM d9768fece1 go-jsonnet: 0.16.0 -> 0.17.0 2020-11-26 05:56:06 +00:00
Sandro 27a7098174
Merge pull request #101868 from luc65r/pkg/fasmg
fasmg: init at j27m
2020-11-26 01:49:56 +01:00
Tim Steinbach c46bb0cca1
scala: Fix test references 2020-11-25 14:12:31 -05:00
Jack Cummings d402d913d7
bluespec: unstable-2020.02.09 -> unstable-2020.11.04
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-11-25 10:06:35 -06:00
luc65r 8b91055223 fasmg: init at j27m 2020-11-25 11:48:59 +01:00
Vincent Laporte 254f2bad97 ocaml-ng.ocamlPackages_4_12.ocaml: init at 4.12.0-α1 2020-11-25 07:55:44 +01:00
Vincent Laporte e40f4acb27 ocaml: minor refactoring 2020-11-25 07:55:44 +01:00
Sandro 77c85338c4
Merge pull request #97222 from davidtwco/computecpp-2.0.0
computecpp: 1.3.0 -> 2.2.1
2020-11-24 23:45:23 +01:00
Graham Christensen bc49a0815a
utillinux: rename to util-linux 2020-11-24 12:42:06 -05:00
Milan Pässler 9eb79c42eb
rust: 1.47 -> 1.48 2020-11-24 09:26:47 +01:00
Jan Tojnar 6d99109b12
Merge branch 'staging-next' into staging 2020-11-24 05:44:44 +01:00
Sandro 8451b563e8
Merge pull request #98624 from NieDzejkob/rgbds-maint
rgbds: add NieDzejkob as maintainer
2020-11-23 22:03:35 +01:00
Frederik Rietdijk 587538d087 Merge staging-next into staging 2020-11-23 18:10:33 +01:00
Pavol Rusnak cec5b05530
Merge pull request #89325 from prusnak/gcc-arm-embedded
gcc-arm-embedded: 9-2019-q4-major -> 9-2020-q2-update
2020-11-23 12:25:46 +01:00
taku0 ab0d840575
Merge pull request #102315 from andreoss/master
adoptopenjdk: 8.0.252 -> 8.0.272, 11.0.7 -> 11.0.9, add 14.0.2, add 15.0.1
2020-11-23 18:35:57 +09:00
andreoss 80f1e61114
adoptopenjdk: 8.0.252 -> 8.0.272, 11.0.7 -> 11.0.9, add 14.0.2, add 15.0.1
Add latest openjdk releases.
2020-11-23 12:19:26 +03:00
Mario Rodas 888b9587ed haskellPackages.ghc8102: add patch to allow Block.h compile with c++ compilers 2020-11-22 04:20:00 +00:00
Domen Kožar cdb41ce5bc
Merge pull request #103990 from turboMaCk/update-elm-tools
elmPackages.{elm-language-server,create-elm-app,elm-optimize-level-2}…
2020-11-22 16:26:05 +01:00
Anderson Torres 5335f9fdad
Merge pull request #104509 from r-ryantm/auto-update/cc65
cc65: 2.18 -> 2.19
2020-11-22 12:17:39 -03:00
R. RyanTM 2c0a127cd6 cc65: 2.18 -> 2.19 2020-11-21 17:43:49 +00:00
Jan Tojnar a0efbc1b68
Merge pull request #101083 from fgaz/unstable-updater 2020-11-21 15:41:44 +01:00
Francesco Gazzetta 97e5fc3dc6 qbe: use unstableUpdater 2020-11-21 11:28:45 +01:00
Austin Seipp 8be3b7c105
picat: enable on aarch64-linux
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-11-21 03:34:56 -06:00
Frederik Rietdijk 54cb417ba0 Merge staging-next into staging 2020-11-21 08:43:46 +01:00
Frederik Rietdijk 1ffd7cf0d6 Merge master into staging-next 2020-11-21 08:43:10 +01:00
Tim Steinbach be0c84f362
scala: 2.13.3 → 2.13.4 2020-11-20 16:27:43 +00:00
Austin Seipp f6d423470a
picat: 3.0p2 -> 3.0p3, co-maintain
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-11-20 07:36:27 -06:00
Frederik Rietdijk cbb4e4733b Merge staging-next into staging 2020-11-20 08:12:39 +01:00
Frederik Rietdijk 553b7a8bf0 Merge master into staging-next 2020-11-20 08:12:06 +01:00
R. RyanTM 01d13735d1 gleam: 0.12.0 -> 0.12.1 2020-11-19 22:41:11 -08:00
Scott Worley 5354cd0a16 ghc: Use a real URL for D5123.diff
Please do not use tarballs.nixos.org in src URLs.  tarballs.nixos.org is
a cache, not an authority.

This patch differs from the one in tarballs.nixos.org only in source code
comments.
2020-11-19 20:12:32 +01:00
Frederik Rietdijk ea7b8978ef Merge master into staging-next 2020-11-19 20:08:15 +01:00
Michael Raskin ec695db02f
Merge pull request #104166 from doronbehar/pkg/julia/cleanup
julia: Disable tests for 1.3.1, and make 1.5.3 the default
2020-11-19 14:53:38 +00:00
Jörg Thalheim 72f6df338d remove genesis maintainer
genesis has no longer access to github
2020-11-18 22:37:56 -08:00
CrystalGamma d0878be870 orc: 0.4.29 -> 0.4.32
* transition from name to pname + version
* change the build system to meson, as autotools is no longer supported by upstream
* optionally build devdoc output
* whatever the reason for manipulating the pkgconfig,
  omitting it doesn't seem to break the build of orc
  or any of its direct reverse dependencies
2020-11-18 15:50:58 +01:00
Frederik Rietdijk da12fc6838 Merge staging-next into staging 2020-11-18 15:36:56 +01:00
Doron Behar 345813e6de julia_13: Disable tests 2020-11-18 15:33:03 +02:00
Michael Raskin 8e5f885ba0
Merge pull request #103783 from doronbehar/pkg/julia/lts
julia_10: rewrite
2020-11-17 19:42:16 +00:00
Fabián Heredia Montiel bc029589d4 crystal: refactor and add 0.35.1 2020-11-17 22:19:04 +08:00
Anderson Torres dced59203c
Merge pull request #103942 from AndersonTorres/wip-cc65
cc65: init at 2.18
2020-11-17 09:14:28 -03:00
Oleksii Filonenko 512c3c0a05 maintainers: rename filalex77 -> Br1ght0ne 2020-11-17 13:09:31 +02:00
Doron Behar ba9d95ca8f julia_10: rewrite
Don't use ./shared.nix as it's not shared anymore.
Fix tests with an upstream patch and a few commands in postPatch.
Assert that blas and lapack are compatible.
Rename utf8proc patch.
2020-11-17 10:45:37 +02:00
Tim Steinbach 01816a4bf1
Merge pull request #102418 from asbachb/openjdk11-from-github
openjdk: download from mercurial repository to GitHub
2020-11-16 20:26:05 -05:00
Marek Fajkus 47f8d830c5
elmPackages.{elm-language-server,create-elm-app,elm-optimize-level-2}: update 2020-11-16 21:16:36 +01:00
Doron Behar b23ac198b7
Merge pull request #103960 from gnidorah/my 2020-11-16 19:15:56 +02:00
gnidorah 30c889090a pakcs: 2.2.0 -> 2.2.1 2020-11-16 13:42:13 +03:00
Frederik Rietdijk 986c2d36da Merge master into staging-next 2020-11-16 09:01:53 +01:00
AndersonTorres d024fa5ef8 cc65: init at 2.18 2020-11-15 20:49:58 -03:00
Mark Hudnall 79b78663e5
chicken: support darwin platform (#103748)
Darwin was not included as a supported platform for chicken. However, it compiled and
worked fine after bypassing unsupported platforms.

We make two changes to chicken's derivation. First, we add darwin as a supported
platform.

Second, we set some envvars that force the build to use nix-supplied build
tools. Chicken's Makefile for macOS hardcodes paths to gcc and other build tools
(see
https://code.call-cc.org/cgi-bin/gitweb.cgi?p=chicken-core.git;a=blob;f=Makefile.macosx;h=5d4d9b0aa1bb4c95e1ba7a55f9586fa86ee5034f;hb=317468e4994e6245d787400359726a9fb97d5d60#l31). We
override these envvars to use the wrapped $CC and bintools provided by nix to make
the build pure.
2020-11-15 09:11:56 -05:00
Christian Kampka 86732c47f8
llvm_11: Disable checks on musl libc hosts 2020-11-14 23:10:14 +01:00
Michael Raskin 572bf2b5cb
Merge pull request #103696 from sternenseemann/abcl-src-hash
abcl: update source archive hash
2020-11-14 15:51:30 +00:00
Frederik Rietdijk da6239dab3 Merge #98541 into staging-next 2020-11-14 09:19:31 +01:00
Christoph Stich 5a5cb550dd
julia: init at 1.5 (#101933) 2020-11-13 21:43:50 +00:00
Frederik Rietdijk 9fc4a4db5a Merge staging-next into staging 2020-11-13 20:59:08 +01:00
Frederik Rietdijk 463f738cc6 Merge master into staging-next 2020-11-13 20:58:35 +01:00
sternenseemann e9267c8890 abcl: update source archive hash
Seems like the source archive for abcl 1.8.0 was replaced on 2020-10-30
on both common-lisp.net and abcl.org. Now using the new hash and
abcl.org for src.
2020-11-13 13:56:57 +01:00
Mario Rodas 2586d91423
Merge pull request #103551 from r-ryantm/auto-update/souffle
souffle: 2.0.1 -> 2.0.2
2020-11-12 20:41:44 -05:00
zowoq a25913605b go_1_15: 1.15.4 -> 1.15.5 2020-11-13 11:19:34 +10:00
zowoq 1692a8a584 go_1_14: 1.14.11 -> 1.14.12 2020-11-13 11:19:34 +10:00
Daiderd Jordan 411f9e25d7
Merge pull request #98541 from thefloweringash/darwin-tapi-stdenv
darwin (Big Sur): tbd based stdenv
2020-11-13 00:14:25 +01:00
Austin Seipp a22061adef
nextpnr: 2020.08.22 -> 2020.11.10
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-11-12 15:23:03 -06:00
Austin Seipp e80eeae690
yosys: 2020.10.20 -> 0.9+3675 (new version scheme)
Yosys now has their own official scheme for tagging unstable builds;
an automation robot appears from the darkness once every few hours,
bumps the version number, and disappears as silently as they came.

While Nix packages use a date-based version format for unstable
packages, many (most!) users of Yosys use an unstable version.  And so
synchronizing the version of the Nix package with the repository version
is significantly less confusing to users. This also adds a safeguard to
ensure others don't forget to bump the version number correctly in the
future.

The testsuite also saw an overhaul (now parallel to help build time), so
some tweaks were needed to get it working again.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-11-12 15:23:03 -06:00
Jonas Chevalier a7cb88c3de
tree-wide: unify Bash completions outputs (#103421)
Use $out/share/bash-completion/completions to store the Bash completions
2020-11-12 21:22:18 +00:00
Jörg Thalheim d512e500d4
Merge pull request #103503 from jcumming/bluespec-maintainer 2020-11-12 08:27:27 +01:00
Vincent Laporte ee4559129a compcert: remove annoying assertions 2020-11-12 08:20:05 +01:00
R. RyanTM e293949e42 souffle: 2.0.1 -> 2.0.2 2020-11-12 04:22:54 +00:00
Felix Tenley e60fc2ca56 dotnetCorePackages.sdk_5_0: 5.0.100-rc.1.20452.10 -> 5.0.100 2020-11-11 15:35:23 -08:00
Felix Tenley a3604fc39d dotnetCorePackages.aspnetcore_5_0: init at version 5.0.0 2020-11-11 15:35:23 -08:00
Felix Tenley c112ab2f1d dotnetCorePackages.net_5_0: init at version 5.0.0 2020-11-11 15:35:23 -08:00
R. RyanTM dcab90488c dasm: 2.20.14 -> 2.20.14.1 2020-11-11 14:33:55 -08:00
Anderson Torres 55153b8b48
Merge pull request #103110 from AndersonTorres/4th
4th: init at 3.62.5
2020-11-11 19:20:08 -03:00
Jack Cummings d6af8fd0dc bluespec maintainer flokli -> jcumming (#103487) 2020-11-11 13:40:31 -08:00
Frederik Rietdijk 4076ffe580 Merge staging-next into staging 2020-11-11 16:00:34 +01:00
moinessim 24c8927c4a
fsharp41: Add patch to avoid type inference error. (#103223)
https://github.com/mono/mono/pull/13109/

Co-authored-by: Moises Nessim <moises.nessim@topmanage.com>
2020-11-10 12:52:13 +00:00
Frederik Rietdijk 8aaf2e60e5 Merge staging-next into staging 2020-11-09 14:49:10 +01:00
Frederik Rietdijk 20f001c01e Merge master into staging-next 2020-11-09 14:33:52 +01:00
Jörg Thalheim f77eb9bb4d
Merge pull request #101773 from oxalica/rust-analyzer 2020-11-09 14:26:21 +01:00
Chris Double 02004e4a1f ponyc: remove myself as maintainer 2020-11-09 11:44:51 +00:00
Andrew Childs ddd17201ab compiler-rt: prevent platform sniffing on Darwin
Exposed by the tbd stubs which contains fat libraries. The previously
used proxy libraries were x86_64 only.
2020-11-09 20:00:39 +09:00
Andrew Childs fece3eb2e9 darwin/stdenv: refactoring
Build the llvm support libraries (libcxx, libcxxabi) from scratch
without using the existing llvm libraries. This is the same spirit and
similar implementation as the "useLLVM" bootstrap in llvm package
sets. Critically it avoids having libcxxabi provided by the cc-wrapper
when building libcxx, which otherwise results in two libcxxabi
instances.

$ otool -L /nix/store/vd4vvgs9xngqbjzpg3qc41wl6jh42s9i-libc++-7.1.0/lib/libc++.dylib
/nix/store/vd4vvgs9xngqbjzpg3qc41wl6jh42s9i-libc++-7.1.0/lib/libc++.dylib:
        /nix/store/vd4vvgs9xngqbjzpg3qc41wl6jh42s9i-libc++-7.1.0/lib/libc++.1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
        /nix/store/gmpwk5fyp3iasppqrrdpswxvid6kcp8r-libc++abi-7.1.0/lib/libc++abi.dylib (compatibility version 1.0.0, current version 1.0.0)
        /nix/store/3hn7azynqgp2pm5gpdg45gpq0ia72skg-libc++abi-7.1.0/lib/libc++abi.dylib (compatibility version 1.0.0, current version 1.0.0)
        /nix/store/1nq94scbxs6bk7pimqhvz76q6cfmbv97-Libsystem-osx-10.12.6/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)

Additionally move some utilities (clang, binutils, coreutils, gnugrep)
to the stage layers so they can be replaced before the final
stdenv. This should cause most of stage4 to be built from the
toolchain assembled as of stage3 instead of the bootstrap toolchain.
2020-11-09 20:00:39 +09:00
David Wood e26564f4ff
computecpp: 1.3.0 -> 2.2.1 2020-11-08 13:43:25 +00:00
AndersonTorres 2898985747 4th: init at 3.62.5 2020-11-08 01:48:09 -03:00
Michael Raskin ba70a79f3c
Merge pull request #102936 from fare-patches/fare
Gerbil Update
2020-11-07 21:06:03 +00:00
Daniël de Kok e6d597a0ac
Merge pull request #102848 from toothbrush/master
mercury: 20.06 -> 20.06.1
2020-11-07 20:58:13 +01:00
Daniël de Kok 126e5c1bd1
Merge pull request #102964 from LibreCybernetics/update-ldc
ldc: 1.20.1 -> 1.24.0
2020-11-07 08:12:01 +01:00
Peter Stewart ade59d25e8 mono6: 6.0.0.313 -> 6.12.0.90 2020-11-06 14:39:56 -08:00
Peter Simons e0073ccae7 ghcjs: mark build broken 2020-11-06 21:38:28 +01:00
oxalica 68060f6f6f
makeRustPlatform: add rustLibSrc
rust-analyzer: rustcSrc -> rustLibSrc to fix build
2020-11-07 01:42:27 +08:00
Fabián Heredia Montiel b936e6f3b3 ldc: 1.20.1 -> 1.24.0 2020-11-06 11:05:20 -06:00
Francois-Rene Rideau 3d33e4f799 gerbilPackages-unstable.gerbil-libp2p: init at 2018-12-27 2020-11-06 12:04:00 -05:00
Francois-Rene Rideau 0febc57883 gambit: support targets, modules 2020-11-06 12:03:59 -05:00
Francois-Rene Rideau 65a9077095 gerbilPackages-unstable.gerbil-ethereum: 2020-08-02 -> 2020-10-18 2020-11-06 12:03:59 -05:00
Francois-Rene Rideau 58bddc26d4 gerbilPackages-unstable.gerbil-persist: 2020-08-02 -> 2020-08-31 2020-11-06 12:03:59 -05:00
Francois-Rene Rideau 78bf0aca70 gerbilPackages-unstable.gerbil-poo: 2020-08-02 -> 2020-10-17 2020-11-06 12:03:59 -05:00
Francois-Rene Rideau 520e10f6a5 gerbilPackages-unstable.gerbil-utils: 2020-08-02 -> 2020-10-18 2020-11-06 12:03:58 -05:00
Francois-Rene Rideau 8ff03048f9 gerbilPackages-unstable.smug-gerbil: init at 2019-12-24 2020-11-06 12:03:58 -05:00
Francois-Rene Rideau 078d667f9e gerbil-unstable: 2020-08-02 -> 2020-11-05 2020-11-06 12:03:58 -05:00
Francois-Rene Rideau c0d11ea66c gambit-unstable: 2020-07-29 -> 2020-09-20 2020-11-06 12:03:58 -05:00
Frederik Rietdijk 99fb79ae84 Merge master into staging-next 2020-11-06 12:51:56 +01:00
Domen Kožar fad48e3230
Merge pull request #102833 from hercules-ci/ghc8102BinaryMinimal-fix-docs
ghc8102BinaryMinimal: fix docs as legally required
2020-11-06 11:38:46 +01:00
Robert Hensing 7ac71d78a3 ghc8102: Fix whitespace 2020-11-06 11:35:19 +01:00
Robert Hensing 6057cb9786 ghc*: Increase build timeout to 1 day
The default of 10 hours is insufficient for some of the slower
platforms like macOS and aarch64.
2020-11-06 11:07:48 +01:00
Francois-Rene Rideau 7eb64f7603 solc: 0.6.8 -> 0.7.4
Use gccStdenv to avoid issues with clang on Darwin.
2020-11-05 20:12:16 -08:00
zowoq d1febbeb1b go_1_15: 1.15.3 -> 1.15.4 2020-11-06 13:55:33 +10:00
zowoq ffb658f66a go_1_14: 1.14.10 -> 1.14.11 2020-11-06 13:55:33 +10:00
Tim Steinbach c97c2d4d34
scala: Add update script 2020-11-05 09:53:23 -05:00
Tim Steinbach 6834d33b00
scala: Refactor, add tests
Abstract over Scala derivation, add tests for individual versions
2020-11-05 08:32:28 -05:00
Doron Behar 450c9c9c3f
Merge pull request #101456 from doronbehar/pkg/yed
yed: wrap With wrapGAppsHook - fixes #101135
2020-11-05 13:48:51 +02:00
Robert Hensing 161539a1ea
Merge pull request #99952 from siraben/spasm-init
spasm-ng: init at unstable-2020-08-03
2020-11-05 12:33:32 +01:00
Robert Hensing d24360033d
Merge pull request #98383 from raboof/document-jre
openjdk: add derivation to generate bespoke minimal JRE's
2020-11-05 10:40:39 +01:00
Jan Tojnar a821be7531
Merge branch 'master' into staging-next 2020-11-05 09:42:47 +01:00
Daniël de Kok 341aa3d3e0
Merge pull request #102602 from danieldk/rocm-3.9.0
Update ROCm to 3.9.0
2020-11-05 06:59:28 +01:00
Ryan Burns 33eb9cd961 rustc: enable on ppc64le 2020-11-04 20:56:54 -08:00
Paul e1c4c96c28 mercury: 20.06 -> 20.06.1 2020-11-05 10:39:51 +09:30
Robert Hensing 6b377f2968 ghc8102Binary*: simplify meta
Not distributing dependencies via hydraPlatforms does not work,
so we keep meta simple.

(cherry picked from commit 4643796794897f2baa3a8015de5a9c9fd416f1ae)
2020-11-04 23:47:38 +01:00
Robert Hensing dda47e489a ghc8102BinaryMinimal: Re-add docs, remove more profiling files
(cherry picked from commit 7bd21d3e2da8b9ae394258cef9f18bf0a8dd2d47)
2020-11-04 23:47:38 +01:00
Arnout Engelen d4efa08b53
openjdk: add derivation to generate bespoke minimal JRE's
Co-Authored-By: Robert Hensing <robert@roberthensing.nl>
2020-11-04 17:47:18 +01:00
Benjamin Asbach aefda81a05 openjdk: switch from mercurial repository to GitHub
Reasons:
* openjdk is migrating to GitHub (https://openjdk.java.net/jeps/369)
* GitHub provides faster download speed that mercurial
2020-11-04 16:07:17 +00:00
Tim Steinbach 41f017c564
Merge pull request #102360 from asbachb/update/openjdk8
openjdk: 1.8.0_265 -> 1.8.0_272
2020-11-04 10:00:42 -05:00
Tim Steinbach 0c2a0edf9e
Merge pull request #102293 from asbachb/update/openjdk
openjdk: 11.0.8 -> 11.0.9
2020-11-04 09:59:46 -05:00
Michael Weiss 58c76844d7
llvm_11: Add myself as maintainer
Because I maintain Chromium which always requires the most recent LLVM
release (would be good to get notified on any PRs/issues, especially
since I seem to end up merging most of the PRs anyway).

See #100725.
2020-11-04 13:23:08 +01:00
Frederik Rietdijk 10c57af49c Merge staging-next into staging 2020-11-04 09:28:07 +01:00
Frederik Rietdijk 9e6d7d3c74 Merge master into staging-next 2020-11-04 09:27:42 +01:00
R. RyanTM 39ed1364d4 owl-lisp: 0.1.19 -> 0.1.23 2020-11-04 11:13:06 +08:00
Kevin Cox dc79731ae0
Merge pull request #99631 from glittershark/graalvm-ce
graalvm{8,11}-ce: init at 20.2.0
2020-11-03 18:39:11 -05:00
Kevin Cox e031671e19
Merge pull request #100202 from OPNA2608/update/halide-10.0.0
halide: 2019.08.27 -> 10.0.0, enable on aarch64-linux
2020-11-03 18:19:40 -05:00
Vladimír Čunát a31fd3cb7f
Merge #102614: haskell.compiler.ghc8102BinaryMinimal: init 2020-11-03 19:54:09 +01:00
R. RyanTM f2c96ec734 gleam: 0.11.2 -> 0.12.0 2020-11-03 08:50:54 -08:00
Frederik Rietdijk 470f05cb5d Merge staging-next into staging 2020-11-03 12:06:41 +01:00
Frederik Rietdijk 237966224d Merge master into staging-next 2020-11-03 12:06:06 +01:00
Robert Hensing f8ad73b9d8 haskell.compiler.ghc8102BinaryMinimal: init
To stay within hydra limit of 2^31 output size on aarch64-linux
2020-11-03 12:01:41 +01:00
Daniël de Kok adcf19774c llvmPackages_rocm: 3.8.0 -> 3.9.0
Also fix lld path in the installed CMake files.
2020-11-03 08:47:50 +01:00
Daniël de Kok c81a429fb7 gcc9: apply gcc PR 96796 to avoid cycling on certain subreg reloads
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96796

This may have caused the AArch64 build failure of PyTorch in:

https://github.com/NixOS/nixpkgs/pull/101917
2020-11-02 20:06:53 +01:00
Pavol Rusnak 2c931312ce treewide: simplify rev/repo arguments in src
+ use fetchFromGithub where possible
2020-11-01 23:02:24 -08:00
Benjamin Asbach 5db66b2678 openjdk:openjdk8: 1.8.0_265 -> 1.8.0_272 2020-11-01 17:02:02 +01:00
Frederik Rietdijk 83dde6c52c Merge staging-next into staging 2020-11-01 10:11:12 +01:00
Benjamin Asbach e65953742b openjdk: 11.0.8 -> 11.0.9 2020-11-01 01:00:13 +01:00
Vladimír Čunát dfd3ede68d
Merge branch 'master' into staging-next 2020-10-31 14:30:44 +01:00
WORLDofPEACE 7bee257d88
Merge pull request #101438 from nora-puchreiner/patch-1
graalvm8-ee, graalvm11-ee: 20.0.0 -> 20.2.1
2020-10-31 04:01:19 -04:00
Mario Rodas e250fef768
Merge pull request #99920 from ericdallo/add-dart-to-flutter
flutter: Bump and add dart cache to flutter
2020-10-30 08:56:54 -05:00
Eric Dallo bee3fb885f
flutter: Add dart cache to flutter 2020-10-30 09:58:06 -03:00
Michael Raskin 193636b3ea
Merge pull request #102105 from r-ryantm/auto-update/abcl
abcl: 1.7.1 -> 1.8.0
2020-10-30 12:09:14 +00:00
R. RyanTM 6a9f56b82d abcl: 1.7.1 -> 1.8.0 2020-10-29 21:42:11 +00:00
Vincent Laporte 2ccfc2962e opa: build with OCaml 4.03 2020-10-29 06:35:15 +01:00
Vladimír Čunát 0b32140b34
Merge branch 'staging-next' into staging 2020-10-28 18:48:56 +01:00
Vladimír Čunát 31839c352e
Merge branch 'master' into staging-next 2020-10-28 18:48:18 +01:00
Ben Siraphob 9b1a86f4d8 spasm-ng: init at unstable-2020-08-03 2020-10-28 13:39:15 +07:00
Andreas Rammhold db0fe5c3eb
Merge branch master into staging to fix eval error
This fixes the eval error of the small (and "big"?) NixOS test set that
was fixed in 1088f05 & eba8f542.
2020-10-28 03:03:27 +01:00
Ben Siraphob db74029e3e treewide: remove package names from prefix of descriptions 2020-10-27 09:15:07 -07:00
zowoq 8c9bb91c34 go_bootstrap: disable failing timezone tests 2020-10-28 00:37:40 +10:00
Ben Siraphob 5f0bf8d30e miranda: remove gcc as buildInput 2020-10-26 20:29:04 +07:00
WilliButz c48a9a6b53
Merge pull request #101505 from TredwellGit/nasm
nasm: 2.14.02 -> 2.15.05 (CVE-2019-6290 CVE-2019-6291 CVE-2019-8343 CVE-2019-14248 CVE-2019-20334)
2020-10-26 14:09:53 +01:00
Ryan Mulligan eaa1f5737b
Merge pull request #101700 from r-ryantm/auto-update/mlkit
mlkit: 4.5.0 -> 4.5.1
2020-10-26 05:38:06 -07:00
Vladimír Čunát 89023c38fc
Recover the complicated situation after my bad merge
I made a mistake merge.  Reverting it in c778945806 undid the state
on master, but now I realize it crippled the git merge mechanism.
As the merge contained a mix of commits from `master..staging-next`
and other commits from `staging-next..staging`, it got the
`staging-next` branch into a state that was difficult to recover.

I reconstructed the "desired" state of staging-next tree by:
 - checking out the last commit of the problematic range: 4effe769e2
 - `git rebase -i --preserve-merges a8a018ddc0` - dropping the mistaken
   merge commit and its revert from that range (while keeping
   reapplication from 4effe769e2)
 - merging the last unaffected staging-next commit (803ca85c20)
 - fortunately no other commits have been pushed to staging-next yet
 - applying a diff on staging-next to get it into that state
2020-10-26 09:01:04 +01:00
Vladimír Čunát 336bc8283b
Re-Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"
This reverts commit c778945806.

I believe this is exactly what brings the staging branch into
the right shape after the last merge from master (through staging-next);
otherwise part of staging changes would be lost
(due to being already reachable from master but reverted).
2020-10-26 08:19:17 +01:00
Jan Tojnar 3825e74193 treewide: drop gnome2.pango alias 2020-10-25 23:48:29 +01:00
R. RyanTM 317462428a mlkit: 4.5.0 -> 4.5.1 2020-10-25 21:59:26 +00:00
Alyssa Ross f20b89d1d4 dtc,python.pkgs.libfdt: drop python buildInput
This doesn't seem to be necessary to build the library with
strictDeps = true, or when cross-compiling.
2020-10-25 10:55:52 -04:00
Ben Siraphob c98962e1a3 treewide: remove periods from end of package descriptions 2020-10-25 20:13:18 +07:00
Vladimír Čunát 2f6b00b15e
Merge branch 'staging-next' into staging 2020-10-25 09:47:04 +01:00
Vladimír Čunát 4bd836b381
Merge branch 'master' into staging-next 2020-10-25 09:46:04 +01:00
Vladimír Čunát c778945806
Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"
I'm sorry; I didn't notice it contained staging commits.

This reverts commit 17f5305b6c, reversing
changes made to a8a018ddc0.
2020-10-25 09:41:51 +01:00
Vladimír Čunát 17f5305b6c
Merge #101508: libraw: 0.20.0 -> 0.20.2 2020-10-25 09:28:53 +01:00
Michael Raskin 571d45fea6 sbcl: 2.0.0 -> 2.0.8 2020-10-24 12:52:16 +02:00
Michael Raskin 21ada4cf89 sbcl: add 2.0.9 2020-10-24 10:34:56 +02:00
Dennis Gosnell 81881f2a1d
Merge pull request #101214 from lostnet/ghcpr1a
ghc:8.10.2Binary bootstrap for 8.8 on aarch64 (NixOS#97407)
2020-10-24 17:33:55 +09:00
WORLDofPEACE 949f7f9227
Merge pull request #98316 from NixOS/gnome-3.38
GNOME 3.38
2020-10-23 20:02:38 -04:00
Doron Behar 10944d9701
vala_0_48: 0.48.7 -> 0.48.9 2020-10-24 01:14:04 +02:00
Jan Tojnar 8317c630af
Merge branch 'staging-next' into staging 2020-10-24 01:10:37 +02:00
Jan Tojnar c252654584
Merge branch 'master' into staging-next 2020-10-24 01:10:07 +02:00
TredwellGit 3b7f2b006e nasm: 2.14.02 -> 2.15.05
https://nasm.us/doc/nasmdocc.html
https://nvd.nist.gov/vuln/detail/CVE-2019-6290
https://nvd.nist.gov/vuln/detail/CVE-2019-6291
https://nvd.nist.gov/vuln/detail/CVE-2019-8343
https://nvd.nist.gov/vuln/detail/CVE-2019-14248
https://nvd.nist.gov/vuln/detail/CVE-2019-20334
2020-10-23 22:12:18 +00:00
Doron Behar 919df81df1 yed: wrap With wrapGAppsHook - fixes #101135
Use preFixup to setup the wrapper properly, without double wrapping.
2020-10-23 14:45:25 +03:00
Nora Puchreiner c57affcc3f
graalvm8-ee, graalvm11-ee: 20.0.0 -> 20.2.1 2020-10-23 02:13:07 +00:00
Masanori Ogino b57fc1fc48 ecl: 16.1.3 -> 20.4.24, eql-git: fix build
Signed-off-by: Masanori Ogino <167209+omasanori@users.noreply.github.com>
2020-10-23 07:53:09 +09:00
Jan Tojnar 3e01d383ee
Merge branch 'staging-next' into staging 2020-10-22 21:20:32 +02:00
Jan Tojnar d13fc932cd
Merge branch 'master' into staging-next 2020-10-22 21:20:14 +02:00
Will Young 1c2ee215ab ghc:8.10.2Binary bootstrap for 8.8 on aarch64 (NixOS#97407) 2020-10-21 21:13:22 +02:00
Austin Seipp 4a020671f1
chez-scheme: 9.5.2 -> 9.5.4
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-10-21 13:05:34 -05:00
Daiderd Jordan bb0b872b61
Merge pull request #100388 from thefloweringash/darwin-dylib-names-hook
treewide: move fixDarwinDylibNames to nativeBuildInputs
2020-10-21 19:25:48 +02:00
Andrew Childs 722d02a720 treewide: move fixDarwinDylibNames to nativeBuildInputs
This hook runs at build time and depends on executing
install_name_tool from binutils.
2020-10-21 13:26:53 +09:00
Frederik Rietdijk 23890fc236 Merge staging-next into staging 2020-10-20 20:55:46 +02:00
Austin Seipp a7e87bdd58
yosys: 2020.08.22 -> 2020.10.20
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-10-20 09:52:41 -05:00
Austin Seipp 232a0c2a90
picat: 3.0 -> 3.0p2
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-10-20 09:52:41 -05:00
Jared Ramirez 8545f5d1b8 elmPackages: update 2020-10-19 21:47:39 -07:00
Jan Tojnar 5c766c5c24
Merge branch 'staging-next' into staging 2020-10-18 21:21:03 +02:00
Vladimír Čunát 5aca3498a6
Merge #92704: gcc: Improve manpage symlinks 2020-10-18 11:56:39 +02:00
Vladimír Čunát 04821fbe46
Merge #93333: julia: Remove version 0.7 and 1.1 2020-10-18 10:29:04 +02:00
Ben Siraphob 683a87dbeb treewide: remove periods from end of package descriptions 2020-10-17 08:22:31 -07:00