José Luis Lafuente
44fe29a624
clojure: 1.10.1.489 -> 1.10.1.492
...
Install again default deps.edn. deps.edn was embedded in clojure jar,
but that change was reverted, see
a34969513f
Update derivation to produce only one output. Multiple outputs was
introduced by #35140 , but I don't think is necessary anymore.
2019-12-11 13:33:35 +01:00
Frederik Rietdijk
f3618342ec
Merge staging-next into staging
2019-12-10 19:01:27 +01:00
Elis Hirwing
9d71e7f1fb
php74: Enable zip support
...
This fixes #75427
2019-12-10 17:49:19 +01:00
R. RyanTM
ce8de3bc05
duktape: 2.4.0 -> 2.5.0
2019-12-08 21:47:09 +01:00
Michael Raskin
06346a12a0
Merge branch 'master' into octave-gl2ps
2019-12-08 18:09:08 +00:00
Izorkin
1b903aa70e
php73: 7.3.11 -> 7.3.12
2019-12-07 12:28:19 +03:00
Izorkin
c56f044aa4
php72: 7.2.24 -> 7.2.25
2019-12-07 12:28:19 +03:00
Mario Rodas
f00e169aed
Merge pull request #74968 from marsam/update-racket
...
racket: 7.4 -> 7.5
2019-12-05 05:46:25 -05:00
Frederik Rietdijk
6530535b20
manylinux packages for Python
...
This adds three lists with manylinux dependencies as well as three
packages that include all the manylinux dependencies.
2019-12-05 09:56:20 +00:00
Frederik Rietdijk
353ec3f3a8
Merge pull request #73491 from Izorkin/unit
...
unit: 1.12.0 -> 1.13.0
2019-12-05 10:25:54 +01:00
Frederik Rietdijk
51ef7c3e49
Merge master into staging-next
2019-12-05 09:14:08 +01:00
Aaron Andersen
4b995ddfe7
Merge pull request #73883 from etu/init-php74
...
php74: init at 7.4.0
2019-12-04 18:18:32 -05:00
Mario Rodas
afcf6d212b
racket: 7.4 -> 7.5
...
Release Announcement: https://download.racket-lang.org/v7.5.html
2019-12-04 04:20:00 -05:00
Mario Rodas
49c63e498c
treewide: remove empty inherits
...
These empty inherits were accidentally introduced by https://github.com/NixOS/nixpkgs/pull/66585
2019-12-04 04:20:00 -05:00
Jan Tojnar
30fae2883e
Merge branch 'master' into staging-next
2019-12-03 16:51:48 +01:00
Frederik Rietdijk
92d2153e6c
pythonInterpreters: remove unnecessary rec
2019-12-02 20:10:51 +01:00
Elis Hirwing
a4cf20c68f
php74: Go through configuration options
2019-12-01 09:50:51 +01:00
Jan Tojnar
a4bbc84e16
Merge branch 'staging-next' into staging
2019-12-01 01:44:03 +01:00
R. RyanTM
eac9b43a82
jimtcl: 0.78 -> 0.79
...
* jimtcl: 0.78 -> 0.79 (#74408 )
* jimtcl: enable new json extension and run tests
+ build shared to reduce closure size
2019-12-01 00:13:37 +01:00
Frederik Rietdijk
9f84415541
Merge staging-next into staging
2019-11-30 08:58:01 +01:00
Frederik Rietdijk
d14baf7747
Merge master into staging-next
2019-11-30 08:57:28 +01:00
Ryan Mulligan
b3b7a482bc
Merge pull request #74413 from r-ryantm/auto-update/janet
...
janet: 1.4.0 -> 1.5.1
2019-11-28 06:20:17 -08:00
Jonathan Ringer
0c1c18ca44
Merge branch 'master' into staging-next
2019-11-27 22:57:50 -08:00
R. RyanTM
5df841fce3
janet: 1.4.0 -> 1.5.1
2019-11-27 18:51:25 -08:00
Elis Hirwing
80b12a60df
php74: 7.4.0RC6 -> 7.4.0
...
Changelog: https://www.php.net/ChangeLog-7.php#7.4.0
2019-11-27 11:13:14 +01:00
John Ericson
f191360ad0
Merge remote-tracking branch 'upstream/staging-next' into staging
2019-11-25 15:59:05 -05:00
Frederik Rietdijk
06a054e6eb
Merge master into staging-next
2019-11-25 21:51:57 +01:00
Joachim Breitner
9ca11c90f3
The github repo has moved
2019-11-25 12:04:40 +01:00
Joachim Breitner
3ce8c48ad7
wasmtime: 20191018 -> 20191111
...
With this bump, we pull in support for building on darwin, i.e.
https://github.com/bytecodealliance/wasmtime/issues/516
2019-11-25 10:53:56 +01:00
Herwig Hochleitner
727740b56e
clojure: 1.10.1.469 -> 1.10.1.489
2019-11-25 04:32:45 +01:00
John Ericson
6bc456c91c
Merge remote-tracking branch 'upstream/master' into ghcjs-cross-without-cc
2019-11-25 00:23:07 +00:00
John Ericson
63bd851e95
stdenv: Introduce hasCC attribute
...
Before, we'd always use `cc = null`, and check for that. The problem is
this breaks for cross compilation to platforms that don't support a C
compiler.
It's a very subtle issue. One might think there is no problem because we
have `stdenvNoCC`, and presumably one would only build derivations that
use that. The problem is that one still wants to use tools at build-time
that are themselves built with a C compiler, and those are gotten via
"splicing". The runtime version of those deps will explode, but the
build time / `buildPackages` versions of those deps will be fine, and
splicing attempts to work this by using `builtins.tryEval` to filter out
any broken "higher priority" packages (runtime is the default and
highest priority) so that both `foo` and `foo.nativeDrv` works.
However, `tryEval` only catches certain evaluation failures (e.g.
exceptions), and not arbitrary failures (such as `cc.attr` when `cc` is
null). This means `tryEval` fails to let us use our build time deps, and
everything comes apart.
The right solution is, as usually, to get rid of splicing. Or, baring
that, to make it so `foo` never works and one has to explicitly do
`foo.*`. But that is a much larger change, and certaily one unsuitable
to be backported to stable.
Given that, we instead make an exception-throwing `cc` attribute, and
create a `hasCC` attribute for those derivations which wish to
condtionally use a C compiler: instead of doing `stdenv.cc or null ==
null` or something similar, one does `stdenv.hasCC`. This allows quering
without "tripping" the exception, while also allowing `tryEval` to work.
No platform without a C compiler is yet wired up by default. That will
be done in a following commit.
2019-11-25 00:12:38 +00:00
John Ericson
4f1261134e
Merge remote-tracking branch 'upstream/master' into staging
2019-11-24 18:33:54 +00:00
John Ericson
d0d5136cce
Merge remote-tracking branch 'upstream/master' into wrapper-pname-support
2019-11-24 17:25:07 +00:00
John Ericson
9b090ccbca
treewide: Get rid of most `parseDrvName` without breaking compat
...
That is because this commit should be merged to both master and
release-19.09.
2019-11-24 17:22:28 +00:00
Frederik Rietdijk
da8e001b12
Merge pull request #73954 from volth/cpan2nix-2019-11-23
...
perl: 5.30.0 -> 5.30.1
2019-11-24 11:11:56 +01:00
Izorkin
7d0fcb8acc
ruby: build with soname tag
2019-11-24 12:55:23 +03:00
Frederik Rietdijk
1d18c5a0fe
Merge staging-next into staging
2019-11-24 10:13:31 +01:00
John Ericson
505dcb3b73
Merge pull request #73946 from Ericson2314/fix-lua-env
...
lua wrapper: Fix bash error
2019-11-23 12:38:44 -05:00
volth
83bacb1ca7
perl: 5.30.0 -> 5.30.1
2019-11-23 12:39:54 +00:00
John Ericson
a610a38cb5
lua wrapper: Fix bash error
...
Recently, we made it harder for external code to use some stdenv-only bash
variables by unsetting them in [1] But Lua's `withPackages` was sourcing some
setup hooks in [2], which required those bash variables.
I say great! We caught something bad: Lua should use normal dependencies, even
though that is harder with `buildEnv`. Now it works that way, and everything is
fine.
[1]: 9d3911f806/pkgs/stdenv/generic/setup.sh (L574-L578)
[2]: 9d3911f806/pkgs/development/interpreters/lua-5/wrapper.nix (L23-L27)
CC @matthewbauer
2019-11-22 19:47:27 -05:00
Frederik Rietdijk
182571cdc3
update-python-libraries: ignore pyproject
2019-11-22 08:37:03 +01:00
c0bw3b
0afae5c14b
Treewide: fix more URL permanent redirects
...
Related issue: #60004
Previous PR: #73478
2019-11-21 15:37:34 -08:00
Elis Hirwing
fdc094f69e
php74: init at 7.4.0RC6
2019-11-21 23:22:54 +01:00
Frederik Rietdijk
1939a97811
python3: add pythonForBuild as parameter, fixes python3Minimal
...
`pythonForBuild` exists for cross-compilation. When one overrides
python, one needs to ensure pythonForBuild matches.
2019-11-21 22:00:23 +01:00
Frederik Rietdijk
ad3ef645b0
python3Minimal: 3.7.4 -> 3.7.5
...
Base it on python37 so we ensure the package remains up to date.
2019-11-21 15:34:37 +01:00
Christian Kauhaus
9a1e9258f6
lua-5.3: add patch for CVE-2019-6706
...
Taken from
http://launchpadlibrarian.net/417853567/lua5.3_5.3.3-1_5.3.3-1ubuntu0.18.10.1.diff.gz
and adapted to our needs.
Re #54799
2019-11-21 11:10:45 +01:00
Frederik Rietdijk
10d0c68a9b
Merge staging-next into staging
2019-11-20 10:02:21 +01:00
Frederik Rietdijk
65edeb8633
Merge master into staging-next
2019-11-20 10:01:49 +01:00
Frederik Rietdijk
648152fdbb
python39: init at 3.9.0a1
...
It's a year until the final release but this will give a chance to test
out certain features and how it integrates with other packages.
https://www.python.org/dev/peps/pep-0596/
2019-11-20 09:42:27 +01:00
Jan Tojnar
2a85ee83b2
guile: fix unbound variable in setup-hook
...
For compat with set -u
2019-11-20 05:12:13 +01:00
Jan Tojnar
ae465621ff
pythonPackages.pipBuildHook: fix unbound variable
...
for compatibility with set -u
2019-11-20 05:06:51 +01:00
Frederik Rietdijk
5f8b0d7d99
Merge staging-next into staging
2019-11-19 14:53:29 +01:00
Frederik Rietdijk
f6b39f852e
Merge master into staging-next
2019-11-19 10:53:44 +01:00
Daiderd Jordan
f89fff0154
Merge pull request #73457 from cw789/erlang_update
...
erlangR22: 22.0.4 -> 22.1.7
2019-11-18 23:17:44 +01:00
Timo Kaufmann
d17a25d190
Merge pull request #73448 from cw789/elixir_update
...
elixir_1_9: 1.9.2 -> 1.9.4
2019-11-18 21:30:10 +01:00
adisbladis
c9d8624ccd
treewide: Get rid of libGLU_combined
2019-11-18 20:10:43 +00:00
Ivan Kozik
106d4049cd
quickjs: init at 2019-10-27 ( #73515 )
2019-11-17 13:35:29 -08:00
cw
1cb60e4dab
erlangR22: 22.0.4 -> 22.1.7
2019-11-15 13:35:55 +01:00
cw
110bf03058
elixir_1_9: 1.9.2 -> 1.9.4
2019-11-15 09:34:59 +01:00
Frederik Rietdijk
c6e31d0767
Merge master into staging-next
2019-11-14 13:31:39 +01:00
Frederik Rietdijk
7e7cec1562
hy: use python2, build fails with 3
2019-11-13 16:27:38 +01:00
Frederik Rietdijk
5004cc90f6
renpy: explicitly use python2
2019-11-13 16:27:37 +01:00
Frederik Rietdijk
73b88e17dd
Merge staging-next into staging
2019-11-11 12:09:26 +01:00
adisbladis
d053944e7b
octave: Don't use libGLU_combined
2019-11-09 10:34:49 +00:00
Vladimír Čunát
457e94d900
Merge branch 'master' into staging-next
...
~4k rebuilds on each Linux.
2019-11-09 07:26:53 +01:00
John Ericson
5132cc822a
Merge pull request #72812 from NixOS/bash-no-undef-vars
...
cc-wrapper, bintools-wrapper: Remove now unneeded `set {+,-}u`
2019-11-08 15:26:14 -05:00
John Ericson
f7fdc997bf
Merge commit 'afa48f16f265fd3e88073bca7929e1e103bd3dc3' into bash-no-undef-vars
2019-11-08 13:58:27 -05:00
John Ericson
aaf0fd2c44
lua-5 setup hook: LUA_PATH and LUA_CPATH can be undefined
2019-11-08 13:24:20 -05:00
Matthew Bauer
5ebd36403e
Merge pull request #70641 from maggesi/rename-z77z-into-maggesi
...
Rename z77z into maggesi
2019-11-07 17:18:20 -05:00
Matthew Bauer
730b739ec6
Merge pull request #70274 from delroth/lua51-cve-master
...
lua5_1: rename patch file to match its CVE id
2019-11-07 17:10:21 -05:00
Matthew Bauer
ff12e10d12
Merge pull request #71316 from nomeata/bump-wasmtime
...
wasmtime: 20190521 -> 20191018
2019-11-07 17:04:26 -05:00
R. RyanTM
01aedf07d9
renpy: 7.3.3 -> 7.3.5 ( #72653 )
...
(#72653 )
2019-11-06 18:53:53 +01:00
John Ericson
f11ed19450
Merge pull request #65761 from lopsided98/perl-cross-references
...
perl: fix errant references when cross-compiling
2019-11-05 14:26:36 -05:00
Frederik Rietdijk
c4e30cf98c
Merge staging-next into staging
2019-11-05 14:18:08 +01:00
Frederik Rietdijk
03a9822405
Merge master into staging-next
2019-11-05 14:17:37 +01:00
Ben Wolsieffer
49afaab294
perl: fix errant references when cross-compiling
2019-11-05 00:34:34 -05:00
John Ericson
acd2d19484
Merge pull request #72347 from NixOS/bash-no-undef-vars
...
treewide: `set -u` everywhere
2019-11-04 19:52:33 -05:00
Jonathan Ringer
deb201b311
update-python-libraries: update usage comments
2019-11-03 12:03:27 -08:00
Frederik Rietdijk
9d59d57d45
Merge staging-next into staging
2019-11-03 14:01:28 +01:00
Frederik Rietdijk
7827d3f449
python35: 3.5.8 -> 3.5.9
...
There were no new changes in version 3.5.9; 3.5.9 was released only because of a CDN caching problem,
which resulted in some users downloading a prerelease version of the 3.5.8 .xz source tarball.
Apart from the version number, 3.5.9 is identical to the proper 3.5.8 release.
2019-11-03 11:21:05 +01:00
Dmitry Kalinkin
3466faf9d8
pythonPackages.setuptoolsBuildHook: fix debug message
2019-11-03 10:34:44 +01:00
Michael Raskin
66523b7bbc
Merge pull request #72576 from r-ryantm/auto-update/love
...
love_11: 11.2 -> 11.3
2019-11-02 19:47:57 +00:00
R. RyanTM
aabf8498d3
love_11: 11.2 -> 11.3
2019-11-02 05:50:48 -07:00
R. RyanTM
901f445cbe
jruby: 9.2.8.0 -> 9.2.9.0
2019-11-01 21:49:48 -07:00
John Ericson
b7f4bda282
treewide: `*Phase(s)?` variables are optional
...
If these aren't defined, the stdenv defaults are used in the `*Phase`
case, or no extra phases are done, in the `*Phases` case.
2019-11-01 14:44:44 -04:00
John Ericson
2811b032d6
treewide: Make still dont* Variables are optional in most cases
...
Go beyond the obvious setup hooks now, with a bit of sed, with a skipped case:
- cc-wrapper's `dontlink`, because it already is handled.
Also, in nix files escaping was manually added.
EMP
2019-11-01 14:44:44 -04:00
Frederik Rietdijk
ccf514a61d
python35: 3.5.7 -> 3.5.8
2019-10-29 10:39:50 +01:00
Aaron Andersen
a480006281
php: 7.2.23 -> 7.2.24, 7.3.10 -> 7.3.11
2019-10-25 03:09:19 -04:00
Frederik Rietdijk
a85e58ac13
Merge master into staging-next
2019-10-23 09:38:37 +02:00
Florian Klink
5c3401b605
Merge pull request #71650 from flokli/racket-7.4
...
racket: 7.3 -> 7.4
2019-10-22 22:59:20 +02:00
Ryan Mulligan
3133a144d5
Merge pull request #71629 from r-ryantm/auto-update/janet
...
janet: 1.3.1 -> 1.4.0
2019-10-22 06:24:52 -07:00
Florian Klink
0e6a91be02
racket: 7.3 -> 7.4
2019-10-22 11:58:44 +02:00
R. RyanTM
a86c304180
joker: 0.12.7 -> 0.12.9
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/joker/versions
2019-10-22 10:07:53 +02:00
Frederik Rietdijk
43bbecea5e
pythonInterpreters.graalpython37: init
...
Add an interpreter with package set for graalpython 3.7.
2019-10-22 09:16:18 +02:00
R. RyanTM
2d81e9aa4c
janet: 1.3.1 -> 1.4.0
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/janet/versions
2019-10-21 22:37:33 -07:00
Frederik Rietdijk
5b55013aa2
python2: 2.7.16 -> 2.7.17
...
Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2019-10-20 19:48:32 +02:00
worldofpeace
673a73602f
Merge pull request #71174 from hedning/spidermonkey_60-bump
...
Spidermonkey 60 bump
2019-10-19 00:07:09 +00:00
Joachim Breitner
2c6d133211
wasmtime: 20190521 -> 20191018
...
this upgrade fixes a problem with running trapping WebAssembly code
for me:
```
error: failed to process main module `_out/issue36.wasm`
caused by: Instantiation error: Trap occurred while invoking start function: wasm trap: unreachable, source location: @2eb9
```
2019-10-18 09:58:25 +02:00
Frederik Rietdijk
aedf4fc8fc
Revert "update-python-libraries: use version key for latest release ( #68857 )"
...
This broke support for --target.
This reverts commit e8c29fa77c
.
2019-10-18 09:53:55 +02:00