Commit Graph

8055 Commits

Author SHA1 Message Date
Nathan Hawkins
af38a72dc4 fpc: 3.0.0 -> 3.0.4; lazarus: 1.8.4 -> 2.0.6 2020-04-01 20:39:28 +00:00
Bas van Dijk
d44a752b91
Merge pull request #83350 from DieGoldeneEnte/llvm10
llvmPackages_10: rc5 -> release
2020-04-01 17:35:05 +02:00
Mario Rodas
ff174bf0f5
Merge pull request #83952 from r-ryantm/auto-update/compcert
compcert: 3.6 -> 3.7
2020-04-01 08:27:02 -05:00
R. RyanTM
d6aee72a9e compcert: 3.6 -> 3.7 2020-04-01 10:06:48 +00:00
Dennis Gosnell
4c23f68699
Merge pull request #82964 from lilyball/psc-package
psc-package: Stop using haskellPackages to build
2020-04-01 10:39:46 +09:00
Jan Tojnar
dbb4a47de0
Merge branch 'staging-next' into staging 2020-03-31 21:33:00 +02:00
Jan Tojnar
3e0f4e202f
Merge branch 'master' into staging-next 2020-03-31 21:32:15 +02:00
Jonathan Ringer
0f9e2ba04d ldc: inherit python interpreter from lit 2020-03-31 10:54:56 -07:00
David Wood
e6df077ce6
computecpp: 1.2.0 -> 1.3.0 2020-03-31 11:34:37 +01:00
Ryan Mulligan
97f404147e
Merge pull request #82993 from Synthetica9/homepage-fix2
treewide: fix redirected urls (again)
2020-03-30 13:40:46 -07:00
Tim Steinbach
6452f38882
Merge pull request #83730 from r-ryantm/auto-update/kotlin
kotlin: 1.3.70 -> 1.3.71
2020-03-30 07:36:51 -04:00
R. RyanTM
2cede30d74 kotlin: 1.3.70 -> 1.3.71 2020-03-30 00:37:40 +00:00
Joachim Breitner
29ca177c68 Use .diff, not .patch, and fix sha hashes 2020-03-29 21:07:48 +02:00
Joachim Breitner
b872b8a200 ghc-8.4.4.nix: Do not use git.haskell.org
which was deprecated in 2018 and is now gone for good. I guess many
won’t notice because the nix-cache kept the files around?

This fetches the patches from github. Unfortunately it seems that the
sha256 hashes (calculated with `nix-prefetch-url`) have been modified.

Alternatively, if someone has the old patches around they could arguably
be added to `tarballs.nixos.org` (it seems they are not there right
now).
2020-03-29 18:52:41 +02:00
Jörg Thalheim
62aa36720c
Merge pull request #76420 from babariviere/flutter-init
flutter: init 1.12.13+hotfix.8
2020-03-29 14:21:40 +01:00
Bastien Rivière
4e0d07f6d7
flutter: symlink common patches 2020-03-29 14:25:16 +02:00
Aneesh Agrawal
ce9bec83da
rustc: remove test-only git dependency
The tests have been disabled for over a year,
and AFAIK `git` was added and is only used for the rustc tests.
2020-03-29 06:36:06 +01:00
Frederik Rietdijk
a36be028f5 Merge staging-next into staging 2020-03-28 21:15:15 +01:00
Jörg Thalheim
774ddebd87
Merge pull request #83472 from Mic92/propragate-darwin-go
Propragate darwin go
2020-03-28 06:57:59 +00:00
Jonathan Ringer
da41b78db8 acme: fix darwin build 2020-03-27 19:59:43 -07:00
Patrick Hilhorst
5b49816cf4
treewide: add quotes to recently-changed urls
Co-Authored-By: Drew <drewrisinger@users.noreply.github.com>
2020-03-28 00:05:50 +01:00
Bastien Rivière
d037e64ef6
flutter: init 1.12.13+hotfix.8
flutter: add beta and dev channels

flutter: artifacts are now downloaded in $HOME/.cache/flutter

flutter: remove all artifacts from flutter

flutter: fix lockfile path

flutter: fix pub_cache

flutter: fix flutter_tools/.packages pointing to /build

flutter: clean patches

flutter: fix write error on .cache/flutter/lockfile

flutter: add zlib as a dependency

flutter: add missing dependencies

flutter: fix flutter version

flutter: update versions + dependencies
2020-03-27 23:21:06 +01:00
Andrew Childs
5180ec3506 ghc865Binary: aarch64 support 2020-03-27 20:56:52 +01:00
Gabor Greif
f6d2dce2bf ghc-8.10.1: reformat to minimize diff with 8.8.3.nix 2020-03-27 20:56:41 +01:00
Andrew Childs
3c7ef6bcd8 ghc: 8.6.3-binary -> 8.6.5-binary 2020-03-27 20:54:27 +01:00
Christoph Neidahl
2a846e9c38 acme: init at 120 2020-03-27 01:40:56 -07:00
Jörg Thalheim
0bba7474b3
go: propagate target build dependencies correctly
When using strict deps we have to use depsTargetTargetPropagated
as go is added as a nativeBuildInputs to our build.
2020-03-27 07:28:40 +00:00
Vincent Laporte
4a3edb4bd7 ocaml: 4.09.0 → 4.09.1 2020-03-27 08:06:15 +01:00
Domen Kožar
59c58f3360
ghc: 8.10.0.20200123 -> 8.10.1 2020-03-26 17:47:06 +01:00
Domen Kožar
00373dacd3
Merge pull request #80355 from thefloweringash/ghc-aarch64-llvm
haskell.compiler.ghc822Binary: propagate llvm dependency
2020-03-26 15:18:30 +01:00
Domen Kožar
2f3981609c
Merge pull request #83352 from turboMaCk/elm-instrument-remove-patch
elmPackages.elm-instrument: remove patch
2020-03-25 12:51:45 +01:00
Austin Seipp
d35d9a9db2
yosys: 2020.03.16 -> 2020.03.24
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-03-25 06:46:01 -05:00
Austin Seipp
b008875ddb
nextpnr: 2020.02.04 -> 2020.03.25
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-03-25 06:46:00 -05:00
Holger Wünsche
4665b2a9a2
llvmPackages_10: rc5 -> release
updated hashes and url
updated comment regarding version/release_version to make it clearer
2020-03-25 12:10:05 +01:00
Marek Fajkus
63c871e148
elmPackages.elm-instrument: remove patch 2020-03-25 11:53:38 +01:00
Marek Fajkus
6231406535
zasm: Init at 4.2.6 2020-03-24 18:29:53 +01:00
Jan Tojnar
943c870092
vala: Switch to 0.48 2020-03-24 07:11:15 +01:00
Tor Hedin Brønner
9220264fbc
vala_0_48: init at 0.48.1 2020-03-24 07:11:00 +01:00
Aneesh Agrawal
d81848e7ca as31: remove
I don't use this anymore and it's fairly obscure;
I don't think anyone else uses it, so remove it.
2020-03-24 01:20:23 -04:00
Jan Tojnar
986fbf4799
Merge branch 'staging-next' into staging 2020-03-24 01:51:55 +01:00
Matthew Bauer
1efa4c4f39
Merge pull request #83246 from r-ryantm/auto-update/rgbds
rgbds: 0.3.9 -> 0.3.10
2020-03-23 19:12:58 -04:00
R. RyanTM
c41fa7a6bd rgbds: 0.3.9 -> 0.3.10 2020-03-23 21:33:39 +00:00
Vincent Laporte
80a7615300 OCaml: do not depend on X11 for OCaml ≥ 4.09 2020-03-23 09:12:50 +01:00
Matthew Bauer
c304c1e7d0 gcc: move .dll.a* outputs to $lib
These are expected to be here for Windows compilation. The change in
e1831ebea3 didn’t move these
correctly (while still patching the search paths).

https://hydra.nixos.org/build/114202790
2020-03-23 00:43:57 -04:00
Orivej Desh
1b89aa3f7a Merge branch 'master' into staging 2020-03-23 00:53:16 +00:00
Vladimír Čunát
4e6a21dbec
Merge #82510: gcc: fix building cross on 32-bit host
... into staging
2020-03-22 08:44:40 +01:00
Matthew Bauer
c08d6d55dc
Merge pull request #82781 from DieGoldeneEnte/llvm10-rc4
llvmPackages_10: rc3 -> rc4 -> rc5, polly enabled by default
2020-03-22 02:00:41 -04:00
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
Milan
d1303f10e9
Merge pull request #70983 from jerith666/jdk-13
openjdk: 12.0.2 -> 13.0.2
2020-03-20 16:57:14 +01:00
Patrick Hilhorst
9fc5e7e473
treewide: fix redirected urls (again)
Ran the same script as #78265.
Additionally, manually replaced `http://goodies.xfce.org`
with https.
2020-03-20 13:36:23 +01:00
Matt McHenry
254e3eaf5c jetbrains-jdk: derive expression for 11.0.6 from openjdk11 rather than openjdk12 2020-03-20 08:21:52 -04:00
Matt McHenry
6ebf2d6b1b Merge remote-tracking branch 'channels/nixos-unstable' into jdk-13 2020-03-20 08:21:44 -04:00
Lily Ballard
4ebc22781d psc-package: Stop using haskellPackages to build
Switch to the approach taken by
https://github.com/justinwoo/easy-purescript-nix/blob/master/psc-package-simple.nix

This downloads a prebuilt release and patches the linker paths. It
reduces the number of supported platforms, but ensures we're using the
official supported psc-package compiler. The `haskellPackages` approach
wasn't supported and was leading to version conflicts with dependencies.
2020-03-19 15:00:36 -07:00
Holger Wünsche
cdee144dfc
llvmPackges_10: rc4 -> rc5
updated versino and hashes for new rc
2020-03-19 17:43:39 +01:00
John Ericson
19a0b38cbe
Merge pull request #82882 from obsidiansystems/armv6-embedded
Misc fixes for armv6 bare metal cross
2020-03-19 10:38:22 -04:00
Holger Wünsche
e9aa8770ea
llvmPackages_10: removed extra polly-build
There is no good reason to have separate builds for polly and no-polly
versions. wwwwwThe reason for the two versions was (as far as I can
tell) to defer rebuilds (see ed60483257).
Polly is now enabled by default.
2020-03-19 10:47:20 +01:00
Holger Wünsche
0ec3f4e26b
llvmPackages_10: rc3 -> rc4
Only needed to update hashes and the version.
Updated comment for extension handling patch
2020-03-19 10:45:57 +01:00
Benjamin Hipple
05343f6ff1 rust: remove legacy cargo fetcher
We have now migrated every single Rust package in NixPkgs! This deletes the
legacy fetcher, which is now unused.

Resolves #79975
2020-03-18 20:12:32 -07:00
Marek Fajkus
b812a723f5
elmPackages: minor cleanups
* Make sure generate script uses node2nix version from the nixpkgs
* regenerate code generated by node2nix
2020-03-18 20:36:36 +01:00
John Ericson
0c73297c07 compiler-rt-{7,8,9}: Fix cmakeFlags in a few ways
- Cross to bare metal with GCC works

 - Flags are deduplicated

 - Darwin bootstrapping for 8 and 0 closer.

 - Flags are same across versions.
2020-03-18 12:10:09 -04:00
John Ericson
bc054004ac cc-wrapper, clang: libstdcxxHook should a propagated build input
Lumping it in with the target platform libraries was incorrect, and
caused eval failures when gcc couldn't be built for the target platform.
2020-03-18 11:28:52 -04:00
John Ericson
99c18b3441 clang-*: Sync wrapping logic
We only want to refer to GCC under these conditions.
2020-03-18 11:28:05 -04:00
Austin Seipp
9b43cf3a00
yosys: 2020.02.25 -> 2020.03.16
- Bump `abc-verifier` (2020.03.05)
  - Install `yosys-abc` symlink for tool compatbility
  - Various `yosys` expression cleanups

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-03-17 17:19:37 -05:00
Domen Kožar
e6b5bcd70f
Merge pull request #82779 from turboMaCk/elm-coverage
elmPackages.elm-coverage: init at 0.0.3
2020-03-17 15:01:55 +01:00
Marek Fajkus
d52fdecab1
elmPackages.elmi-to-json: 1.2.0 -> 1.3.0 2020-03-17 14:03:25 +01:00
Marek Fajkus
baf37aabad
elmPackages.elm-coverage: init at 0.0.3 2020-03-17 13:56:14 +01:00
Marek Fajkus
f387b85540
elmPackages.elm-instrument: Init at 0.0.7 2020-03-16 20:10:34 +01:00
Jon
7c32fb3ccc
Merge pull request #82583 from r-ryantm/auto-update/tinygo
tinygo: 0.11.0 -> 0.12.0
2020-03-15 15:45:59 -07:00
Vladimír Čunát
c5f663ff30
gcc8: 8.3.0 -> 8.4.0
https://gcc.gnu.org/legacy-ml/gcc/2020-03/msg00042.html
2020-03-15 20:19:11 +01:00
Jörg Thalheim
f6e3f896c3
Merge pull request #82511 from alyssais/rust
rust_1_38, rust_1_42: drop patch version from attr
2020-03-15 18:43:45 +00:00
Sander van der Burg
875bcef98b base16-builder: regenerate with node2nix 1.8.0, add supplement.json with node-pre-gyp to fix build 2020-03-15 16:37:47 +01:00
Vladimír Čunát
c82d181120
Merge #82566: gcc: 9.2.0 -> 9.3.0 (into staging) 2020-03-15 16:07:25 +01:00
Frederik Rietdijk
3a2c21dc95
Merge pull request #82361 from petabyteboy/feature/jbr-from-source
jetbrains.jdk: build from source
2020-03-14 22:54:57 +01:00
Alyssa Ross
dcb43197ea rust_1_38_0: drop 2020-03-14 16:55:06 +00:00
Mario Rodas
8a0c1b8cf1
Merge pull request #82068 from anmonteiro/anmonteiro/bs-platform-7.2.0
bs-platform: 7.0.1 -> 7.2.0
2020-03-14 10:25:53 -05:00
R. RyanTM
096ab84b0d tinygo: 0.11.0 -> 0.12.0 2020-03-14 13:52:08 +00:00
Frederik Rietdijk
0c13b0d7d3 Merge staging-next into staging 2020-03-14 14:34:59 +01:00
Maximilian Bosch
1688d38004
gcc9: 9.2.0 -> 9.3.0 2020-03-14 06:28:18 +01:00
Maximilian Bosch
386a50f729
binaryen: 89 -> 91, emscripten: 1.38.28 -> 1.39.1 2020-03-14 02:37:37 +01:00
Ben Wolsieffer
83fa0d9400 Revert "gcc: minimal hacky fixup for our pkgsi686Linux.nix"
This reverts commit b6ae8193ed.
2020-03-13 17:46:55 -04:00
Ben Wolsieffer
c0008c5b63 gcc: fix musl cross-compiler on i686 2020-03-13 17:40:37 -04:00
John Ericson
84497cabd1 Merge remote-tracking branch 'upstream/master' into staging 2020-03-13 17:39:11 -04:00
Alyssa Ross
7f00b33261
rust_1_38, rust_1_42: drop patch version from attr
I find it extremely unlikely we'll ever package two different patch
versions of the same minor Rust version.  New patch versions should
generally be compatible, so we shouldn't give people the expectation
they'll be able to pin to one.  And by including the patch version in
the attribute name, we'd have to change the attribute every time a
patch version was released, which would unnecessarily create diff
noise and maintenance headaches for what should be a seamless upgrade.
2020-03-13 21:24:07 +00:00
Alyssa Ross
dc3c338e29 rustc: 1.41.0 -> 1.42.0
The patch is included in rust master[1], but neither that, nor the
QuiltOS version we were using previously, apply to 1.42.0, so I've
included the fixed version here.

[1]: 4f15867faf
2020-03-13 19:51:52 +00:00
Michael Raskin
ae89e0dc1c
Merge pull request #82344 from ysengrimm/update-sbcl
sbcl: 2.0.1 -> 2.0.2
2020-03-13 18:19:40 +00:00
Vladimír Čunát
e1d58266d5
gcc: tweak platform condition in the hack from b6ae8193
It was rightly noted that armv7l suffers from the same issue:
https://hydra.nixos.org/build/114263466#tabs-buildsteps
2020-03-13 12:27:02 +01:00
Vladimír Čunát
b6ae8193ed
gcc: minimal hacky fixup for our pkgsi686Linux.nix
This has been blocking nixos-unstable channel through i686 ISO:
Fixes #82435, closes #82436.
https://hydra.nixos.org/build/114512204
2020-03-13 08:37:41 +01:00
Milan Pässler
74d9a1f228 jetbrains.jdk: build from source 2020-03-12 15:07:10 +01:00
John Ericson
783fa4616e rustc: Add way to override the arch and config triple for rust
Sometimes it is useful for it to be slightly different. Going forward we
should, however, try to make this fallback rarely needed.
2020-03-12 09:56:55 -04:00
ysengrimm
cba60a5aa2 sbcl: 2.0.1 -> 2.0.2 2020-03-11 22:51:46 +01:00
Bas van Dijk
479da57962
Merge pull request #81819 from ggreif/llvm-10
llvmPackages_10: rc2 -> rc3
2020-03-11 12:46:06 +01:00
Mario Rodas
26889787fe
Merge pull request #81820 from r-ryantm/auto-update/mercury
mercury: 14.01.1 -> 20.01.1
2020-03-10 07:14:07 -05:00
Matt McHenry
36ae82fd3a openjdk: 13.0.1 -> 13.0.2 2020-03-09 14:08:30 -04:00
Antonio Nuno Monteiro
0f0cb0b857
Note about BuckleScript's build process and why BS_TRAVIS_CI=1 is
needed
2020-03-09 10:21:43 -07:00
Antonio Nuno Monteiro
c09411b89e
Fix refmt 2020-03-09 10:20:10 -07:00
Matt McHenry
1b8719437b Merge remote-tracking branch 'channels/nixos-unstable' into jdk-13
Conflicts:
	pkgs/development/compilers/adoptopenjdk-bin/sources.json
          -- keep newer adoptopenjdk versions from HEAD^2
2020-03-09 12:29:43 -04:00
Antonio Nuno Monteiro
7107e397dd bs-platform: 7.0.1 -> 7.2.0 2020-03-08 10:46:43 -07:00
Frederik Rietdijk
0eb0ddc4db Merge staging-next into master 2020-03-08 08:11:01 +01:00
Gabor Greif
3a84353edb llvmPackages_10: rc2 -> rc3
http://lists.llvm.org/pipermail/llvm-dev/2020-March/139729.html

Additionally cherry-picked 3 commits from `llvm-project/master`:
- llvm/llvm-project@d21664c
- llvm/llvm-project@3a0f6e6
- llvm/llvm-project@87dac7d

such that clang can automatically pick up the polly plugin from the
`llvm-polly` build.
2020-03-07 20:11:59 +01:00
Benjamin Hipple
072a3bda78 ghc: consistent downloads.haskell.org src URLs
Consistency is good in general and these seem to work just as well as the
others, but it also helps with blacklisting package updates, as in:
https://github.com/ryantm/nixpkgs-update/pull/160
2020-03-07 10:28:06 -05:00
R. RyanTM
b6245f5061 intel-graphics-compiler: 1.0.3041 -> 1.0.3151 2020-03-06 07:20:10 +01:00
Frederik Rietdijk
188c3a4d03 Merge staging-next into staging 2020-03-06 07:09:30 +01:00
R. RyanTM
9328cff6be gleam: 0.6.0 -> 0.7.1 2020-03-05 15:05:28 -08:00
Ben Wolsieffer
d9feea58ae gcc: remove unneeded RPATH patching 2020-03-05 14:56:52 -05:00
Mario Rodas
b50c396e68
Merge pull request #81749 from r-ryantm/auto-update/closure-compiler
closurecompiler: 20200204 -> 20200224
2020-03-05 07:14:57 -05:00
R. RyanTM
b2bda57104 mercury: 14.01.1 -> 20.01.1 2020-03-05 11:41:40 +00:00
Ben Wolsieffer
e1831ebea3 gcc: move target-specific runtime libraries to separate output 2020-03-04 16:12:36 -05:00
R. RyanTM
c5f077c0c1 closurecompiler: 20200204 -> 20200224 2020-03-04 18:56:56 +00:00
Tim Steinbach
a81f313766
Merge pull request #81689 from r-ryantm/auto-update/kotlin
kotlin: 1.3.61 -> 1.3.70
2020-03-04 07:45:54 -05:00
Mario Rodas
6f8dcc3c5e
zz: init at 2020-03-02 2020-03-04 04:20:00 -05:00
R. RyanTM
4126c5810d kotlin: 1.3.61 -> 1.3.70 2020-03-04 06:12:11 +00:00
Vincent Laporte
3fe7a65e23 ocaml-ng.ocamlPackages_4_10.ocaml: 4.10.0+rc2 → 4.10.0 2020-03-03 06:49:08 +01:00
Vladimír Čunát
fb6ceb45ba
Merge #80124: llvmPackages_5.compiler-rt: fix for glibc bump 2020-03-02 15:41:52 +01:00
Kovacsics Robert
f4c29ebfc2 polyml: updated maintainers
I am not sure if we still need the old packages, nothing explicitly
depends on polyml56 or polyml57 according to a grep, not sure if
external packages might (hol and isabelle depend on polyml, the latest
version).
2020-03-02 09:13:12 +01:00
Kovacsics Robert
f8c402ecad polyml: fix with new libffi
New libffi doesn't have FFI_SYSV for x86/64 unix, this pulls in the
commit for the upstream version which fixes it, and ports that patch to
the 5.7 version. The 5.6 version is unchanged.

For ZHF: #80379
2020-03-02 09:13:12 +01:00
Evan Hanson
4eb9e9a20c chicken: 5.1.0 -> 5.2.0
Also updates the matchable egg (used by egg2nix) from 1.0 -> 1.1 and
removes trailing slashes from the path prefix variables passed to
wrapProgram (they're unnecessary and only result in doubled-up slashes
in the values).
2020-03-01 23:42:29 -08:00
Frederik Rietdijk
33133b2667
Merge pull request #81167 from NixOS/staging-next
Staging next
2020-03-01 13:45:30 +01:00
Mario Rodas
702a8ee028
Merge pull request #81382 from bhipple/u/rust-cargo-gleam
gleam: upgrade cargo fetcher and cargoSha256
2020-02-29 19:55:21 -05:00
Aaron VonderHaar
0fa9ef1ee2 elm-format: 0.8.2 -> 0.8.3 2020-02-29 14:34:11 -08:00
Benjamin Hipple
e16b069ebd gleam: upgrade cargo fetcher and cargoSha256 2020-02-29 11:11:26 -05:00
Frederik Rietdijk
79217339d2 Merge master into staging-next 2020-02-29 15:29:11 +01:00
worldofpeace
10eeabe6d1
Merge pull request #81272 from worldofpeace/crystal-openssl
crystal: use latest openssl
2020-02-29 00:12:15 +00:00
Gabor Greif
ff6aeefb91 ghc-8.8.3: really use ld.gold (port #80466) 2020-02-28 21:17:10 +01:00
Gabor Greif
c8554c0574 ghc: add 8.8.3
https://mail.haskell.org/pipermail/ghc-devs/2020-February/018643.html
2020-02-28 20:42:25 +01:00
Adam Sandberg Ericsson
9a5ecf1212 ghc: really use ld.gold 2020-02-28 20:29:33 +01:00
Michael Raskin
3ee1e3b2c0
Merge pull request #80224 from fare-patches/fare
Update Gambit and Gerbil, fix #78921
2020-02-28 15:00:39 +00:00
worldofpeace
e10900b068 crystal: use latest openssl 2020-02-28 01:32:20 -05:00
Francois-Rene Rideau
4ee219ef8e gerbil-unstable: 2019-11-15 -> 2020-02-27
Let Gerbil Scheme find its GERBIL_HOME where Nix put it
when the environment variable is left unspecified.

Comment out work in progress for static linking.

Notes about working on macOS.
2020-02-27 16:02:39 -05:00
Sergey Lukjanov
2f060f6a67 go_1_14: init at 1.14 and switch to it 2020-02-27 10:18:05 +01:00
Francois-Rene Rideau
32b3758b3d gambit-unstable: 2019-07-21 -> 2020-02-24 2020-02-26 20:37:03 -05:00
Francois-Rene Rideau
0d422d5007 gambit: set CC to full path, fixes #78921
Use -Os rather than -O2 as our compilation flag, document why.

Document why we always use gcc over clang.

Fix openssl path in gambit.
Stop trying to make static openssl.
2020-02-26 20:37:03 -05:00
Austin Seipp
c134564c26
bluespec: install utilities, too
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-02-26 18:32:20 -06:00
Austin Seipp
d1293a70c7
yosys: 2020.02.07 -> 2020.02.25
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-02-26 18:32:16 -06:00
Jonathan Ringer
0538dec989 dotnetCorePackages.{aspnetcore,netcore,sdk}_2_1: 2.1.15 -> 2.1.16 2020-02-26 12:43:48 -08:00
Jonathan Ringer
3a3d15f1f6 dotnetCorePackages.{aspnetcore,netcore,sdk}_3_1: 3.1.1 -> 3.1.2 2020-02-26 12:43:48 -08:00
Jonathan Ringer
bd938f6bea dotnetCorePackages.{aspnetcore,netcore,sdk}_3_0: 3.0.2 -> 3.0.3 2020-02-26 12:43:48 -08:00
Maximilian Bosch
d92b56e99e
Merge pull request #80918 from velovix/remove-go-maintainer
go_1_12, go_1_13: remove velovix from maintainers
2020-02-25 21:07:26 +01:00
Gabor Greif
f111c6f9ce llvmPackages_10: copy llvmPackages_9
* starting with rc2
* make `lldb` compilable again on Darwin
* separate out manpage creation for `lldb` into a new derivation
* minor tweaks to the patching of sources,
  some of which are backportable to earlier versions
2020-02-25 13:24:27 +01:00
Tyler Compton
2ae7a8d710 go_1_12, go_1_13: remove velovix from maintainers 2020-02-23 15:08:58 -08:00
John Ericson
83a4705f49
Merge pull request #80843 from obsidiansystems/rust-no-std
rust 1.41: Fix build with no_std only target
2020-02-23 00:48:45 -05:00
John Ericson
0b0e691833 rust 1.41: Fix build with no_std only target
See https://github.com/rust-lang/rust/pull/69381
2020-02-22 18:34:05 -05:00
Silvan Mosberger
7d8a33125f
swift: Fix build for glibc 2.30 2020-02-21 10:10:07 +01:00
Vincent Laporte
ca6391a7c4 ocaml-ng.ocamlPackages_4_10.ocaml: 4.10.0+rc1 → 4.10.0+rc2 2020-02-21 07:15:49 +01:00
Cole Helbling
2edec098de
rls: add llvm to buildInputs
The Hydra build [1] was failing because it was unable to link `LLVM-9`.
Additionally, quote the homepage URL for compliance with RFC 45.

[1] https://hydra.nixos.org/build/112823631/nixlog/2
2020-02-19 20:03:56 -08:00
Samuel Leathers
9412db1150
crystal: remove 0.25 and 0.26 (#80473)
crystal: remove 0.25 and 0.26
2020-02-19 12:17:45 -05:00
Jörg Thalheim
91fb0f2e47
Merge pull request #80478 from volth/patch-381
graalvm{8,11}-ee: 19.3.1 -> 20.0.0
2020-02-19 08:58:26 +00:00
Frederik Rietdijk
c65707bc25
Merge pull request #80252 from NixOS/staging-next
Staging next
2020-02-19 09:18:32 +01:00
volth
88a79a7a37
graalvm{8,11}-ee: 19.3.1 -> 20.0.0 2020-02-18 22:22:10 +00:00
Jörg Thalheim
9fee338cb9
Merge pull request #80401 from cole-h/clippy
clippy: add rustc.llvm to buildInputs
2020-02-18 21:47:45 +00:00
Michael Fellinger
765f72d037
crystal: remove 0.25 and 0.26 2020-02-18 22:47:20 +01:00
Cole Helbling
502c0ee899
clippy: add rustc.llvm to buildInputs
The Hydra build [1] failed because it was unable to link to `LLVM9`; add
`llvmShared` to `passthru` in order to stay up to date with required
LLVM versions. Also quote the homepage URLs, since that's preferred.

[1] https://hydra.nixos.org/build/112989779/nixlog/1
2020-02-18 08:46:31 -08:00
Frederik Rietdijk
9d88ee08f6 Merge master into staging-next 2020-02-18 16:09:19 +01:00
Michael Raskin
2a52e5edd2
Merge pull request #79174 from cstich/julia-1.3.1
julia: 1.1 -> 1.3
2020-02-18 08:03:25 +00:00
Silvan Mosberger
9408c29404 mint: 0.5.0 -> 0.7.1
This also fixes the build with the latest crystal version
2020-02-17 23:54:02 -08:00
Tim Steinbach
3f905e52ed
Merge pull request #80321 from asbachb/bugfix-openjdk-aarch64
openjdk8: 8u222b10 -> 8u242b08
2020-02-17 10:29:12 -05:00
Frederik Rietdijk
ec1184f461 Merge master into staging-next 2020-02-17 15:12:28 +01:00
Benjamin Asbach
b87e7d00f3 openjdk8: 8u222b10 -> 8u242b08 2020-02-17 01:06:45 +01: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
Sergey Lukjanov
02b033417b go_1_12, go_1_13: add Frostman to maintainers 2020-02-16 08:55:26 +01:00
Sergey Lukjanov
634cb1cadc go_1_13: 1.13.7 -> 1.13.8 2020-02-16 08:55:26 +01:00
Sergey Lukjanov
9f406d3b10 go_1_12: 1.12.16 -> 1.12.17 2020-02-16 08:55:26 +01:00
Frederik Rietdijk
0c7143462b Merge master into staging 2020-02-16 08:50:59 +01:00
Jonathan Ringer
25f6f66f25 jetbrains.jdk: 520.30 -> 520.38 2020-02-14 10:55:27 -08:00
Will Dietz
c25e18089a
llvmPackages_5.compiler-rt: fix for glibc bump using upstream fix 2020-02-14 10:59:31 -06: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
Christoph Stich
c4fe8c0f69 julia_13: Fixed darwin dependencies 2020-02-13 11:57:14 +00:00
Christoph Stich
e4f65629db julia_13: julia-1.3.1 version bump
Added all-packages.nix
2020-02-13 11:49:38 +00: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
efac8279c2 Merge staging-next into staging 2020-02-12 09:55:54 +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
Ryan Mulligan
e192ff3d6b
Merge pull request #79807 from r-ryantm/auto-update/go-jsonnet
go-jsonnet: 0.14.0 -> 0.15.0
2020-02-11 19:06:02 -08: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
R. RyanTM
717d1e85a5 go-jsonnet: 0.14.0 -> 0.15.0 2020-02-11 08:12:43 +00: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
R. RyanTM
0c6bbd8aa1 ponyc: 0.33.1 -> 0.33.2 2020-02-06 13:19:22 +00:00
Vladimír Čunát
48a997cd76
Merge #66528: glibc: 2.27 -> 2.30 (into staging)
Includes update of stdenv bootstap tools (for three main platforms)
and many package fixes with new glibc.
2020-02-05 13:41:09 +01:00
Marek Fajkus
6d1e9c08e0 urweb: Fix icu headers include path
Since https://github.com/NixOS/nixpkgs/pull/62266
urweb fails to resolve <unicode/utypepes.h> in runtime (during
compilation of project).
upstream commit: c2a217f912

resolves #79218
2020-02-04 19:30:15 -06:00
Damien Bihel
9f64b84739 ber_metaocaml: fix install order.
Indeed, all standard modules with compiler-libs are not included (
eg. Optcompile).

closes #77680
2020-02-04 16:06:24 -06:00
Michael Raskin
1f0b4b19aa sbcl: reinstate 2.0.0; add sbcl_2_0_1 for 2.0.1
2.0.1 is too fresh for current Quicklisp (for example, CFFI fails)
2020-02-04 17:06:54 +01:00
Sergey Lukjanov
1092ba6d1a go_1_13: 1.13.6 -> 1.13.7 2020-02-03 11:01:29 -08:00
Sergey Lukjanov
60bb60bab7 go_1_12: 1.12.15 -> 1.12.16 2020-02-03 11:01:29 -08:00
Marek Fajkus
d6c385dd0e
elmPackages.elm-analyse: 0.16.4 -> 0.16.5 2020-02-03 11:45:51 +01:00
volth
470dbf8895
oraclejdk8: remove dead code 2020-02-02 22:18:39 +00:00
Vincent Laporte
4c83d61f12 ocaml-ng.ocamlPackages_4_10.ocaml: 4.10.0+β1 → 4.10.0+β2 2020-02-02 20:35:10 +01:00
Frederik Rietdijk
c195ef6aab
Merge pull request #78928 from NixOS/staging-next
Staging next
2020-02-02 15:35:18 +01:00
Maximilian Bosch
abb5778c67
Merge pull request #77783 from volth/oraclejdk8u241
oraclejdk8: 8u211 -> 8u241
2020-02-02 12:10:33 +01:00
Herman Fries
f22e45aeec dotnetCorePackages: Fix closure size 2020-02-02 00:41:56 -08:00
Maximilian Bosch
ea8ae88f04
Merge branch 'staging' into glibc230 2020-02-01 17:42:03 +01:00
Florian Klink
b437fa4c52 yosys: check abc-verifier rev to ensure compatibility 2020-02-01 12:49:45 +01:00
Florian Klink
214cac8b26 yosys: 2019.10.18 -> 2020.02.01 2020-02-01 12:49:45 +01:00
Florian Klink
48085826fa yosys: use external abc 2020-02-01 12:49:45 +01:00
Florian Klink
e0b28fb806 yosys: don't use srcs array, but single src 2020-02-01 12:40:37 +01:00
Florian Klink
3086338f9d yosys: user placeholder 2020-02-01 12:40:37 +01:00
Gabor Greif
6bedeceb8a ghc: update 8.10.1 pre-release to announced rc1
https://mail.haskell.org/pipermail/ghc-devs/2020-January/018530.html

The version previously fetched was `8.10.0.20200108`.
2020-01-31 21:05:55 +01:00
Luka Blaskovic
0fc6280715 llvm_4: remove 2020-01-30 18:35:31 -05:00
Luka Blaskovic
241236bc9e mozart: build with llvmPackages_5 2020-01-30 18:35:30 -05:00
Luka Blaskovic
0eafee8328 llvm_39: remove 2020-01-30 18:35:30 -05:00
Luka Blaskovic
3a12a7cde8 llvm_35: remove 2020-01-30 18:35:30 -05:00
Luka Blaskovic
b57464448b haskell.compiler.ghc863Binary: remove llvm from buildInput
Aarch64 binary is not used.
2020-01-30 18:35:29 -05:00
Luka Blaskovic
f6160bc6eb haskell.compiler.ghc822Binary: use default llvm version on aarch64 2020-01-30 18:35:29 -05:00
Luka Blaskovic
1ebc042878 dale: 20170519 -> 20181024 2020-01-30 18:35:29 -05:00
Frederik Rietdijk
5cc0468a20 Merge staging into staging-next 2020-01-31 00:16:31 +01:00
Michael Raskin
12875b4269
Merge pull request #76905 from wahjava/update-to-sbcl-2.0.0
sbcl: 1.5.6 -> 2.0.1
2020-01-30 20:20:30 +00:00
Peter Hoeg
306e1f9121
Merge pull request #75545 from aca-labs/crystal
crystal: 0.31.1 -> 0.32.1
2020-01-30 21:21:43 +08:00
Emery Hemingway
b4fd657c25 nim: 1.0.4 -> 1.0.6 2020-01-30 10:05:35 +01:00
Kim Burgess
f6ce7d6525
crystal: 0.32.0 -> 0.32.1 2020-01-30 12:46:47 +10:00
Kim Burgess
cdfdb96375
crystal: 0.31.1 -> 0.32.0 2020-01-30 12:41:27 +10:00
Kim Burgess
a9d150f975
crystal: build 0.31 with 0.30 binary dist 2020-01-30 12:39:09 +10:00