Commit Graph

7686 Commits

Author SHA1 Message Date
Andrew Childs
31f557c88f haskell.compiler.ghc822Binary: propagate llvm dependency
Fixes the following error when attempting to build packages using this
compiler:

  <no location info>: error:
      Warning: Couldn't figure out LLVM version!
               Make sure you have installed LLVM 3.9

  <no location info>: error: ghc: could not execute: opt
2020-03-21 21:27:23 +09:00
Daniel Schaefer
a65e7d9367
Merge pull request #78777 from arcnmx/pr-edk2-201911
{edk2, OVMF}: 201905 -> 201911
2020-02-16 14:53:29 +01:00
Jonathan Ringer
25f6f66f25 jetbrains.jdk: 520.30 -> 520.38 2020-02-14 10:55:27 -08:00
Tim Steinbach
8c7f9beef4
Merge pull request #79973 from asbachb/update-openjdk
openjdk8: 8u222 -> 8u242
2020-02-14 08:53:09 -05:00
Mario Rodas
7644fabb1e
Merge pull request #79904 from r-ryantm/auto-update/fasm
fasm: 1.73.21 -> 1.73.22
2020-02-14 08:29:53 -05:00
Benjamin Hipple
eb11feaa0b treewide: change fetchCargoTarball default to opt-out
Changes the default fetcher in the Rust Platform to be the newer
`fetchCargoTarball`, and changes every application using the current default to
instead opt out.

This commit does not change any hashes or cause any rebuilds. Once integrated,
we will start deleting the opt-outs and recomputing hashes.

See #79975 for details.
2020-02-13 22:41:37 -08:00
Maximilian Bosch
c30b4a746f mono: fix build w/glibc-2.30 2020-02-13 13:08:26 -08:00
Benjamin Asbach
36c53f703b openjdk8: 8u222 -> 8u242 2020-02-13 03:55:16 +01:00
Mario Rodas
08444aa09b
Merge pull request #79893 from r-ryantm/auto-update/closure-compiler
closurecompiler: 20190909 -> 20200204
2020-02-12 20:03:13 -05:00
Andreas Rammhold
b86512e893
Merge pull request #79930 from andir/cargo-no-system-libgit2
cargo: use bundled libgit2
2020-02-12 23:21:46 +01:00
R. RyanTM
2a975873d8 urweb: 20190217 -> 20200209 2020-02-12 13:28:40 -06:00
R. RyanTM
6a0be96db1 jsonnet: 0.14.0 -> 0.15.0 2020-02-12 10:37:28 -08:00
Alyssa Ross
e1ed62abc2 cargo: install man pages
I thought about doing a seperate output for these, but they're tiny
compared to the size of the binary, so there's no point.

(cherry picked from commit 0489c1b4b20d13fa04e6460ead73893889ff2529)
2020-02-12 17:56:01 +01:00
Andreas Rammhold
5c8612d90c
cargo: use bundled libgit2
Cargo uses git-rs which is made to be built against the bundled libgit2
version that hasn't been part of a stable release yet. Using our libgit2
instead of the master version fails during runtime as they are not
compatible anymore.

After the next libgit2 update we can try again but it is likely that
there will also be yet another cargo release at that point in time…
2020-02-12 17:16:32 +01:00
Frederik Rietdijk
bfe01159ed
Merge pull request #79801 from NixOS/staging-next
Staging next
2020-02-12 11:16:39 +01:00
Vincent Laporte
eef4b5175f ocaml-ng.ocamlPackages_4_10.ocaml: 4.10.0+β2 → 4.10.0+rc1 2020-02-12 10:55:00 +01:00
Frederik Rietdijk
424697d512 Merge master into staging-next 2020-02-12 09:55:31 +01:00
R. RyanTM
e8818f266c fasm: 1.73.21 -> 1.73.22 2020-02-12 07:54:19 +00:00
R. RyanTM
16dba2c7f6 closurecompiler: 20190909 -> 20200204 2020-02-12 05:13:18 +00:00
Benjamin Saunders
3b9d71af2c shaderc: 2019.0 -> 2019.1 2020-02-11 19:11:32 +01:00
Benjamin Saunders
533e7c2296 glslang: 7.11.3214 -> 8.13.3559 2020-02-11 19:11:32 +01:00
R. RyanTM
d217d4c63c psc-package: 0.6.0 -> 0.6.2 2020-02-11 18:05:29 +01:00
Frederik Rietdijk
1a6c3cb06b Merge staging into staging-next 2020-02-11 07:59:53 +01:00
Vincent Laporte
6c52b3ade9 ocamlPackages.reason: 3.5.1 → 3.5.4 2020-02-11 07:32:59 +01:00
Frederik Rietdijk
079622ef2d
Merge pull request #79628 from NixOS/staging-next
Staging next
2020-02-10 17:53:25 +01:00
Troels Henriksen
170eefbbb0 ispc: use cmake for building.
The Makefile approach is gone in newer versions of ispc.
2020-02-10 08:30:41 -08:00
Benjamin Hipple
2115a2037c fetchcargo: use flat tar.gz file for vendored src instead of recursive hash dir
This has several advantages:

1. It takes up less space on disk in-between builds in the nix store.
2. It uses less space in the binary cache for vendor derivation packages.
3. It uses less network traffic downloading from the binary cache.
4. It plays nicely with hashed mirrors like tarballs.nixos.org, which only
   substitute --flat hashes on single files (not recursive directory hashes).
5. It's consistent with how simple `fetchurl` src derivations work.
6. It provides a stronger abstraction between input src-package and output
   package, e.g., it's harder to accidentally depend on the src derivation at
   runtime by referencing something like `${src}/etc/index.html`. Likewise, in
   the store it's harder to get confused with something that is just there as a
   build-time dependency vs. a runtime dependency, since the build-time
   src dependencies are tarred up.

Disadvantages are:
1. It takes slightly longer to untar at the start of a build.

As currently implemented, this attaches the compacted vendor.tar.gz feature as a
rider on `verifyCargoDeps`, since both of them are relatively newly implemented
behavior that change the `cargoSha256`.

If this PR is accepted, I will push forward the remaining rust packages with a
series of treewide PRs to update the `cargoSha256`s.
2020-02-10 10:17:29 -05:00
R. RyanTM
15418a017e sdcc: 3.9.0 -> 4.0.0 2020-02-10 14:51:49 +01:00
Mario Rodas
aaa8fe26d1
Merge pull request #79106 from anmonteiro/anmonteiro/bs-platform-7.1.0
bs-platform: fix build on aarch64
2020-02-10 07:05:39 -05:00
Frederik Rietdijk
ec3edaf7b5 Merge master into staging-next 2020-02-10 12:55:47 +01:00
Benjamin Asbach
3750d8c24c adoptopenjdk-bin: 8.0.232 -> 8.0.242 2020-02-10 08:11:53 +01:00
Benjamin Asbach
3b18d9ea32 adoptopenjdk-bin: 11.0.5 -> 11.0.6 2020-02-10 08:11:53 +01:00
Dmitry Kalinkin
c65ddd0d5e
gcc49.cc: add myself to maintainers 2020-02-09 21:37:06 -05:00
Florian Klink
0e9d542fe7
Merge pull request #79468 from flokli/bluespec-bsc
bluespec: init at unstable-2020.02.07
2020-02-10 03:35:31 +01:00
Florian Klink
c9ea6afe06 bluespec: init at unstable-2020.02.09 2020-02-10 00:44:22 +01:00
Maximilian Bosch
dd6a291e9f
gcc-snapshot: remove
Package is marked as broken for >2 years and used a fairly old
snapshot from the gcc7-branch, so I fairly doubt that this is
somewhere used (and is also pretty misleading as you don't expect a
random snapshot from gcc7 at `pkgs.gcc-snapshot`).
2020-02-09 22:46:29 +01:00
Frederik Rietdijk
cffec212dc Merge staging into staging-next 2020-02-09 16:38:32 +01:00
Frederik Rietdijk
531a48ebdb Merge master into staging-next 2020-02-09 11:00:29 +01:00
Jiri Danek
7639c4adc2 mono: remove outdated wokaround 2020-02-09 10:26:07 +01:00
Sergey Lukjanov
7956397ec2
go: remove not any more used patch files (#79597) 2020-02-09 03:58:39 -05:00
R. RyanTM
b0489dc6d0 osl: 1.10.8 -> 1.10.9 2020-02-09 09:45:51 +01:00
Frederik Rietdijk
8847d57763 Merge staging-next into staging 2020-02-09 09:18:17 +01:00
Bastian Köcher
60a479d91d rustc: 1.40.0 -> 1.41.0 2020-02-09 09:20:07 +01:00
Frederik Rietdijk
03755ed59a Merge master into staging-next 2020-02-09 09:17:51 +01:00
Emily
ff819cdd12 nextpnr: 2019.10.13 -> 2020.02.04 2020-02-08 23:00:07 -06:00
Emily
397c4cdd75 yosys: 2020.02.01 -> 2020.02.07 2020-02-08 23:00:07 -06:00
Mario Rodas
ee48a7cb60
Merge pull request #79345 from r-ryantm/auto-update/ponyc
ponyc: 0.33.1 -> 0.33.2
2020-02-08 10:44:58 -05:00
Antonio Nuno Monteiro
56dcbc391a
bs-platform: fix build on aarch64
Co-Authored-By: Jon <jonringer@users.noreply.github.com>
2020-02-07 11:49:57 -08:00
Frederik Rietdijk
30f0909e3a Merge master into staging-next 2020-02-07 19:27:52 +01:00
Domen Kožar
b740c443e0
Merge pull request #79153 from turboMaCk/elm-updates
elmPackages.elm-analyse: 0.16.4 -> 0.16.5
2020-02-07 21:16:51 +08:00