Commit graph

10125 commits

Author SHA1 Message Date
github-actions[bot] 606194e1c0
Merge staging-next into staging 2021-07-11 00:02:23 +00:00
Martin Weinelt b7e408dd17
Merge branch 'master' into staging-next 2021-07-10 20:15:53 +02:00
Peter Simons efa318ad55
Merge pull request #129800 from r-ryantm/auto-update/gprolog
gprolog: 1.4.5 -> 1.5.0
2021-07-10 11:41:17 +02:00
Niklas Hambüchen 63b1e6e489 ghc*-binary: Remove no-op --with-gmp-libraries 2021-07-10 02:49:42 +02:00
Niklas Hambüchen c6a77590e3 haskell.compiler.ghc8102Binary: Split ghcBinDists set into default and musl.
This allows to implement the "HACK" mentioned in the commit to
build `pkgsMusl` GHCs on Hydra without failing evaluation on Darwin.

Reference of the discussion:
https://github.com/NixOS/nixpkgs/pull/129289#discussion_r663956747

Patch contributed by @sterni.
2021-07-10 02:49:42 +02:00
Niklas Hambüchen f4e62a996f pkgsMusl.haskell.compiler.ghc{8104,884,901,HEAD}: Disable sphinx for musl
Adds new package options:

* enableDocs
* enableHaddockProgram

to control whether to build Sphinx docs, and GHC haddocks and the
haddock program.

Unfortunately currently the building of the `haddock `program
and generating GHC docs are mixed into one option, see:
https://gitlab.haskell.org/ghc/ghc/-/issues/20077

Making Sphinx docs disableable, and disabling them by default
for Musl and cross builds, makes it much easier to provide these
builds without having to support Sphinx's enormous dependency
tree for those ways of building.
2021-07-10 02:49:42 +02:00
Niklas Hambüchen 8adcd39504 ghc: Add comments about hardeningDisable pie for musl 2021-07-10 02:49:42 +02:00
Niklas Hambüchen 8b15fccf8a pkgsMuslhaskell.compiler.{ghc884,ghc8104}: Use GHC 8.10 as bootstrap compiler.
This addresses the fact that `ghc865Binary` segfaults on musl
(see #118731) because of the glibc+musl mix used in there.

With the previous commits, `ghc8102Binary` was changed to use
the musl-based bindist from GHC HQ instead, which works.

With this change, all nix Haskell compilers builds on musl:

    NIX_PATH=nixpkgs=. nix-build --no-link --expr 'with import <nixpkgs> {}; { inherit (pkgsMusl.haskell.compiler) ghc884 ghc8104 ghc901 ghcHEAD; }'
2021-07-10 02:49:42 +02:00
Niklas Hambüchen f154c3adde haskell.compiler.ghc865Binary: Disable "pie" hardening. See #129247
While this does not fix `ghc865Binary` with musl, it at least prevents
that the other, newer errors are shadowed (see #129247).
2021-07-10 02:49:42 +02:00
Niklas Hambüchen c866b8a13b haskell.compiler.ghc8102Binary: find -executable -> -perm -0100 2021-07-10 02:49:42 +02:00
Niklas Hambüchen da1cf8cb90 pkgsMusl.haskell.compiler.ghc8102Binary: Fix musl segfault. Fixes #118731 #129247.
This commit replaces the musl + glibc hackery in the GHC bindist
compiler by using the new musl based bindist that GHC HQ provides
(built on Alpine).
We could alternatively also use a nix-built musl boostrap compiler,
but it seems nicer to use the GHC HQ one for now.

This fixes the compiler built by
`pkgsMusl.haskell.compiler.ghc8102Binary` segfaulting (#118731)
since the commit

    5e2311d2f - musl: 1.2.1 -> 1.2.2

concretely, musl commit

    01c7920f - remove redundant pthread struct members repeated for layout purposes

which I suspect breaks some glibc/musl ABI compatibility that may have
existed accidentally until then.

The added

    lib.optional stdenv.targetPlatform.isMusl "pie";

also fixes that the packaged bindist compiler cannot create a binary
in its `installCheck` phase (and overall); see detail explanation
in #129247.
2021-07-10 02:49:41 +02:00
Niklas Hambüchen 5777bd3d56 haskell.compiler.ghc8102Binary: Remove sed of /usr/bin/* commands.
None of the current bindists appear to contain these paths in their
`ghc-stage2` binary.
2021-07-10 02:49:41 +02:00
Niklas Hambüchen 1326009806 haskell.compiler.ghc8102Binary: Add check for arch-specific libraries.
With this check, we no longer don't notice when the upstream bindist
changes its dependencies (e.g. because a newer Debian version is used
that uses a new `ncurses` version).
2021-07-10 02:49:41 +02:00
Sandro 45fc7d4a35
Merge pull request #129591 from Shrimpram/master 2021-07-10 01:44:06 +02:00
R. RyanTM e54730b0b8 gprolog: 1.4.5 -> 1.5.0 2021-07-09 23:00:52 +00:00
Michael Weiss 9a761a4fc8
llvmPackages_12: 12.0.0 -> 12.0.1 2021-07-09 10:22:08 +02:00
Shreeram Modi 23a95af60f
inklecate: init at version 1.0.0
inklecate is a command line compiler for the ink language, which is used
to make interactive narrative / choose-your-own-adventure style games.

More information about the ink language can be found at
https://github.com/inkle/ink
2021-07-08 22:36:54 -07:00
Dmitry Kalinkin 280e629ee0
Merge branch 'master' into staging-next 2021-07-08 04:38:15 -04:00
Sandro 5da034ebe2
Merge pull request #129572 from redvers/ponyc-0.42.0
ponyc: 0.41.1 -> 0.42.0
2021-07-08 02:42:09 +02:00
Red Davies c08ea1ff47 ponyc: 0.41.1 -> 0.42.0
* Don't allow PONYPATH to override standard library (PR #3780)
* Fix bug where Flags.remove could set flags in addition to unsetting them (PR #3777)
* Allow Flags instances to be created with a set bit encoding (PR #3778)
* Fix "iftype" expressions not being usable in lambdas or object literals (PR #3763)
* Fix code generation for variadic FFI functions on arm64 (PR #3768)
2021-07-07 14:42:40 -04:00
github-actions[bot] 0f7bc289e9
Merge staging-next into staging 2021-07-07 06:02:03 +00:00
(cdep)illabout 655dc5b67e
purescript: 0.14.2 -> 0.14.3 2021-07-07 13:10:50 +09:00
Sandro b6e72eb2c5
Merge pull request #129455 from r-ryantm/auto-update/jrsonnet
jrsonnet: 0.4.0 -> 0.4.1
2021-07-07 02:47:48 +02:00
github-actions[bot] e04f827a74
Merge staging-next into staging 2021-07-06 18:01:55 +00:00
R. RyanTM 69d84ca216 jrsonnet: 0.4.0 -> 0.4.1 2021-07-06 15:57:16 +00:00
R. RyanTM eea558539e gleam: 0.16.0 -> 0.16.1 2021-07-06 23:38:00 +09:00
Vladimír Čunát 7c25c1fd88
Merge branch 'glibc-2.33' into staging 2021-07-06 16:17:13 +02:00
Maximilian Bosch c1d014a975
zig: add upstream patch to allow glibc 2.33 builds 2021-07-06 16:02:34 +02:00
Sandro 411587fce2
Merge pull request #128103 from luc65r/pkg/odin
odin: init at 0.13.0
2021-07-06 02:39:46 +02:00
Sandro fdde3365dc
Merge pull request #128563 from asbachb/update/adoptopenjdk 2021-07-06 00:22:10 +02:00
Lucas Ransan 5b3b8145bc
odin: init at 0.13.0 2021-07-05 22:52:59 +02:00
Vladimír Čunát ac0c470abd
Merge branch 'staging-next' 2021-07-05 21:21:20 +02:00
Sandro 1c69a9b54a
Merge pull request #129313 from r-ryantm/auto-update/jrsonnet
jrsonnet: 0.3.8 -> 0.4.0
2021-07-05 20:10:43 +02:00
github-actions[bot] e16d818a0b
Merge master into staging-next 2021-07-05 18:01:11 +00:00
Dmitry Bogatov 3b901be6bb
jsonnet: add output with html documentation (#128990)
Co-authored-by: Dmitry Bogatov <git#v1@kaction.cc>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-07-05 19:09:30 +02:00
Niklas Hambüchen 8a2de701f7 haskell.compiler.ghc8102Binary: Fix build on i686.
The library override that was present in the code referred to a
name that isn't even used in current GHC bindists.

Tested with:

    NIX_PATH=nixpkgs=. nix-build --no-link -A haskell.compiler.ghc8102Binary --argstr system i686-linux
2021-07-05 16:38:24 +02:00
Niklas Hambüchen 67e8744ef8 ghc: Refactor: Extract ghcBinDists 2021-07-05 16:38:24 +02:00
Niklas Hambüchen 947f757bba haskell.packages.ghc8102Binary: Add comments 2021-07-05 16:38:24 +02:00
R. RyanTM 6215b65603 jrsonnet: 0.3.8 -> 0.4.0 2021-07-05 10:58:10 +00:00
github-actions[bot] f8bebb9a94
Merge master into staging-next 2021-07-05 00:01:40 +00:00
Niklas Hambüchen 8d11c1380a pkgsMusl.haskell.compiler.ghc901: Fix evaluation with musl
`glibcLocales` only exists when glibc is used.

Similar to commit:

    8727284a - haskell: only use glibcLocales when using glibc
2021-07-04 22:15:59 +00:00
sternenseemann e2a11c1d3d koka: 2.1.4 -> 2.1.9 2021-07-04 21:45:33 +02:00
github-actions[bot] 3c6502f618
Merge master into staging-next 2021-07-04 18:01:00 +00:00
Jörg Thalheim f69522b227 clang-tools: fix missing extra tools
fixes https://github.com/NixOS/nixpkgs/issues/128909
2021-07-04 12:08:24 +02:00
github-actions[bot] 6cead635ad
Merge master into staging-next 2021-07-03 12:01:23 +00:00
Daniël de Kok 017aa88470 Remove danieldk as a maintainer for some packages
- AMD GPU packages: AMD removed support for the RX5x0 GPUs from ROCm, so
  I cannot test these packages anymore.
- A small number of GUI packages: I switched back to macOS on the
  desktop for work reasons, so I cannot easily test these.
- broot: I took over maintainership from someone else, but do not really
  use broot.
2021-07-03 12:14:20 +02:00
github-actions[bot] 7350c52b9b
Merge master into staging-next 2021-07-01 00:01:35 +00:00
Sandro cc9e99b9d9
Merge pull request #128744 from nagy/chicken-binpath
chickenPackages_5.chicken: use lib.makeBinPath instead
2021-07-01 00:25:47 +02:00
Daniel Nagy b553ac45a2
chickenPackages_5.chicken: use lib.makeBinPath instead 2021-06-30 09:23:22 +02:00
github-actions[bot] 0fa08dae1b
Merge master into staging-next 2021-06-30 00:08:50 +00:00
Sandro fe4d13701b
Merge pull request #128560 from asbachb/update/java/11
openjdk: 11.0.10+11 -> 11.0.11+9
2021-06-30 00:33:15 +02:00
github-actions[bot] dcfd9788a1
Merge master into staging-next 2021-06-29 00:10:52 +00:00
Benjamin Asbach 59e0f103f8 adoptopenjdk-bin: 11.0.10 -> 11.0.11, 16.0.0 -> 16.0.1, 8.0.282 -> 8.0.292,
fixes #128407
2021-06-28 17:03:56 -05:00
Sandro ce8ca923bb
Merge pull request #128204 from simonchatts/smlnj 2021-06-28 23:36:31 +02:00
Benjamin Asbach 8c8b704c79 openjdk: 11.0.10+11 -> 11.0.11+9
fixes #128407
2021-06-28 16:25:49 -05:00
Simon Chatterjee 4a4fc6c9c9 smlnjBootstrap: move dependents over to regular smlnj
smlnjBootstrap seems to exist as a workaround for a failing x86_64-darwin build
of regular smlnj. Now this is fixed, the workaround can be removed.
(aarch64-darwin is being actively worked on by the smlnj project, and currently
is supported by neither derivation.)
2021-06-28 10:50:56 +01:00
Simon Chatterjee 9fdc5e10ee smlnj: fix x86_64-darwin build 2021-06-28 10:50:53 +01:00
github-actions[bot] c04f4806d3
Merge staging-next into staging 2021-06-27 18:05:17 +00:00
Sandro 16b3047428
Merge pull request #128197 from nagy/vlang-022
vlang: 0.1.21 -> weekly.2021.25
2021-06-27 18:33:44 +02:00
Daniel Nagy e73b32f1c5
vlang: 0.1.21 -> weekly.2021.25 2021-06-27 10:37:06 +02:00
github-actions[bot] 1016b5a6ba
Merge staging-next into staging 2021-06-27 00:10:43 +00:00
Sandro 4b74a98ec5
Merge pull request #128139 from misuzu/llvm12_armv7l
llvm_12: disable failing 'DebugInfo/X86/vla-multi.ll' on armv7l
2021-06-26 21:57:05 +02:00
Daniel Nagy 1d60b17566
chickenPackages_5.chicken: check the binaryVersion (#128202)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-06-26 21:47:51 +02:00
github-actions[bot] 947012b992
Merge staging-next into staging 2021-06-26 00:09:11 +00:00
Robert Schütz d6234c2165 Merge branch 'master' into staging-next 2021-06-26 00:33:58 +02:00
misuzu 68bc5b4224 llvm_12: disable failing 'DebugInfo/X86/vla-multi.ll' on armv7l 2021-06-25 23:28:46 +03:00
Sandro b9312e7a29
Merge pull request #128060 from hrhino/scala-runners 2021-06-25 19:20:48 +02:00
Sandro f7f7562dc6
Merge pull request #128113 from luc65r/pkg/myrddin
myrddin: init at 0.3.1
2021-06-25 19:19:13 +02:00
Lucas Ransan f9d39423e7
myrddin: init at 0.3.1 2021-06-25 17:33:55 +02:00
Harrison Houghton 246b757d26 scala-runners: init at unstable-2020-02-02
This is a script to run multiple versions of scala either by version
number or build hash.
2021-06-25 10:47:30 -04:00
Michael Weiss 396c700795
Merge pull request #128096 from primeos/llvm_git
llvmPackages_git: 2021-06-11 -> 2021-06-19
2021-06-25 15:00:53 +02:00
Michael Weiss d9d0021012
llvmPackages_git: 2021-06-11 -> 2021-06-19 2021-06-25 14:44:59 +02:00
Sandro fef1fef93d
Merge pull request #127948 from LibreCybernetics/update-idris2 2021-06-25 14:35:44 +02:00
github-actions[bot] be086cc67b
Merge staging-next into staging 2021-06-25 12:06:08 +00:00
github-actions[bot] bae6b2055f
Merge master into staging-next 2021-06-25 12:06:04 +00:00
Robert Schütz c1dca92daf Merge branch 'master' into staging-next 2021-06-25 10:02:10 +02:00
Subhrajyoti Sen 45527fa014
kotlin: 1.5.10 -> 1.5.20 2021-06-25 10:36:27 +05:30
Matthew Bauer 8c10630b9e
Merge pull request #127979 from matthewbauer/compiler-rt-mark-broken
compiler-rt{5,6,7,8,9,10}: mark broken on aarch64-darwin
2021-06-24 16:07:45 -05:00
Fabián Heredia Montiel c454c6855e idris2: 0.3.0 → 0.4.0
v0.4.0:
 - Added gmp as a build dependency
 - Removed bootstrap-test (test still available and more general)
 - Renamed bootstrap-build to bootstrap (bootstrap previously did
   bootstrap-build and bootstrap-test)
2021-06-24 13:27:56 -05:00
Jan Tojnar a01a771740
Merge pull request #127243 from maxeaubrey/vala_cleanup
vala: drop 0.36, 0.44
2021-06-24 11:16:12 +02:00
Sandro 12a0371894
Merge pull request #127882 from babariviere/fix/darwin-graalvm 2021-06-24 11:15:03 +02:00
Matthew Bauer 91578ff6f8 compiler-rt{5,6,7,8,9,10}: mark broken on aarch64-darwin
These don’t have support for this platform, so just mark it as broken
for now.
2021-06-23 22:54:24 -05:00
Bastien Riviere a6bb32aecc
graalvm-ce: fix NativePRNG errors on darwin
Fix NativePRNG errors when building softwares like `babashka`.
Also temporarly disable JShell in installCheckPhase.
2021-06-23 12:43:10 +02:00
github-actions[bot] 64eb8c173d
Merge staging-next into staging 2021-06-23 00:09:37 +00:00
Jonathan Ringer 32e7183410
Merge pull request #127419 from NixOS/python-unstable
Python package set minor updates
2021-06-22 14:49:00 -07:00
github-actions[bot] b766664645
Merge staging-next into staging 2021-06-22 12:05:04 +00:00
github-actions[bot] c7bb5a79c8
Merge master into staging-next 2021-06-22 12:05:00 +00:00
sternenseemann cd33c34578 haskell.compiler.ghc884: patch for sphinx >= 4.0
With sphinx 4, interpreting the conf.py fails due to a decode
error: https://gitlab.haskell.org/ghc/ghc/-/issues/19962
The fix is an one line change which we have to backport from GHC
master.

9.2 and 8.10.6 will have a fix for this, GHC 9.0.1 and ghcHEAD
already have and GHC 8.10.4 has been patched in nixpkgs already.
2021-06-22 13:42:55 +02:00
sternenseemann a8c2421e5b haskell.compiler.ghc8104: patch for sphinx >= 4.0
With sphinx 4, interpreting the conf.py fails due to a decode
error: https://gitlab.haskell.org/ghc/ghc/-/issues/19962

The fix is an one line change which we have to backport from GHC master.
Thus ghcHEAD is not affected by this problem.

9.2 and 8.10.6 will most likely have a fix for this.

TODO: Patch 8.8.4 and 9.0.1
2021-06-22 13:42:55 +02:00
Redvers Davies bdb83d6589
pony-corral: 0.5.0 -> 0.5.1 (#127695)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-06-22 10:06:55 +02:00
github-actions[bot] 254711a2a8
Merge staging-next into staging 2021-06-22 06:04:28 +00:00
github-actions[bot] 6f3d57cba9
Merge master into staging-next 2021-06-22 06:04:24 +00:00
Sandro d514b8d012
Merge pull request #127674 from fgaz/qbe/2021-06-17 2021-06-22 02:38:26 +02:00
Sandro 4b6a47ae4e
Merge pull request #127669 from fgaz/lobster/2021-06-18 2021-06-22 02:31:11 +02:00
github-actions[bot] 1df79d27a7
Merge staging-next into staging 2021-06-22 00:07:12 +00:00
Martin Weinelt eef9694ebc
Merge branch 'master' into staging-next 2021-06-22 00:58:31 +02:00
Francesco Gazzetta d2a8d3c623 qbe: enable tests 2021-06-21 15:55:50 +02:00
Francesco Gazzetta 72419d8ee0 qbe: add hello world test 2021-06-21 15:53:14 +02:00
Francesco Gazzetta 4b8b7840cf qbe: unstable-2020-10-05 -> unstable-2021-06-17 2021-06-21 15:52:48 +02:00
Francesco Gazzetta 1deeae4179 lobster: unstable-2020-12-25 -> unstable-2021-06-18 2021-06-21 15:32:51 +02:00
Michael Weiss b83d45c2d2
Merge pull request #127550 from primeos/llvm_git
llvmPackages_git: Abort updates if no new version is available
2021-06-21 00:00:20 +02:00
Sandro 79291047d0
Merge pull request #127565 from athas/mosml-dont-patchelf
mosml: dontPatchElf = true
2021-06-20 18:37:00 +02:00
Sandro 67c4132368
Merge pull request #125681 from Philipp-M/update-shaderc 2021-06-20 18:17:42 +02:00
Troels Henriksen 56e72223d9 mosml: dontPatchElf = true
This is because MosML needs the bin/camlrunm binary to have a
carefully calibrated RPATH pointing at its installation directory, and
patchelf will remove this.

Without this fix, MosML cannot dynamically load its own libraries
(most notably the "Unix" module).
2021-06-20 16:41:28 +02:00
Michael Weiss 5bda21e362
llvmPackages_git: Abort updates if no new version is available
No need to fetch the source tarball in this case.
2021-06-20 13:29:34 +02:00
Yaroslav Bolyukin be9ef6c548
jrsonnet: init at 0.3.8
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-06-19 10:44:19 +03:00
Alyssa Ross 37ac6d6e76 rustc: 1.52.1 -> 1.53.0 2021-06-19 10:16:10 +09:00
github-actions[bot] 222489e4be
Merge staging-next into staging 2021-06-19 00:08:40 +00:00
github-actions[bot] d0cc21f4bd
Merge master into staging-next 2021-06-19 00:08:37 +00:00
Sandro 75f70a36ca
Merge pull request #125896 from Fundament-Software/terra 2021-06-18 20:16:32 +02:00
github-actions[bot] a8af06a914
Merge staging-next into staging 2021-06-18 18:04:29 +00:00
github-actions[bot] 4ea74538ce
Merge master into staging-next 2021-06-18 18:04:25 +00:00
Marco A L Barbosa b201f0dce0 maintainers: add malbarbo 2021-06-18 12:36:14 -03:00
Marco A L Barbosa 60ddbbb3a3 scryer-prolog: init at 0.8.127 2021-06-18 12:36:03 -03:00
Alyssa Ross 181f012824 rustc: don't install uninstall.sh 2021-06-18 13:58:16 +00:00
github-actions[bot] ea28ef6cc7
Merge staging-next into staging 2021-06-18 12:04:59 +00:00
github-actions[bot] dd892e7e2f
Merge master into staging-next 2021-06-18 12:04:55 +00:00
Maxine Aubrey c352a08ade
vala_0_44: drop 2021-06-18 11:25:00 +02:00
Maxine Aubrey 7f90512ca5
vala_0_36: drop 2021-06-18 11:25:00 +02:00
Subhrajyoti Sen ff621f0cab
kotlin: add maintainer SubhrajyotiSen (#127198)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-06-18 10:42:59 +02:00
R. RyanTM 835d80b57b gleam: 0.15.1 -> 0.16.0 2021-06-18 05:49:53 +00:00
github-actions[bot] 26f9b05859
Merge staging-next into staging 2021-06-18 00:10:09 +00:00
github-actions[bot] 2c3f9221df
Merge master into staging-next 2021-06-18 00:10:06 +00:00
Alyssa Ross 43884eb1f3 vala.updateScript: init
#59372 was replaced with #98304, which was merged as
74c5472090, so I'm following the
instructions in the comment and enabling the updateScript. Seems to work.
2021-06-17 21:43:25 +00:00
Alyssa Ross a1e7ad079f vala: 0.52.2 -> 0.52.4 2021-06-17 19:36:03 +00:00
Alyssa Ross a9ad29cb0b vala_0_50: 0.50.4 -> 0.50.9 2021-06-17 19:36:03 +00:00
Alyssa Ross 444da2fb29 vala_0_48: 0.48.17 -> 0.48.18 2021-06-17 19:36:03 +00:00
github-actions[bot] 6d1e6ab15a
Merge master into staging-next 2021-06-17 18:04:42 +00:00
Sable Seyler c49d9adc38
terra: fix LuaJIT fetch per @jnetod in #125896 2021-06-17 10:54:22 -07:00
Sable Seyler da575846cb
terra: update to support new override 2021-06-17 10:53:14 -07:00
Michael Weiss 87343c08c6
llvmPackages_git: 2021-06-04 -> 2021-06-11
llvm/gnu-install-dirs.patch: I've dropped most of the changes to
docs/CMake.rst as they aren't relevant for Nixpkgs and the restructuring
of that file makes it a bit annoying to resolve them via Git.
2021-06-17 15:26:22 +02:00
github-actions[bot] b859981601
Merge master into staging-next 2021-06-17 12:05:01 +00:00
Sandro 045784e3fc
Merge pull request #127106 from fzakaria/faridzakaria/jdk11-patch-library
openjdk11: remove default library path
2021-06-17 13:42:10 +02:00
github-actions[bot] 538d5cc5d0
Merge staging-next into staging 2021-06-17 00:09:51 +00:00
github-actions[bot] 51bf815af0
Merge master into staging-next 2021-06-17 00:09:48 +00:00
Sandro 71a97e076d
Merge pull request #125498 from Atemu/jetbrains-mainProgram 2021-06-17 01:45:47 +02:00
Sandro ec9b2e2424
openjdk: update meta.homepage 2021-06-17 01:22:29 +02:00
Subhrajyoti Sen 6847861652 kotlin: 1.5.0 -> 1.5.10 2021-06-17 02:36:47 +05:30
Jan Tojnar e3dfa79441
Merge branch 'staging-next' into staging
Regenerated pkgs/servers/x11/xorg/default.nix to resolve the conflict.
2021-06-16 19:59:05 +02:00
Farid Zakaria f9f5f4986b openjdk11: remove default library path
This is a follow up to #123708 which does the similar patch but for
OpenJDK11.

Please see the linked issue for more detailed rationale.
2021-06-16 09:30:24 -07:00
Atemu 9dc58496dd openjdk: correct license 2021-06-16 12:41:18 +02:00
Atemu 75d0e4645e openjdk: extract common meta
Also expands Darwin's openjdk.meta to include most attrs of Linux'
2021-06-16 12:40:34 +02:00
Jonathan Ringer d1d37feb6d
Merge branch 'master' into staging-next
Conflicts:
  pkgs/servers/x11/xorg/default.nix
2021-06-15 19:32:36 -07:00
NANASHI0X74 af734f5a8c
dart: 2.12.2 -> 2.13.1 (#126979)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-06-16 03:42:30 +02:00
Jan Tojnar 91171e2955
Merge branch 'master' into staging-next
Regenerated pkgs/servers/x11/xorg/default.nix to resolve the conflict.
2021-06-15 11:19:41 +02:00
Emery Hemingway 84a4536e58 nim: 1.4.6 -> 1.4.8
https://nim-lang.org/blog/2021/05/25/version-148-released.html

Set a default $CC and $CXX in the Nim wrapper script, this makes
the wrapper usuable outside of build environments.
2021-06-15 10:55:34 +02:00
Sandro c1a8f04935
Merge pull request #126725 from SuperSandro2000/cargo-no-ruby 2021-06-15 02:50:23 +02:00
Sandro f380d32141
Merge pull request #126676 from marius851000/skytemple 2021-06-15 02:46:02 +02:00
AndersonTorres 2dfbbc0266 zig: checks are back! 2021-06-14 13:09:44 -03:00
Michael Weiss 83bf34642a
llvmPackages_git: Fix the libcxx and libcxxabi builds 2021-06-14 14:22:19 +02:00
Théo Zimmermann 2bbf6c8687
Move CompCert into coqPackages. (#126214)
* compcert: preparation to move in coqPackages

* compcert: move into coqPackages

* compcert: remove version 3.7

As a consequence, also remove VST version 2.6

These were broken.
2021-06-14 14:21:41 +02:00
github-actions[bot] f2ba460019
Merge master into staging-next 2021-06-14 12:04:41 +00:00
Michael Weiss 542575ad48
llvmPackages_git: 2021-05-17 -> 2021-06-04
This also fixes the libunwind build (even with GCC 11 it fails with):
/build/source/libunwind/src/libunwind.cpp:19:5: warning: "__has_feature" is not defined, evaluates to 0 [-Wundef]
   19 | #if __has_feature(address_sanitizer)
      |     ^~~~~~~~~~~~~
/build/source/libunwind/src/libunwind.cpp:19:18: error: missing binary operator before token "("
   19 | #if __has_feature(address_sanitizer)
      |                  ^

And the openmp build which failed with this error:
/nix/store/a4yw1svqqk4d8lhwinn9xp847zz9gfma-bash-4.4-p23/bin/bash: CLANG_TOOL-NOTFOUND: command not found
/nix/store/a4yw1svqqk4d8lhwinn9xp847zz9gfma-bash-4.4-p23/bin/bash: CLANG_TOOL-NOTFOUND: command not found
make[2]: *** [libomptarget/deviceRTLs/amdgcn/CMakeFiles/libomptarget-amdgcn-gfx906.dir/build.make:307: libomptarget/deviceRTLs/amdgcn/task.gfx906.bc] Error 127
make[2]: *** [libomptarget/deviceRTLs/amdgcn/CMakeFiles/libomptarget-amdgcn-gfx900.dir/build.make:307: libomptarget/deviceRTLs/amdgcn/task.gfx900.bc] Error 127
2021-06-14 12:58:32 +02:00
github-actions[bot] 13f31f60bf
Merge master into staging-next 2021-06-14 00:08:48 +00:00
Michael Weiss 1a33abcaaa
Merge pull request #125698 from primeos/llvm_git
llvmPackages_git: 12.0.0 -> 2021-05-17
2021-06-13 22:05:07 +02:00
Sandro Jäckel f3ce27d2db
rust: remove ruby from rustPlatform 2021-06-13 20:38:22 +02:00
Michael Weiss 0d02b47ddd
llvmPackages_git: 12.0.0 -> 2021-05-17
TODO: Only llvmPackages_git.stdenv builds right now, other packages
still fail. Help is welcome.
2021-06-13 16:21:27 +02:00
marius david f5b6846c21 armips: init at 0.11.0 2021-06-13 11:31:44 +02:00
Sable Seyler 709dd2dc64
terra: delete now-unnecessary patches 2021-06-13 01:22:52 -07:00
Sable Seyler 999e5d9cdf
terra: add override for CLANG_RESOURCE_DIR 2021-06-13 01:22:37 -07:00
Sable Seyler c4e14f4818
Merge branch 'master' of github.com:nixos/nixpkgs into terra 2021-06-13 01:10:09 -07:00
github-actions[bot] 65a7d168af
Merge master into staging-next 2021-06-12 18:04:56 +00:00
Malte Brandy 105bb9c5c3
Merge branch 'master' into haskell-updates 2021-06-12 19:28:35 +02:00
github-actions[bot] 45799b7162
Merge master into staging-next 2021-06-12 12:07:03 +00:00
Vincent Laporte 0887d7a747 ocaml-ng.ocamlPackages_4_13.ocaml: init at 4.13.0-α1 2021-06-12 09:21:31 +02:00
sternenseemann 922a444b27 Merge remote-tracking branch 'origin/master' into haskell-updates 2021-06-11 21:14:29 +02:00
github-actions[bot] 69f9534853
Merge master into staging-next 2021-06-11 18:05:07 +00:00
Maximilian Bosch 2c31bc7f20
Merge pull request #125918 from chris-martin/crypto-maintainer
Removing myself from some maintainer lists
2021-06-11 19:49:38 +02:00
github-actions[bot] dcfc502458
Merge master into staging-next 2021-06-11 00:09:47 +00:00
Michael Raskin 6c32f4e172
Merge pull request #126091 from tcmal/master
lldb: fix python lldb library
2021-06-10 20:53:55 +00:00
tcmal 674a24e5bb lldb: fix 8&9 2021-06-10 21:01:10 +01:00
Sandro 02d88b1ff1
Merge pull request #125488 from NANASHI0X74/bump-flutter-2.2
flutter 2.0.3 -> 2.2.1
2021-06-10 21:00:26 +02:00
nanashi0x74 d05d2113bb flutter: 2.0.3 -> 2.2.1 2021-06-10 20:30:03 +02:00
Sandro 49fa121284
Merge pull request #126402 from rossabaker/unison-m2g
unison-ucm: M1m -> M2g
2021-06-10 20:19:12 +02:00
github-actions[bot] da8d931c82
Merge master into staging-next 2021-06-10 06:07:24 +00:00
AndersonTorres e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
github-actions[bot] 8d9549f31c
Merge master into staging-next 2021-06-10 00:06:41 +00:00
Ross A. Baker 6f1b0a7d73
unison: M1m -> M2g 2021-06-09 16:50:01 -04:00
Andreas Rammhold cb51b41ccf
llvmPackages_git: fix variable shadowing
The first substitution was not passed to the 2nd re.sub call as seems to
be the intention of the original change.
2021-06-09 18:49:41 +02:00
tcmal cc7740ae77 lldb: python into lib & wrap binary 2021-06-09 16:09:29 +01:00
Martin Weinelt 3da00fa467
Merge branch 'master' into staging-next 2021-06-09 14:18:55 +02:00
Alyssa Ross 77f3a9a3aa gcc: broaden platforms
Okay, GCC might not technically support _every_ platform in
platforms.unix, but I think it would be easier to subtract those as
they're discovered, if that even matters, rather than trying to
exhaustively list every Unix it does support.

(I ran into this because I wanted to build GCC for NetBSD, which it
definitely supports.)
2021-06-09 10:28:01 +00:00
Ben Siraphob 0d8332d2b9 koka: 2.1.1 -> 2.1.4 2021-06-09 12:16:11 +02:00
github-actions[bot] f61a18a6e8
Merge master into staging-next 2021-06-09 06:09:56 +00:00
Victor Freire 06c19c70cc fsharp41: remove 2021-06-08 17:38:43 -07:00
github-actions[bot] b61efd9db1
Merge master into staging-next 2021-06-09 00:09:07 +00:00
superherointj e075fef89f
reason: ppxlib migration (#126066)
* reason: refactoring

* reason: add superherointj as maintainer

* reason: ppxlib migration

Migrate from ocaml-migrate-parsetree to ppxlib fixing conflicts in downstream dependencies.

* reason: add downloadPage to meta

* reason: removed maintainer volth by his request

* reason: add test hello
2021-06-08 23:20:38 +02:00
John Ericson 4f97d78936
Merge pull request #126205 from sternenseemann/ghc-linker-checks
ghc: check for targetPlatform.linker to determine if gold is available
2021-06-08 16:42:13 -04:00
sternenseemann 036eef1d1e haskell.compiler.*: use gold based on targetPlatform.linker
useLdGold previously just checked for useLLVM which (currently) implies
`linker == "lld"`. However more accurate is to check the `linker` of the
`targetPlatform` as it actually tells us which bintools package we can
expect.

`linker == "bfd"` implies that we are using the `binutils` package, so
gold is available, so we can use it unless musl is the libc. `linker ==
"gold"` implies that gold is the default linker already and we should
absolutely use it.
2021-06-08 22:17:24 +02:00
github-actions[bot] e8f8906d68
Merge master into staging-next 2021-06-08 18:16:27 +00:00
Sandro 524dff3a2c
Merge pull request #126070 from siraben/acme-update
acme: unstable-2020-12-27 -> unstable-2021-02-14
2021-06-08 17:35:23 +02:00
tcmal e097f7efc7 lldb: fix python lldb library
_lldb.so is now properly symlinked to the shared library.
applies to lldb 8 through 12.
fixes #125183
2021-06-08 13:36:06 +01:00
sternenseemann 118b28a127 haskell.compiler.*: pull in unwrapped bintools for darwin
GHC calls otool on darwin which is contained in the
stdenv.cc.bintools.bintools derivation and thus needs adding to the
runtime PATH of GHC. Since this is toolchain specific technically, we
check for cctools instead of darwin (although I don't know if GHC
or nixpkgs work on macOS without cctools).

This fixes usage of GHC in an environment where otool is not available
and more specifically in stdenvNoCC which is used by writers.writeHaskell.
Resolves #123228.
2021-06-08 14:20:09 +02:00
github-actions[bot] 45dbaf4c3d
Merge master into staging-next 2021-06-08 00:18:58 +00:00
Anderson Torres fcc1f7752e
Merge pull request #126071 from siraben/cc65-darwin
cc65: fix build on darwin
2021-06-07 17:29:07 -03:00
Ben Siraphob 22ab1a4a00 cc65: enable parallel building 2021-06-07 21:13:21 +07:00
Ben Siraphob 1e1e19b6c7 cc65: fix darwin build 2021-06-07 21:10:55 +07:00
Ben Siraphob a5afb78b95 acme: unstable-2020-12-27 -> unstable-2021-02-14 2021-06-07 21:03:01 +07:00
github-actions[bot] 6076dbb085
Merge master into staging-next 2021-06-06 12:14:32 +00:00
Robert Scott 20b3d65d34
Merge pull request #125472 from veprbl/pr/clang_12_darwin_fix
llvmPackages_12.compiler-rt: fix build on darwin
2021-06-06 11:40:58 +01:00