Maximilian Bosch
6b0cd9ad47
Merge branch 'staging' into glibc230
...
Conflicts:
pkgs/applications/misc/vit/default.nix
2020-01-28 14:54:51 +01:00
Frederik Rietdijk
dce0ca29d9
Merge master into staging-next
2020-01-28 10:46:13 +01:00
Silvan Mosberger
80a2740991
Merge pull request #78265 from Synthetica9/https-homepages
...
treewide: fix redirected urls
2020-01-27 15:00:53 +01:00
cw
e3863ab269
elixir_1_10: init at 1.10.0
...
Set elixir_1_10 as default elixir version.
Removed elixir_1_5 as support has faded out now.
2020-01-27 11:58:02 +01:00
Marek Mahut
ecade10760
Merge pull request #78186 from r-ryantm/auto-update/jython
...
jython: 2.7.1 -> 2.7.2b2
2020-01-26 13:22:51 +01:00
Mario Rodas
0100a600ff
Merge pull request #78174 from r-ryantm/auto-update/groovy
...
groovy: 2.5.8 -> 2.5.9
2020-01-24 18:33:02 -05:00
Maximilian Bosch
a605fcabae
evcxr: 0.4.6 -> 0.5.0
...
https://crates.io/crates/evcxr/0.5.0
2020-01-23 13:16:58 +01:00
Maximilian Bosch
eddfcc32b4
Merge branch 'staging' into glibc230
2020-01-23 11:31:13 +01:00
Mario Rodas
8a726f8516
Merge pull request #77991 from marsam/fix-pypy-darwin
...
pypy: fix build on darwin
2020-01-22 19:46:49 -05:00
Patrick Hilhorst
593e11fd94
treewide: fix redirected urls
...
According to https://repology.org/repository/nix_unstable/problems , we have a
lot of packages that have http links that redirect to https as their homepage.
This commit updates all these packages to use the https links as their
homepage.
The following script was used to make these updates:
```
curl https://repology.org/api/v1/repository/nix_unstable/problems \
| jq '.[] | .problem' -r \
| rg 'Homepage link "(.+)" is a permanent redirect to "(.+)" and should be updated' --replace 's@$1@$2@' \
| sort | uniq > script.sed
find -name '*.nix' | xargs -P4 -- sed -f script.sed -i
```
2020-01-22 11:26:22 +01:00
R. RyanTM
8f8c833bc1
jython: 2.7.1 -> 2.7.2b2
2020-01-21 17:04:55 +00:00
R. RyanTM
48ba125302
groovy: 2.5.8 -> 2.5.9
2020-01-21 15:34:14 +00:00
volth
5540b2e7b4
perl.withPackages: respect $PERL5LIB
...
perl.withPackages did not allow to add more packages using $PERL5LIB
2020-01-20 18:11:00 +00:00
Ivan Kozik
76ab11518d
treewide: Remove myself from maintainers on some packages ( #78027 )
2020-01-19 12:18:34 -05:00
Frederik Rietdijk
bcd8c6b8dc
Merge master into staging-next
2020-01-17 17:08:16 +01:00
Oleksii Filonenko
cd99b82d8a
wasmer: init at 0.13.0
2020-01-16 12:29:04 -08:00
Anders Kaseorg
3cd8ce3bce
treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH
...
Naive concatenation of $LD_LIBRARY_PATH can result in an empty
colon-delimited segment; this tells glibc to load libraries from the
current directory, which is definitely wrong, and may be a security
vulnerability if the current directory is untrusted. (See #67234 , for
example.) Fix this throughout the tree.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-01-15 09:47:03 +01:00
Frederik Rietdijk
bc18cc72dd
Merge pull request #77610 from LnL7/darwin-stdenv-python3
...
darwin-stdenv: bootstrap with python3
2020-01-15 09:24:57 +01:00
Frederik Rietdijk
eba1f79418
pythonPackages.venvShellHook: init
...
This is a hook that loads a virtualenv from the specified `venvDir`
location. If the virtualenv does not exist, it is created.
2020-01-14 22:36:21 +01:00
Luka Blaskovic
76d90cf1f5
cpython: fetch darwin-libutil.patch to nixpkgs
...
python3 is now required buildInput for glibc>=2.29.
Remove fetchpatch to solve infinite recursion in
glibc bootstrap process.
2020-01-14 08:26:58 +00:00
Daiderd Jordan
6328518e98
stdenv: bootstrap darwin with python3
...
- Replaced python override from the final stdenv, instead we
propagate our bootstrap python to stage4 and override both
CF and xnu to use it.
- Removed CF argument from python interpreters, this is redundant
since it's not overidden anymore.
- Inherit CF from stage4, making it the same as the stdenv.
2020-01-13 11:34:36 +01:00
Jörg Thalheim
7aa6616d00
perl: fix configure phase for Aarch32 ( #76922 )
...
In "perl: fuse configureFlags" [1] the effects of the preConfigure
phase were merged into configureFlags. After this change values with
spaces do not reach the configure script intact.
The only flag this affects is `ldflags` for Aarch32 and Mips, and perl
builds without it on armv7l-linux so it's probably no longer required
on any platform.
Fixes:
configuring
configure flags: -de -Dcc=cc <...> -Dldflags=\"-lm -lrt\"
./Configure: eval: line 1677: unexpected EOF while looking for matching `"'
./Configure: eval: line 1678: syntax error: unexpected end of file
Configure: unknown option -lrt"
[1] 3b50d0462a
2020-01-13 10:06:45 +00:00
R. RyanTM
174190dae1
joker: 0.12.9 -> 0.14.0
2020-01-10 19:39:34 -05:00
Alyssa Ross
163618988f
ruby: remove references to CC by default
...
This makes RbConfig["CC"] return an invalid path, but I hope nothing
is depending on that anyway...
2020-01-09 15:54:59 +00:00
adisbladis
2d6f1ff4dd
python: Add support for installing Python eggs
2020-01-08 13:59:04 +00:00
Michael Raskin
a280d83949
Merge pull request #77181 from r-ryantm/auto-update/picoLisp
...
picolisp: 19.6 -> 19.12
2020-01-08 10:01:23 +00:00
Joachim Breitner
246ba7bb0d
wasmtime: 20191111 -> v0.8.0
2020-01-07 17:36:29 +01:00
R. RyanTM
1edb9dc658
picolisp: 19.6 -> 19.12
2020-01-06 22:25:42 -08:00
R. RyanTM
7e9851475a
janet: 1.5.1 -> 1.6.0
2020-01-06 09:50:36 -08:00
Andrew Childs
68317c736e
perl: fix configure phase for Aarch32
...
In "perl: fuse configureFlags" [1] the effects of the preConfigure
phase were merged into configureFlags. After this change values with
spaces do not reach the configure script intact.
The only flag this affects is `ldflags` for Aarch32 and Mips, and perl
builds without it on armv7l-linux so it's probably no longer required
on any platform.
Fixes:
configuring
configure flags: -de -Dcc=cc <...> -Dldflags=\"-lm -lrt\"
./Configure: eval: line 1677: unexpected EOF while looking for matching `"'
./Configure: eval: line 1678: syntax error: unexpected end of file
Configure: unknown option -lrt"
[1] 3b50d0462a
2020-01-04 09:51:10 +09:00
Stig Palmquist
76bd004a4b
micropython: init at 1.12
2020-01-03 10:57:55 +01:00
Frederik Rietdijk
f08e3e38d4
Merge master into staging-next
2020-01-02 21:41:13 +01:00
Austin Seipp
091ddf2650
quickjs: 2019-10-27 -> 2019-12-21
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-01-01 19:31:18 -06:00
Maximilian Bosch
5065378316
evcxr: 0.4.5 -> 0.4.6
...
https://github.com/google/evcxr/releases/tag/v0.4.6
2020-01-01 21:13:45 +01:00
Frederik Rietdijk
555037a667
Merge master into staging-next
2019-12-31 16:35:53 +01:00
John Ericson
cfd013813e
Merge pull request #74090 from obsidiansystems/ghcjs-cross-without-cc
...
stdenv, haskell: bonafied GHCJS cross compilation without stdenv.cc
2019-12-30 16:40:43 -08:00
Robin Gloster
760e23136a
treewide: *inputs are lists
2019-12-31 01:09:25 +01:00
Robin Gloster
9126911ba5
ruby: installFlags is a list
2019-12-31 00:50:40 +01:00
Robin Gloster
755db0b689
treewide: installTargets is a list
2019-12-31 00:25:26 +01:00
Robin Gloster
313da176d3
treewide: NIX_*_FLAGS -> string
2019-12-31 00:16:46 +01:00
Robin Gloster
f9f46dc327
treewide: NIX_*_FLAGS -> string
2019-12-31 00:15:46 +01:00
Robin Gloster
981ae25113
treewide: NIX_*_COMPILE -> string
2019-12-31 00:07:21 +01:00
Jan Tojnar
f4e74edd8c
python.pkgs.wrapPython: get rid of warning
...
When `makeWrapperArgs` variable is not set, `declare -p makeWrapperArgs`
will return with 1 and print an error message to stderr.
I did not handle the non-existence case in b0633406cb
because I thought `mk-python-derivation` will always define `makeWrapperArgs`
but `wrapProgram` can be called independently. And even with `mk-python-derivation`,
`makeWrappers` will not be set unless explicitly declared in the derivation
because of https://github.com/NixOS/nix/issues/1461 .
I was lead to believe that because the builds were succeeding and I confirmed
that the mechanism fails when the variable is not defined and `-o nounset` is enabled.
It appears that `wrapPython` setup hook is not running under `-o nounset`, though,
invaldating the assumption.
Now we are checking that the variable exists before checking its type, which
will get rid of the warning and also prevent future error when `-o nounset`
is enabled in the setup hook.
For more information, see the discussion at
https://github.com/NixOS/nixpkgs/commit/a6bb2ede232940a96150da7207a3ecd15eb6328
2019-12-30 16:46:55 +01:00
Alyssa Ross
a08e5665fa
rubygems: fix for Ruby with no openssl
...
This fixes the rubyMinimal package.
2019-12-30 16:11:23 +01:00
Robin Gloster
65395a7105
treewide: installTargets is a list
2019-12-30 13:29:27 +01:00
Merijn Broeren
133103d709
treewide: replace make/build/configure/patchFlags with nix lists
2019-12-30 12:58:11 +01:00
Robin Gloster
3b50d0462a
perl: fuse configureFlags
2019-12-30 11:13:36 +01:00
Jan Tojnar
a69e309794
Merge branch 'staging-next' into staging
2019-12-30 05:24:03 +01:00
Jan Tojnar
480fc1856a
Merge branch 'master' into staging-next
2019-12-30 05:22:23 +01:00
Robin Gloster
ac8eaa8507
treewide: fix *Flags
2019-12-30 04:50:37 +01:00
Frederik Rietdijk
5aed91512d
Merge staging-next into staging
2019-12-29 10:20:05 +01:00
Frederik Rietdijk
fb66525297
Merge master into staging-next
2019-12-29 10:19:39 +01:00
Jan Tojnar
a6bb2ede23
python.pkgs.wrapPython: fix string makeWrapperArgs
...
Bash takes an assignment of a string to an array variable:
local -a user_args
user_args="(foo bar)"
to mean appending the string to the array, not parsing the string into
an array as is the case when on the same line as the declaration:
local -a user_args="(foo bar)"
b0633406cb
extracted the declaration before
the newly branched code block, causing string makeWrapperArgs being added
to the array verbatim.
Since local is function scoped, it does not matter if we move it inside
each of the branches so we fix it this way.
2019-12-28 22:23:36 +01:00
worldofpeace
4a2621da53
Merge pull request #76283 from jtojnar/python-mwa
...
python.pkgs.wrapPython: fix makeWrapperArgs
2019-12-26 19:21:37 -05:00
Mario Rodas
76200c4284
ruby_2_7: init at 2.7.0
...
Release notes: https://www.ruby-lang.org/en/news/2019/12/25/ruby-2-7-0-released/
2019-12-25 14:24:03 +00:00
Mario Rodas
298010982b
ruby: rubygems 3.0.6 -> 3.1.2
...
Changelog: https://blog.rubygems.org/2019/12/20/3.1.2-released.html
2019-12-25 14:24:03 +00:00
Profpatsch
7d4c1ae7f1
rubyMinimal: ruby with all options disabled by default
...
Similar to `gitMinimal` or `pythonMinimal`, this is useful for scripts
which don’t use anything but the standard library and want a small
footprint.
2019-12-25 13:59:42 +01:00
Profpatsch
80c07f8aaf
ruby: add removeReferenceToCC
package option
...
Reduces the runtime closure by ~200MB if enabled.
2019-12-25 13:59:42 +01:00
Jan Tojnar
4bbc6cc66f
Merge branch 'staging-next' into staging
2019-12-25 05:18:52 +01:00
Jan Tojnar
ca39dd3a8a
Merge branch 'master' into staging-next
2019-12-25 05:15:06 +01:00
Jan Tojnar
b0633406cb
python.pkgs.wrapPython: fix makeWrapperArgs
...
When `makeWrapperArgs` is a Bash array, we only passed the first
item to `wrapProgram`. We need to use `"${makeWrapperArgs[@]}"`
to extract all the items. But that breaks the common string case so
we need to handle that case separately.
2019-12-23 18:02:44 +01:00
worldofpeace
9ce10d7d22
erlang: build on aarch64-linux
...
I've built several versions without issue.
2019-12-22 21:27:52 -05:00
Markus Kowalewski
7d44826298
php: 7.2.25 -> 7.2.26
2019-12-21 16:49:28 +01:00
Markus Kowalewski
9e4716b1f5
php: 7.4.0 -> 7.4.1
2019-12-21 14:05:13 +01:00
Markus Kowalewski
10060abfc0
php: 7.3.12 -> 7.3.13
2019-12-21 14:04:58 +01:00
Mario Rodas
039a5bd71b
Merge pull request #75947 from eraserhd/staging-tcl-symlink-fix
...
tcl: fix dangling symlink
2019-12-20 18:39:03 -05:00
Frederik Rietdijk
ad733b5505
python37: 3.7.5 -> 3.7.6
2019-12-19 17:37:02 +01:00
Frederik Rietdijk
c0c65fe83c
python39: 3.9.0a1 -> 3.9.0a2
2019-12-19 17:36:21 +01:00
Frederik Rietdijk
2012dd5734
python38: 3.8.0 -> 3.8.1
2019-12-19 17:36:21 +01:00
Frederik Rietdijk
5796029c5d
python36: 3.6.9 -> 3.6.10
2019-12-19 17:36:20 +01:00
Jason Felice
41a48b5895
tcl: fix dangling symlink
2019-12-19 09:46:36 -05:00
Frederik Rietdijk
39037a3431
Merge staging-next into staging
2019-12-19 09:21:24 +01:00
Mario Rodas
56a206efe9
gauche: 0.9.8 -> 0.9.9
...
Release notes: https://practical-scheme.net/gauche/gmemo/?Release%200.9.9
2019-12-16 20:20:20 -05:00
Andreas Rammhold
8185415b55
Merge pull request #75763 from gilligan/manylinux-interp
...
python: remove _manylinux.py
2019-12-17 00:01:58 +01:00
Andreas Rammhold
e9f522eee1
python: remove _manylinux.py
...
This will turn manylinux support back on by default.
PIP will now do runtime checks against the compatible glibc version to
determine if the current interpreter is compatible with a given
manylinux specification. However it will not check if any of the
required libraries are present.
The motivation here is that we want to support building python packages
with wheels that require manylinux support. There is no real change for
users of source builds as they are still buildings packages from source.
The real noticeable(?) change is that impure usages (e.g. running `pip
install package`) will install manylinux packages that previously
refused to install.
Previously we did claim that we were not compatible with manylinux and
thus they wouldn't be installed at all.
Now impure users will have basically the same situation as before: If
you require some wheel only package it didn't work before and will not
properly work now. Now the program will fail during runtime vs during
installation time.
I think it is a reasonable trade-off since it allows us to install
manylinux packages with nix expressions and enables tools like
poetry2nix.
This should be a net win for users as it allows wheels, that we
previously couldn't really support, to be used.
2019-12-16 16:37:16 +01:00
Jonathan Ringer
4b1c34cac6
gtk-server: 2.3.1 -> 2.4.5
...
Also bumped gtk version from gtk2 to gtk3
2019-12-15 13:31:53 -08:00
Jan Tojnar
429561978b
Merge branch 'master' into staging-next
2019-12-14 23:09:06 +01:00
Michael Raskin
dd3ddb3e6d
Merge pull request #70772 from tmplt/octave-gl2ps
...
octave: build with gl2ps
2019-12-13 21:24:23 +00:00
Frederik Rietdijk
dfdf1597a7
Merge master into staging-next
2019-12-13 11:43:39 +01:00
Tobias Pflug
418ad571c3
Fix manylinux packages
...
Make sure lib outputs are used where applicable.
2019-12-13 11:40:44 +01:00
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
Mario Rodas
0f8dc3cc2e
pypy: fix build on darwin
2019-10-26 04:20:00 -05: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
Frederik Rietdijk
7181aca6d9
update-python-libraries: handle other format
2019-10-18 09:53:55 +02:00
Tor Hedin Brønner
18d7929e95
spidermonkey_52: drop, as is unused
...
`gnome-shell-extensions` switched over to `spidermonkey_60` in 3.34 leaving
`spidermonkey_52` unused.
2019-10-16 16:53:19 +02:00
Frederik Rietdijk
12441bdf9f
Merge staging-next into staging
2019-10-16 11:17:12 +02:00
Tor Hedin Brønner
231432e93c
spidermonkey_60: 60.4.0 -> 60.9.0
...
This is the last 60-esr I believe.
- fixed multiple outputs (saves $out 2MB from $out)
- updated the only patch we carry
- symlinked `js` to `js60`, some packages using spidermonkey expects `js`. Might
make it possible to drop 38 in the future.
2019-10-16 10:20:05 +02:00
Frederik Rietdijk
41abe12bb3
python37: 3.7.4 -> 3.7.5
2019-10-16 09:14:48 +02:00
Gabriel Ebner
f3ecf7d3e0
Merge pull request #71177 from Taneb/metamath-upgrade
...
metamath: 0.172 -> 0.178
2019-10-15 16:06:07 +02:00
Nathan van Doorn
fc0be2a54e
metamath: 0.172 -> 0.178
...
This also moves away from my mirror of the distributiont one hosted by
the metamath organization, which should generally be far more
up-to-date. However, that doesn't include any data files, so we need to
make sure we don't try to make those.
2019-10-15 13:43:26 +01:00
R. RyanTM
e2c883b1db
renpy: 7.3.2 -> 7.3.3
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/renpy/versions
2019-10-15 14:38:51 +02:00
Matthew Glazar
81d15948cc
python38: fix build on macOS
...
Python 3.8 fails to build on macOS for two reasons:
* python-3.x-distutils-C++.patch fails to apply cleanly.
* An #include for <util.h> is missing, causing a build failure:
./Modules/posixmodule.c:6586:9: error: implicit declaration of function 'openpty' is invalid in C99
if (openpty(&master_fd, &slave_fd, NULL, NULL, NULL) != 0)
^
Use the correct version of python-3.x-distutils-C++.patch, and add a
patch to #include <util.h>.
2019-10-15 13:12:13 +02:00
Frederik Rietdijk
911b053802
python38: 3.8.0rc1 -> 3.8.0
2019-10-15 11:56:01 +02:00
cw
768215a1f4
elixir_1_9: 1.9.1 -> 1.9.2
2019-10-14 08:29:01 -07:00
Marco Maggesi
24d0bd37b5
Merge branch 'master' into rename-z77z-into-maggesi
2019-10-13 18:06:23 +02:00
Vladimír Čunát
4e6826a3b2
Merge branch 'staging-next'
...
It's not perfect, but I think we can deal with the rest of the
regressions directly on master, so that this process does not stall.
2019-10-13 16:10:58 +02:00
Vladimír Čunát
9e0f698a49
luajit_2_0: fix the platforms/extraMeta
2019-10-13 14:07:01 +02:00
Jan Tojnar
6c8aed6391
Merge branch 'master' into staging-next
2019-10-12 00:50:21 +02:00
Frederik Rietdijk
1b8f8a65ba
python38: 3.8.0b3 -> 3.8.0rc1
2019-10-11 13:57:18 +02:00
Tmplt
62e0c07836
octave: build with gl2ps
...
Resolves #38459
2019-10-08 20:03:27 +02:00
Linus Heckemann
5aa4b19946
treewide: mark some broken packages as broken
...
Refs:
e6754980264fe927320d5ff2dbd24ca4fac9a160
1e9cc5b9844ef603fe160e9f671178f96200774f
793a2fe1e8bb886ca2096c5904e1193dc3268b6d
c19cf65261639f749012454932a532aa7c681e4b
f6544d618f30fae0bc4798c4387a8c7c9c047a7c
2019-10-08 17:14:26 +02:00
Frederik Rietdijk
a0c34f54cc
Merge master into staging-next
2019-10-08 11:56:52 +02:00
Marco Maggesi
ff1ed720e2
Rename z77z into maggesi
...
Make the "handle" of the maintainer match the name of the github account.
Also update the email address.
2019-10-07 17:05:25 +02:00
Michael Raskin
6d49b4ca02
Merge pull request #70551 from r-ryantm/auto-update/angelscript
...
angelscript: 2.33.0 -> 2.34.0
2019-10-07 08:58:09 +00:00
R. RyanTM
cfcd337b96
angelscript: 2.33.0 -> 2.34.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/angelscript/versions
2019-10-06 17:46:34 -07:00
Elis Hirwing
b5f73124e4
php72: 7.2.22 -> 7.2.23
...
Changelog: https://www.php.net/ChangeLog-7.php#7.2.23
2019-10-04 08:58:32 +02:00
Elis Hirwing
c1e531bf5e
php73: 7.3.9 -> 7.3.10
...
Changelog: https://www.php.net/ChangeLog-7.php#7.3.10
2019-10-04 08:56:18 +02:00
Jan Tojnar
b3fcd9375d
Merge branch 'master' into staging-next
2019-10-03 01:47:08 +02:00
Pierre Bourdon
1b7783072c
lua5_1: rename patch file to match its CVE id
2019-10-02 22:13:12 +02:00
Mario Rodas
5ed9d8b8aa
ruby_2_4: 2.4.7 -> 2.4.9
...
Changelog:
- https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-4-8-released/
- https://www.ruby-lang.org/en/news/2019/10/02/ruby-2-4-9-released/
2019-10-02 10:38:32 +00:00
Mario Rodas
5e76e7b430
ruby_2_5: 2.5.6 -> 2.5.7
...
Changelog: https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-5-7-released/
2019-10-02 10:38:32 +00:00
Mario Rodas
4ee22f3a9c
ruby_2_5: 2.6.4 -> 2.6.5
...
Changelog: https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-6-5-released/
2019-10-02 10:38:32 +00:00
Mario Rodas
befd5c954b
ruby: remove ruby_2_3 patchset
...
d3983caf45
removed ruby_2_3 from nixpkgs
2019-10-02 10:38:32 +00:00
Frederik Rietdijk
503081fa5b
Merge staging into staging-next
2019-09-29 11:05:22 +02:00
Vladimír Čunát
217cf982c7
Merge branch 'master' into staging-next
2019-09-27 22:13:02 +02:00
Joachim F
ad773d31e2
Merge pull request #69345 from joachifm/feat/split-version
...
Replace uses of splitString for splitting version strings
2019-09-27 06:19:18 +00:00
Jon
28af6ac647
python3Packages.flit: fix tests and packaging ( #69546 )
...
* python3Packages.flit: fix tests
* python: fix flit setup hook
2019-09-26 21:09:03 +00:00
adisbladis
2b2c6e0bc4
pythonPackages.pipBuildHook: Add wheel dependency
...
And remove missing "options"
2019-09-26 17:17:16 +01:00
Joachim Fasting
bad07dfac5
tree-wide: replace uses of splitString "." with lib.versions
...
Quoting from the splitString docstring:
NOTE: this function is not performant and should never be used.
This replaces trivial uses of splitString for splitting version
strings with the (potentially builtin) splitVersion.
2019-09-26 17:42:49 +02:00
Jan Tojnar
f2b9f5baa5
Merge branch 'staging-next' into staging
2019-09-22 16:39:56 +02:00
Jan Tojnar
11c2b06dd2
Merge branch 'master' into staging-next
2019-09-22 16:39:12 +02:00
Sebastian Jordan
5505d2f036
python: Fix invalid pip call in setuptoolsShellHook
2019-09-22 09:55:13 +02:00
Vladimír Čunát
22a216849b
Re-Revert "Merge branch 'staging-next'"
...
This reverts commit f8a8fc6c7c
.
2019-09-22 09:38:09 +02:00
Vladyslav M
8d49679f55
janet: 1.2.0 -> 1.3.1
2019-09-22 08:47:11 +03:00
Vladimír Čunát
f8a8fc6c7c
Revert "Merge branch 'staging-next'"
...
This reverts commit 41af38f372
, reversing
changes made to f0fec244ca
.
Let's delay this. We have some serious regressions.
2019-09-21 20:05:09 +02:00
Jan Tojnar
62791c3743
Merge branch 'master' into staging-next
2019-09-18 21:15:35 +02:00
worldofpeace
0c9fab9398
Merge pull request #68941 from Ma27/bump-evcxr
...
evcxr: 0.4.4 -> 0.4.5
2019-09-17 12:59:00 -04:00
Mario Rodas
e8c29fa77c
update-python-libraries: use version key for latest release ( #68857 )
...
From warehouse API reference [1]:
GET /pypi/<project_name>/json
Returns metadata (info) about an individual project at the latest
version […]
[1] https://warehouse.pypa.io/api-reference/json/#project
2019-09-16 17:34:15 -05:00
Maximilian Bosch
af564fbd8a
evcxr: 0.4.4 -> 0.4.5
...
New release: https://github.com/google/evcxr/blob/v0.4.5/RELEASE_NOTES.md#version-045
Also added myself as maintainer and removed `zeromq` from the build
inputs as it's now vendored by upstream.
2019-09-16 22:46:26 +02:00
Vladimír Čunát
b6c6e1f9e8
Merge branch 'master' into staging-next
2019-09-15 13:18:54 +02:00
Robin Gloster
a345623f2b
spidermonkey_1_8_5: fix build with gcc8
...
closes #68765
closes #68763
2019-09-14 12:19:27 +02:00
Jan Tojnar
a441eaa7b1
Merge branch 'staging-next' into staging
2019-09-12 22:49:43 +02:00
Aaron Andersen
ef114315ca
love_0_8: fix broken build
2019-09-10 20:57:12 -04:00
Frederik Rietdijk
c99529a4b6
python.pkgs.wheelUnpackHook: propagate wheel
...
This was accidentally removed when buildPython* was rewritten as hooks.
2019-09-10 22:26:20 +02:00
Izorkin
329a88efa7
treewide: replace mysql.connector-c to libmysqlclient
2019-09-09 15:55:34 +03:00
Lily Ballard
d046ab888c
perl: Update detected platform version
...
Instead of hardcoding the version as 10.10, we should just detect it as
being MACOSX_DEPLOYMENT_TARGET.
2019-09-09 04:33:24 -04:00
volth
7b8fb5c06c
treewide: remove redundant quotes
2019-09-08 23:38:31 +00:00
Frederik Rietdijk
5f4734b1dd
Merge remote-tracking branch 'upstream/gcc-8' into staging-next
...
Earlier the gcc8 branch was merged instead of the gcc-8 branch (note the dash)...
2019-09-08 20:44:26 +02:00
Frederik Rietdijk
e73f871285
Merge master into staging-next
2019-09-08 14:49:25 +02:00
Robin Gloster
5f58361017
Merge pull request #68261 from etu/php72-update
...
php72: 7.2.21 -> 7.2.22
2019-09-07 18:48:05 +02:00
Alyssa Ross
ca96b55d3a
ruby_2_6: patch use-after-free
...
See https://bugs.ruby-lang.org/issues/16136 .
This patch is on Ruby trunk, but hasn't been backported (yet?).
2019-09-07 14:32:56 +00:00
Alyssa Ross
d3983caf45
ruby_2_3: remove
...
This has been EOL since December. We shouldn't still be facilitating
its use.
Fixes https://github.com/NixOS/nixpkgs/pull/67977 .
2019-09-07 13:09:17 +00:00
Jan Tojnar
9fcdb3bd16
Merge branch 'master' into staging-next
2019-09-07 14:55:03 +02:00
Elis Hirwing
125d068e02
php72: 7.2.21 -> 7.2.22
...
Changelog: https://www.php.net/ChangeLog-7.php#7.2.22
2019-09-07 14:51:05 +02:00
Elis Hirwing
735e3d18fe
Merge pull request #68038 from dtzWill/update/php-7.3.9
...
php73: 7.3.8 -> 7.3.9 (security)
2019-09-07 14:45:49 +02:00
Frederik Rietdijk
9894a70299
Merge staging into staging-next
2019-09-06 22:47:40 +02:00
Frederik Rietdijk
66bc7fc1b3
Merge master into staging-next
2019-09-06 22:46:05 +02:00
Frederik Rietdijk
b75f9a5f6d
pythonInterpreters.pypy*prebuilt: use openssl 1.0
2019-09-06 21:45:10 +02:00
Frederik Rietdijk
f7e28bf5d8
Split buildPythonPackage into setup hooks
...
This commit splits the `buildPythonPackage` into multiple setup hooks.
Generally, Python packages are built from source to wheels using `setuptools`.
The wheels are then installed with `pip`. Tests were often called with
`python setup.py test` but this is less common nowadays. Most projects
now use a different entry point for running tests, typically `pytest`
or `nosetests`.
Since the wheel format was introduced more tools were built to generate these,
e.g. `flit`. Since PEP 517 is provisionally accepted, defining a build-system
independent format (`pyproject.toml`), `pip` can now use that format to
execute the correct build-system.
In the past I've added support for PEP 517 (`pyproject`) to the Python
builder, resulting in a now rather large builder. Furthermore, it was not possible
to reuse components elsewhere. Therefore, the builder is now split into multiple
setup hooks.
The `setuptoolsCheckHook` is included now by default but in time it should
be removed from `buildPythonPackage` to make it easier to use another hook
(curently one has to pass in `dontUseSetuptoolsCheck`).
2019-09-06 15:18:45 +02:00
Vladimír Čunát
4aad2947f8
Merge branch 'master' into staging-next
2019-09-04 11:00:56 +02:00
Mario Rodas
39d343929d
Merge pull request #68002 from marsam/update-supercollider
...
supercollider: 3.10.2 -> 3.10.3
2019-09-03 19:35:39 -05:00
Will Dietz
00039ef5af
php73: 7.3.8 -> 7.3.9 (security)
...
https://www.php.net/archive/2019.php#2019-08-29-1
https://www.php.net/ChangeLog-7.php#7.3.9
2019-09-03 18:33:37 -05:00
Franz Pletz
de85797565
Merge remote-tracking branch 'origin/master' into gcc-8
2019-09-03 22:15:07 +02:00
Michael Fellinger
1f49035aca
ruby.withPackages: init
...
Co-authored-by: Alyssa Ross <hi@alyssa.is>
2019-09-03 19:44:49 +00:00
Mario Rodas
3a601cac5b
ruby: update RVM patchsets
2019-09-03 15:33:51 +00:00
Mario Rodas
bd51778554
ruby_2_6: 2.6.3 -> 2.6.4
2019-09-03 15:33:51 +00:00
Mario Rodas
8cb7bb03fd
ruby_2_5: 2.5.5 -> 2.5.6
2019-09-03 15:33:51 +00:00
Mario Rodas
06205d8154
ruby_2_4: 2.4.5 -> 2.4.7
2019-09-03 15:33:51 +00:00
Mario Rodas
ae610711eb
supercollider: 3.10.2 -> 3.10.3
...
Changelog: https://github.com/supercollider/supercollider/releases/tag/Version-3.10.3
2019-09-03 04:20:00 -05:00
André Stylianos Ramos
ca8558af6c
joker: 0.12.4 -> 0.12.7
2019-09-03 04:50:02 -03:00
Vladimír Čunát
f21211ebfe
Merge branch 'master' into staging
2019-09-02 23:25:24 +02:00
Alexei Robyn
c62337d9c7
lua*Packages: Consolidate separate setup hooks together
...
- Lua packages now consistently use LUA_PATH/LUA_CPATH rather than a mix
of those and NIX_LUA_PATH/NIX_LUA_CPATH
- Lua libraries are now consistently only added to the search path
variables if:
1) The library actually has a corresponding directory to search
2) The library is not already present in the search path
This should help prevent the search paths from growing overly large
- Fixed bugs in some path helpers
- Changed the affected shell script indentation to 2 spaces; nixpkgs
shell scripts are inconsistently split between 2 and 4 space
indentation, but 2 matches better with the Nix expressions, so IMO it
makes more sense
2019-09-01 17:42:20 +02:00
Sam Doshi
d3188e90a0
supercollider: Use qt5's own mkDerivation
2019-08-31 23:27:43 -04:00
Matthew Bauer
98662eba0e
python: enable loadable sqlite extensions ( #67472 )
...
Our sqlite supports it, so might as well make use of it.
Fixes #66526
2019-08-31 07:59:00 -04:00
Milan Pässler
48ca6ed3f4
ruby: rubygems 3.0.3 -> 3.0.6
2019-08-31 11:48:04 +00:00
volth
7bb6b373ab
treewide: name -> pname ( #67513 )
2019-08-31 07:41:22 -04:00
Alyssa Ross
01c4c15ef5
ruby: replace bundled RubyGems with our RubyGems
...
This should prevent problems caused by trying to install our own
RubyGems over the top of the one that comes with Ruby.
2019-08-31 11:33:03 +00:00
Alyssa Ross
5b0851028f
ruby: --disable-rubygems for baseruby
...
This works just fine, and means we don't run into an issue with RubyGems
trying to install into a different Ruby's prefix when cross-compiling.
See https://github.com/NixOS/nixpkgs/pull/51842#issuecomment-478392799 .
2019-08-31 11:33:03 +00:00
Frederik Rietdijk
ad1d58c622
Merge staging-next into staging
2019-08-31 10:04:20 +02:00
Frederik Rietdijk
fc74ba8291
Merge master into staging-next
2019-08-31 09:50:38 +02:00
zimbatm
80a3988150
remove empty nix file
...
Nix repl hangs when evaluating empty files.
find -name "*.nix" -empty -delete
2019-08-31 00:00:29 +02:00
Maximilian Bosch
819696bb0c
evcxr: 0.4.3 -> 0.4.4
...
https://github.com/google/evcxr/releases/tag/v0.4.4
2019-08-29 01:51:25 +02:00
volth
08f68313a4
treewide: remove redundant rec
2019-08-28 11:07:32 +00:00
Frederik Rietdijk
5061fe0c2c
Merge staging-next into staging
2019-08-28 08:26:42 +02:00
Frederik Rietdijk
98640fd482
Merge master into staging-next
2019-08-27 16:36:47 +02:00
Marek Mahut
ee62ec62ec
python2: CVE-2018-20852
...
Fixes #67200
(cherry picked from commit 302cac35f5
)
2019-08-27 10:04:55 +02:00
volth
35d68ef143
treewide: remove redundant quotes
2019-08-26 21:40:19 +00:00
Matthew Bauer
48d0e9401e
cpython: skip macOS system frameworks
...
We don’t want cpython picking up /Library/Frameworks and
/System/Library/Frameworks which contains Tcl.framework. Instead it
should use the one provided by Nix. this would not be an issue if
sandboxing was enabled, but unfortunately that has its own issues.
Fixes #66647
2019-08-25 20:35:19 -04:00
Marek Mahut
302cac35f5
python2: CVE-2018-20852
...
Fixes #67200
2019-08-25 19:16:38 +02:00
Robin Gloster
616b8343c4
Merge remote-tracking branch 'upstream/master' into gcc-8
2019-08-25 18:55:46 +02:00
Vladimír Čunát
985d1ac425
Merge branch 'master' into staging-next
...
There were several more conflicts from name -> pname+version;
all auto-solved by kdiff3, hopefully OK.
Hydra nixpkgs: ?compare=1538611
2019-08-25 14:57:11 +02:00
Maximilian Bosch
62b75df413
evcxr: 0.3.3 -> 0.4.3
...
The current version fails to build: https://hydra.nixos.org/build/99189245
Please note that the releases aren't tracked by Git, but the currently
used rev points to `0.4.3` at crates.io: https://crates.io/crates/evcxr/0.4.3
2019-08-25 09:36:06 +02:00
Vladimír Čunát
2e6bf42a22
Merge branch 'master' into staging-next
...
There ver very many conflicts, basically all due to
name -> pname+version. Fortunately, almost everything was auto-resolved
by kdiff3, and for now I just fixed up a couple evaluation problems,
as verified by the tarball job. There might be some fallback to these
conflicts, but I believe it should be minimal.
Hydra nixpkgs: ?compare=1538299
2019-08-24 08:55:37 +02:00
Robin Gloster
c7e75df21f
Merge remote-tracking branch 'upstream/master' into openssl-1.1
2019-08-23 02:00:31 +02:00
Vika
ba83c08610
php: disable mhash
...
Per https://www.php.net/manual/en/intro.mhash.php , mhash extension
is obsolete, so disabling it here. (Also it doesn't cross-compile)
**Warning**: This could be a breaking change for some packages that
are very old and rely on this extension, maintainer discretion is
advised.
2019-08-21 20:37:06 +03:00
Florian Klink
65b1948be2
Merge pull request #66762 from adisbladis/python-minimal
...
python3Minimal: Add top-level for a minimal Python 3 build
2019-08-21 15:04:52 +02:00
adisbladis
99e6ca2bdc
python3Minimal: Add top-level for a minimal Python 3 build
...
This builds Python without optional dependencies.
We can't just use python3.override, as things like
python3Minimal.withPackages would pass the wrong python derivation into
these modules.
2019-08-21 14:52:49 +02:00
Robin Gloster
f4fc845e5b
Merge remote-tracking branch 'upstream/master' into openssl-1.1
2019-08-21 14:25:13 +02:00
Michael Raskin
d38d6aba1f
Merge pull request #66883 from kisik21/lua-cross-compile-fix
...
lua: fix cross-compilation; fixes #66742
2019-08-20 08:13:33 +00:00
Marek Mahut
2aedbd056a
Merge pull request #66920 from r-ryantm/auto-update/janet
...
janet: 1.1.0 -> 1.2.0
2019-08-19 20:38:29 +02:00
Marek Mahut
047f8d612b
Merge pull request #66904 from r-ryantm/auto-update/groovy
...
groovy: 2.5.7 -> 2.5.8
2019-08-19 19:22:38 +02:00
Marek Mahut
b1b3ea751a
Merge pull request #66913 from r-ryantm/auto-update/jruby
...
jruby: 9.2.7.0 -> 9.2.8.0
2019-08-19 19:19:48 +02:00
R. RyanTM
9c2088181a
janet: 1.1.0 -> 1.2.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-08-19 06:37:04 -07:00
R. RyanTM
632c4b870d
jruby: 9.2.7.0 -> 9.2.8.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/jruby/versions
2019-08-19 05:40:32 -07:00
R. RyanTM
6e718f1ab4
groovy: 2.5.7 -> 2.5.8
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/groovy/versions
2019-08-19 04:29:43 -07:00
Vika
68847aeef4
lua: fix cross-compilation; fixes #66742
...
The makefile isn't able to find the toolchain when cross-compiling. I
helped it a little bit by adding the parameters explicitly.
2019-08-19 12:04:26 +03:00
worldofpeace
62f8fd7513
Merge pull request #66418 from jlesquembre/clj
...
clojure: 1.10.1.466 -> 1.10.1.469
2019-08-18 22:58:26 -04:00
Florian Klink
100eae3b77
python: allow stripping tkinter
2019-08-19 00:11:17 +02:00
Florian Klink
db087f226d
python: allow stripping bytecode
2019-08-18 23:47:44 +02:00
Florian Klink
52fcbbff44
python: make rebuilding bytecode optional
2019-08-18 23:47:44 +02:00
Florian Klink
8335f3dd5c
python: allow stripping config
2019-08-18 23:47:43 +02:00
Florian Klink
d03283c029
python: allow stripping tests
2019-08-18 23:47:30 +02:00
Florian Klink
414cde4df4
python: allow stripping IDLE
2019-08-18 23:47:16 +02:00
Frederik Rietdijk
f65aa21bb2
Merge master into staging-next
2019-08-18 12:53:44 +02:00
adisbladis
5c0d493df4
python: Enable building without openssl
2019-08-18 08:18:58 +01:00
Frederik Rietdijk
295888c622
Merge pull request #66381 from NixOS/staging-next
...
Staging next
2019-08-18 08:54:45 +02:00
Frederik Rietdijk
113dbfeb27
Merge pull request #66596 from emilazy/update-pypy-and-eda-tools
...
Update PyPy and FOSS EDA tools
2019-08-17 17:48:21 +02:00
volth
c814d72b51
treewide: name -> pname
2019-08-17 10:54:38 +00:00
Frederik Rietdijk
fe9a3e3e63
Merge staging-next into staging
2019-08-17 09:39:23 +02:00
Frederik Rietdijk
c68f58d95c
Merge master into staging-next
2019-08-17 09:30:16 +02:00
volth
46420bbaa3
treewide: name -> pname (easy cases) ( #66585 )
...
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
2019-08-15 13:41:18 +01:00
Lily Ballard
63259057a8
erlang: Fix build error on darwin
...
Stop hardcoding 10.10 as the platform when building. Instead we'll use
$MACOSX_DEPLOYMENT_TARGET so erlang doesn't have to be updated again the
next time that's changed.
2019-08-14 15:56:29 -07:00
Matthew Bauer
81bddd62ca
Merge pull request #62953 from asymmetric/wasmtime-update
...
wasmtime: 0.1.0 -> 20190521
2019-08-14 10:26:54 -04:00
Frederik Rietdijk
8d56f2472e
Merge master into staging-next
2019-08-14 13:45:54 +02:00
Emily
ec07b882b3
pypy{2,27,3,35 -> 36}: 7.0.0 -> 7.1.1
2019-08-13 16:49:27 -07:00
Emily
5638dd55e3
pythonInterpreters.pypy{27,35 -> 36}_prebuilt: 6.0.0 -> 7.1.1
2019-08-13 16:49:27 -07:00
Jörg Thalheim
108c57b141
Merge pull request #53734 from yurrriq/update/noweb
...
Update noweb (and icon-lang)
2019-08-13 13:37:08 +01:00
Vladimír Čunát
387e6952d3
Merge #65846 : Update php packages
2019-08-10 14:42:37 +02:00
José Luis Lafuente
8c223b58cf
clojure: 1.10.1.466 -> 1.10.1.469
2019-08-10 07:20:54 +02:00
Aaron Andersen
c4ac0a84ba
Merge pull request #66188 from volth/perl-531
...
perldevel: 5.30.0 -> 5.31.2
2019-08-09 16:24:24 -04:00
Frederik Rietdijk
9bd78cb048
Merge master into staging-next
2019-08-09 14:00:27 +02:00
Eric Bailey
31d1ce7e64
icon-lang: rework to support darwin and building without graphics
2019-08-07 14:09:15 -05:00
Ryan Mulligan
e275a6c2f3
Merge pull request #64037 from r-ryantm/auto-update/gnu-apl
...
gnuapl: 1.7 -> 1.8
2019-08-06 21:53:34 -07:00
volth
62ba206c88
perldevel: 5.30.0 -> 5.31.2
2019-08-06 09:39:29 +00:00
ysander
b74113e193
Add dependency and patch files (refs: #65786 )
2019-08-04 18:02:47 +02:00
Izorkin
cb9846c2dc
php73: 7.3.7 -> 7.3.8
2019-08-03 16:40:08 +03:00
Izorkin
7819d3f621
php72: 7.2.20 -> 7.2.21
2019-08-03 16:23:41 +03:00
Sarah Brofeldt
6882ea8db5
Merge pull request #65736 from fgaz/duktape/2.4.0
...
duktape: 2.3.0 -> 2.4.0
2019-08-03 08:28:56 +02:00
Frederik Rietdijk
658c0f0ce9
python38: 3.8.0b2 -> 3.8.0b3
2019-08-03 08:14:25 +02:00
Justin Humm
4908aaf3c9
spidermonkey_38, spidermonkey_60: fix cross compilation
...
This is essentially the same as done in
65f2b0a2a3
.
For spidermonkey_38 I set --enable-posix-nspr-emulation, as it would
otherwise complain about a wrong NSPR version and that trick seemed to
be successful in spidermonkey_60 anyway.
2019-08-03 07:51:46 +02:00
Robin Gloster
30969073f0
Merge remote-tracking branch 'upstream/master' into openssl-1.1
2019-08-02 03:01:30 +02:00
worldofpeace
e77b7692e2
Merge pull request #63013 from andrestylianos/joker-0.12.4
...
joker: 0.12.2 -> 0.12.4
2019-08-01 13:58:19 -04:00
Francesco Gazzetta
4ae454d1eb
duktape: 2.3.0 -> 2.4.0
2019-08-01 19:20:16 +02:00
André Stylianos Ramos
94545c30c5
joker: 0.12.2 -> 0.12.4
2019-08-01 05:33:18 -03:00
Michael Weiss
8760c695d4
swiften, pypy: Mark as broken
...
swiften is broken since 2018-10-18:
x86_64-linux: https://hydra.nixos.org/build/97180305
aarch64-linux: https://hydra.nixos.org/build/97193043
pypy is broken since 2019-05-29:
x86_64-linux (pypy): https://hydra.nixos.org/build/97214777
x86_64-linux (pypy3): https://hydra.nixos.org/build/97221287
The builds for swiften and reposurgeon (depends on pypy) regularly fail
during rebuilds for SCons updates (e.g. [0]).
[0]: https://github.com/NixOS/nixpkgs/pull/65392
2019-07-30 19:25:43 +02:00
Andreas Rammhold
d80649d2a3
pypy: use openssl 1.0.2
...
While upstream claims support of OpenSSL 1.1 the test suite fails.
2019-07-29 21:25:13 +02:00
Frederik Rietdijk
bd47c5721f
Python: introduce NIX_PYTHONEXECUTABLE in order to set sys.executable
...
This is needed in case of `python.buildEnv` to make sure sys.executable
does not point to the unwrapped executable.
2019-07-27 11:52:49 +02:00
Frederik Rietdijk
34eebf6844
Merge master into staging-next
2019-07-25 11:52:18 +02:00
markuskowa
a7e69435aa
Merge pull request #65176 from r-ryantm/auto-update/renpy
...
renpy: 7.3.0 -> 7.3.2
2019-07-24 12:57:53 +02:00
José Luis Lafuente
32c1c5cbe0
clojure: 1.10.1.462 -> 1.10.1.466
2019-07-24 08:25:49 +02:00
Frederik Rietdijk
db6c38a075
Merge master into staging-next
2019-07-22 14:15:32 +02:00
Maximilian Bosch
e15bc90acc
Merge pull request #60675 from protoben/evcxr-0.3.3
...
evcxr: init at 0.3.3
2019-07-21 02:37:29 +02:00
Maximilian Bosch
2de35cf8ee
evcxr: fix darwin build
...
It seems as the `Security` framework is missing during the linking in a
darwin build environment:
https://logs.nix.ci/?key=nixos/nixpkgs.60675&attempt_id=42d9c159-f1a2-4abc-ab14-9dea23d941b1
2019-07-21 02:13:17 +02:00
Maximilian Bosch
c4323c200f
evcxr: fix hash and cc
access
...
The `cargoSha256` hashes across the sourcetree had to be altered after
the last `cargo-vendor` bump. Also ensured that `cc` is available in
`$PATH` to avoid startup errors in the REPL.
2019-07-21 01:43:55 +02:00
R. RyanTM
2698c3d9bb
renpy: 7.3.0 -> 7.3.2
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/renpy/versions
2019-07-20 08:16:09 -07:00
Frederik Rietdijk
0ce55a10d2
Merge master into staging-next
2019-07-19 16:33:38 +02:00
Andrew Chambers
37e1c1aeda
janet: 1.0.0 -> 1.1.0
2019-07-19 15:12:03 +12:00
Daiderd Jordan
04b3ad82f8
Merge pull request #65038 from LnL7/erlang-wx
...
erlang: remove wx conditional
2019-07-19 00:04:04 +02:00
Daiderd Jordan
6fb8e5c453
Merge pull request #65025 from cw789/update_elixir
...
elixir_1_9: 1.9.0 -> 1.9.1
2019-07-19 00:03:43 +02:00
Daiderd Jordan
574cb4a8df
erlang: remove wx conditional
...
The wxmac build has been fixed and there's erlang_nox now.
2019-07-18 23:42:32 +02:00
cw
6b6a9ac500
elixir_1_9: 1.9.0 -> 1.9.1
2019-07-18 15:09:09 +02:00
Nikolay Amiantov
da295a1206
python2: backport fix for pyc race condition, part 2
...
Turns out fixing this only in importlib is not sufficient and we
need to backport CPython part of the fix too.
This patch is based on https://hg.python.org/cpython/rev/c16063765d3a
but because the code around is different there are some changes (C-strings
instead of Python objects etc.)
With this patch Tensorflow builds successfully on many-core machine.
2019-07-17 10:22:11 +02:00
Frederik Rietdijk
0d832585b7
Merge staging-next into staging
2019-07-17 10:14:29 +02:00
Frederik Rietdijk
a28a9ac156
Merge master into staging-next
2019-07-16 11:15:46 +02:00
Michael Raskin
9a1d795ce7
Merge pull request #64861 from r-ryantm/auto-update/picoLisp
...
picolisp: 18.12 -> 19.6
2019-07-16 05:40:40 +00:00
R. RyanTM
65a313538b
picolisp: 18.12 -> 19.6
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/picolisp/versions
2019-07-15 21:43:03 -07:00
Mario Rodas
0d8d1cce1c
Merge pull request #64814 from r-ryantm/auto-update/guile
...
guile: 2.2.4 -> 2.2.6
2019-07-15 20:29:34 -05:00
R. RyanTM
950ebaf09e
mujs: 1.0.5 -> 1.0.6
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/mujs/versions
2019-07-15 16:19:32 -07:00
R. RyanTM
02466bea79
guile: 2.2.4 -> 2.2.6
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/guile/versions
2019-07-15 09:05:36 -07:00
Frederik Rietdijk
7da15d9b36
buildPythonPackage: add support for setupPyGlobalFlags (2)
2019-07-15 17:47:57 +02:00
Mario Rodas
7094a1af0c
python37: fix distutils C++ patch (PR #64758 )
...
Update distutils patch to the upstream changes.
See: 6c0e0d141a
2019-07-15 09:37:43 +02:00
Frederik Rietdijk
271b57c219
Revert "buildPythonPackage: add support for setupPyDistFlags"
...
I merged this a bit too quick. We need to have a closer look at it.
See the points brought up in https://github.com/NixOS/nixpkgs/pull/64682 .
This reverts commit 1e0ebdb8a4
.
2019-07-13 13:25:32 +02:00
Kirill Boltaev
1e0ebdb8a4
buildPythonPackage: add support for setupPyDistFlags
...
Flags passed to the "python setup.py" command.
2019-07-13 09:47:00 +02:00
Frederik Rietdijk
4aee94629d
Merge staging-next into staging
2019-07-13 09:46:03 +02:00
Frederik Rietdijk
54065ae20d
Merge master into staging-next
2019-07-13 09:45:40 +02:00
Frederik Rietdijk
ec7f569211
python.buildEnv: use NIX_PYTHONPATH
2019-07-13 09:37:33 +02:00
Frederik Rietdijk
46409b5c32
Python: add sitecustomize.py, listen to NIX_PYTHONPATH
...
This commit adds a Nix-specific module that recursively adds paths that
are on `NIX_PYTHONPATH` to `sys.path`. In order to process possible
`.pth` files `site.addsitedir` is used.
The paths listed in `PYTHONPATH` are added to `sys.path` afterwards, but
they will be added before the entries we add here and thus take
precedence.
The reason for adding support for this environment variable is that we
can set it in a wrapper without breaking support for `PYTHONPATH`.
2019-07-13 09:37:33 +02:00
Frederik Rietdijk
8074133844
pythonPackages.fetchPypi: support SRI hashes
2019-07-11 18:01:04 +02:00
Frederik Rietdijk
30f299027a
pythonPackages.fetchPypi: separate url computation from fetchurl
2019-07-11 18:01:04 +02:00
Frederik Rietdijk
f2a8117492
pythonPackages.fetchPypi: put expression in own file
...
Also fixes an evaluation bug.
2019-07-11 18:01:04 +02:00
Charlie Dyson
0426ae63f8
fix : #64340 building python wheels in non-standard store
2019-07-11 10:27:28 +02:00
Frederik Rietdijk
22cb7f25f2
Merge master into staging-next
2019-07-11 09:40:10 +02:00
Ryan Mulligan
508ae42a0f
treewide: fix redirect URLs
2019-07-10 12:52:51 -07:00
Frederik Rietdijk
79a03641d5
Merge staging-next into staging
2019-07-09 15:46:26 +02:00
Frederik Rietdijk
74c24385cb
Merge master into staging-next
2019-07-09 15:46:00 +02:00
Frederik Rietdijk
7cf5909fad
Merge staging-next into staging
2019-07-09 15:44:08 +02:00
Frederik Rietdijk
421a87d94c
python38: init at 3.8.0b2
2019-07-09 15:31:37 +02:00
worldofpeace
08a76cff03
Merge pull request #63942 from jlesquembre/clj
...
clojure: 1.10.0.442 -> 1.10.1.462
2019-07-09 09:29:18 -04:00
Frederik Rietdijk
46d91410af
python37: 3.7.3 -> 3.7.4
2019-07-09 10:04:25 +02:00
Frederik Rietdijk
a88e319591
python36: 3.6.8 -> 3.6.9
2019-07-09 10:04:25 +02:00
José Luis Lafuente
bdf9dc59ff
clojure: 1.10.0.442 -> 1.10.1.462
...
Updates jdk dependency from 8 to 11. Clojure 1.10.0 added support for
jdk11, and was released with a new develper tool: REBL
(https://github.com/cognitect-labs/REBL-distro ). REBL depends on javafx,
currently only supported on Nix by jdk11 (see #63574 )
2019-07-09 09:19:22 +02:00
Dmitry Kalinkin
e9a5a28aa6
Merge pull request #63812 from MrMebelMan/update/supercollider-3.10.2
...
supercollider: 3.9.3 -> 3.10.2
2019-07-08 10:46:52 -04:00
Vladimír Čunát
0746c4dbb4
Merge branch 'master' into staging-next
...
There are several thousand rebuilds from master already.
Hydra nixpkgs: ?compare=1528940
2019-07-06 13:44:40 +02:00
Aaron Andersen
2720a1c147
Merge pull request #64326 from etu/php-upgrades
...
php: 7.2.19 -> 7.2.20, 7.3.6 -> 7.3.7
2019-07-05 19:59:02 -04:00
R. RyanTM
2514bfca14
renpy: 7.2.2 -> 7.3.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/renpy/versions
2019-07-05 23:24:40 +02:00
Vladyslav M
d2fe4ea4a8
janet: 0.6.0 -> 1.0.0, build with meson
2019-07-05 23:23:08 +02:00
Elis Hirwing
bd1b55d074
php72: 7.2.19 -> 7.2.20
...
Changelog: https://www.php.net/ChangeLog-7.php#7.2.20
2019-07-05 09:24:37 +02:00
Elis Hirwing
c2ac19f432
php73: 7.3.6 -> 7.3.7
...
Changelog: https://www.php.net/ChangeLog-7.php#7.3.7
2019-07-05 09:21:50 +02:00
markuskowa
9390903b02
Merge pull request #64294 from tadeokondrak/hy/update/0.17.0
...
hy: 0.16.0 -> 0.17.0
2019-07-04 19:04:37 +02:00
Elis Hirwing
80c7463a92
php: drop 7.1
...
PHP 7.1 is currently on life support, as in only recieving security related patches.
This will only continue until: 2019-12-01
This date are in the middle of the 19.09 lifecycle. So it would be
nice to not have it in the 19.09 stable release. Dropping it now would
also result in less maintanance in updating them.
The death dates can be seen on following links:
- https://endoflife.date/php
- https://php.net/supported-versions.php
- https://en.wikipedia.org/wiki/PHP#Release_history
2019-07-04 14:31:49 +02:00
Tadeo Kondrak
a1801ff4de
hy: 0.16.0 -> 0.17.0
2019-07-04 04:09:28 -06:00
Daiderd Jordan
d215c18479
Merge pull request #63606 from cw789/master
...
elixir_1_9: init at 1.9.0
2019-07-03 20:05:11 +02:00
Timo Kaufmann
9db3a5869e
python2: backport fix for pyc race condition
...
This is python bug https://bugs.python.org/issue13146 . Fixed since
python 3.4. It makes pyc creation atomic, preventing a race condition.
The patch has been rebased on our deterministic build patch.
It wasn't backported to python 2.7 because there was a complaint about
changed semantics. Since files are now created in a temporary directory
and then moved, symlinks will be overridden. See
https://bugs.python.org/issue17222 .
That is an edge-case however. Ubuntu and debian have backported the fix
in 2013 already, making it mainstream enough for us to adopt.
2019-07-03 08:40:51 +02:00
R. RyanTM
c095ab7cc5
gnuapl: 1.7 -> 1.8
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/gnu-apl/versions
2019-07-01 09:21:51 -07:00
worldofpeace
3f4a353737
treewide: use dontUnpack
2019-07-01 04:23:51 -04:00
Dmitry Kalinkin
58a85eb83a
supercollider: change license gpl3Plus -> gpl3
2019-06-27 10:28:03 -04:00
Vladyslav Burzakovskyy
28e804f9d6
supercollider: 3.9.3 -> 3.10.2
2019-06-26 19:57:06 +02:00
Jan Tojnar
07d1d3ed68
Merge branch 'master' into staging
2019-06-25 18:06:43 +02:00
Vladimír Čunát
145a620802
Merge branch 'master' into staging-next
...
Hydra nixpkgs: ?compare=1527134
2019-06-25 14:04:12 +02:00
cw
056ba630dd
elixir_1_9: 1.9.0-rc.0 -> 1.9.0
2019-06-25 09:31:15 +02:00
Alexei Robyn
f2aa671ad7
luajitPackages: Improve derivation names
...
`"lua" + lua.luaversion + "-"` resolves to "lua51-" for both Lua
5.1 and LuaJIT packages. With this, LuaJIT packages instead get
`lua.name + "-"`, which currently resolves to "luajit-2.1.0-beta3-".
This makes it easy to distinguish the two in store paths etc.
2019-06-24 04:04:37 +02:00
Chris Wögi
85bfec90aa
Delete Elixir v1.4.nix
2019-06-23 20:27:39 +02:00
Frederik Rietdijk
dafee3d91a
Merge master into staging-next
2019-06-23 15:38:41 +02:00
Daiderd Jordan
811f35d8cd
Merge pull request #63296 from ehamberg/erlang-otp-22
...
Erlang/OTP 22
2019-06-22 11:47:43 +02:00
Erlend Hamberg
19c2979677
erlangR22: init at 22.0.4
2019-06-22 11:01:25 +02:00
cw
14fa744011
elixir_1_9: init at 1.9.0-rc.0
2019-06-21 11:04:09 +02:00
cw
24a2ee8fac
elixir: remove obosolete glibcLocales
...
As C.UTF-8 is available now.
2019-06-21 11:03:34 +02:00
Frederik Rietdijk
72d647f3d8
Merge master into staging-next
2019-06-21 08:20:26 +02:00
Matthieu Coudron
c33153bf13
Merge pull request #63108 from Shados/lua-packaging-improvements-pr
...
Lua/luarocks packaging improvements
2019-06-19 14:23:31 +02:00
Daiderd Jordan
c93a7f4d81
Merge pull request #63295 from ehamberg/patch-2
...
Don't use autoreconfHook for building Erlang/OTP
2019-06-18 18:17:29 +02:00
Frederik Rietdijk
f120248daf
Merge staging-next into staging
2019-06-18 11:07:56 +02:00
Mario Rodas
afd0817677
Merge pull request #63255 from mnacamura/gauche
...
gauche: 0.9.7 -> 0.9.8
2019-06-18 00:42:18 -05:00
Yurii Rashkovskii
0e6843b46f
picolisp: include httpGate tool
...
https://software-lab.de/doc/httpGate.html
httpGate is a central element of the PicoLisp application server
architecture. Its purpose is to perform the following tasks:
* Provide a single application entry port (e.g. 80 or 443).
* Allow PicoLisp applications to run as non-root.
* Start application servers on demand.
* Handle HTTPS/SSL communication.
2019-06-17 12:04:00 -07:00
Erlend Hamberg
d4d19e34db
Don't use autoreconfHook for building Erlang/OTP
...
This is in preparation for adding Erlang/OTP 22 which no longer has a
`configure.in` and fails to build with the current
`generic-builder.nix`, but it should work for all supported, previous
versions of Erlang (R18–R21) as well.
Fixes #62775
2019-06-17 09:54:44 +02:00
Franz Pletz
1cdaba0c74
gnuapl: fix build with gcc8
2019-06-17 07:26:01 +02:00
Mitsuhiro Nakamura
ab5f07960a
gauche: 0.9.7 -> 0.9.8
2019-06-17 09:02:26 +09:00
volth
f3282c8d1e
treewide: remove unused variables ( #63177 )
...
* treewide: remove unused variables
* making ofborg happy
2019-06-16 19:59:05 +00:00
Frederik Rietdijk
9de9a15b86
Merge staging-next into staging
2019-06-16 09:04:52 +02:00
Yurii Rashkovskii
6278dbf8c4
picolisp: fix help functionality
...
Currently, trying to use help results in something like this:
```
: (help 'db)
========================================
w3m: Can't exec
=======================================
```
By including `w3m` as an input, the behaviour changes to:
```
: (help 'db)
========================================
(db 'sym 'cls ['hook] 'any ['sym 'any ..]) -> sym | NIL
Returns a database object of class cls, where the values for the sym arguments
correspond to the any arguments. If a matching object cannot be found, NIL is
returned. sym, cls and hook should specify a tree for cls or one of its
superclasses. See also aux, collect, request, fetch, init and step.
========================================
-> db
```
2019-06-15 23:25:32 -07:00
Ben Wolsieffer
0a7bc4645b
guile: 2.2.3 -> 2.2.4
2019-06-15 18:20:16 +02:00
Alexei Robyn
8eabbb3d20
buildLuarocksPackage: Several improvements
...
Summary of main changes:
- Now makes use of luarocks dependency resolution (builds will fail if
rockspec dependencies are unmet)
- Renamed argument `external_deps` -> `exernalDeps` and add
functionality to handle external dependencies that are multiple-output
derivations
- Added an `extraVariables` argument for appending to the contents of
luarocks config `variables` table
- The `rockspecFilename` argument default is now actually used
- The `disabled` argument can now be overriden with a less-restrictive
check, as it now just sets `meta.broken` instead of throwing an error
during eval
- The `doCheck` argument is now actually honored if set to `true`
2019-06-13 20:53:53 +10:00
Elis Hirwing
039983bd7a
Merge pull request #62783 from Izorkin/php-packages
...
php: update build config and php package
2019-06-12 13:14:22 +02:00
Izorkin
a6a26c1bc5
php: update build config
2019-06-11 22:21:36 +03:00
Izorkin
925f803e28
phpPackages: build phpPackages with re2c
2019-06-11 22:21:35 +03:00
Justin Wood
db004aa0f9
erlangR21: 21.3.7.1 -> 21.3.8.3 ( #62952 )
2019-06-11 09:45:27 -04:00
Lorenzo Manacorda
47be73c2f5
wasmtime: 0.1.0 -> 20190521
2019-06-10 17:26:38 +02:00
Dmitry Kalinkin
3d40e4291a
Merge pull request #62768 from ehamberg/patch-1
...
erlangR21: 21.2.3 -> 21.3.7.1
2019-06-08 20:40:43 -04:00
Vladimír Čunát
8f5edef47e
Merge branch 'staging-next' (PR #62209 )
2019-06-07 08:07:10 +02:00
Izorkin
f93d637ef9
php: fix zts options
2019-06-06 21:03:42 +03:00
Erlend Hamberg
0b37cf8db6
erlangR21: 21.2.3 -> 21.3.7.1
2019-06-06 13:06:11 +02:00
Vladimír Čunát
576af17187
Merge branch 'master' into staging-next
...
Hydra nixpkgs: ?compare=1523575
2019-06-05 11:06:44 +02:00
Matthieu Coudron
f67d8591a1
lua: removed zip.nix orphan file
...
I couldn't find any reference to it and luazip was already packaged in
lua-packages.nix (now generated).
2019-06-05 16:21:18 +09:00
Matthew Bauer
64f837491c
Merge pull request #62618 from matthewbauer/talloc-fix
...
proot/talloc fixes
2019-06-03 13:56:55 -04:00
Matthew Bauer
f64d21da21
Merge pull request #56834 from matthewbauer/v8-update
...
v8: 5.4.232 -> 7.4.255
2019-06-03 13:34:04 -04:00
Matthew Bauer
9f7bb1f512
python27: add override to build statically
2019-06-03 12:28:25 -04:00
Vladimír Čunát
c4724fb7bc
Merge branch 'master' into staging-next
...
Hydra nixpkgs: ?compare=1523028
2019-06-03 10:01:25 +02:00
Alyssa Ross
062210bdff
treewide: update cargoSha256 hashes for cargo-vendor upgrade
...
A recent upgrade of cargo-vendor changed its output slightly, which
broke all cargoSha256 hashes in nixpkgs.
See https://github.com/NixOS/nixpkgs/issues/60668 for more information.
Since then, a few hashes have been fixed in master by hand, but there
were a lot still to do, so I did all of the ones left over with some
scripts I wrote.
The one hash I wasn’t able to update was habitat's, because it’s
currently broken and the build doesn’t get far enough to produce a
hash anyway.
2019-06-01 15:17:52 +00:00
Franz Pletz
669e534b5a
Merge pull request #62290 from etu/php-upgrades
...
php: 7.1.29 -> 7.1.30, 7.2.18 -> 7.2.19, 7.3.5 -> 7.3.6
2019-06-01 13:43:12 +00:00
Andrew Chambers
2bdcd4ac97
janet: 0.5.0 -> 0.6.0
2019-06-01 17:57:20 +12:00
Elis Hirwing
10deca4645
php73: 7.3.5 -> 7.3.6
...
Changelog: https://php.net/index.php#id2019-05-30-1
2019-05-31 10:23:58 +02:00
Elis Hirwing
639e146de1
php72: 7.2.18 -> 7.2.19
...
Changelog: https://php.net/index.php#id2019-05-30-2
2019-05-31 10:17:21 +02:00
Elis Hirwing
1d92bec205
php71: 7.1.29 -> 7.1.30
...
Changelog: https://php.net/index.php#id2019-05-30-3
2019-05-31 10:15:50 +02:00
volth
5c8b5fb456
perl530: init at 5.30.0
2019-05-28 08:52:43 +02:00
Vladimír Čunát
b4ae841b23
Merge branch 'staging-next' into staging
2019-05-26 09:48:55 +02:00
Frederik Rietdijk
b2ab860db3
Merge master into staging-next
2019-05-25 12:38:00 +02:00
Frederik Rietdijk
6e4e7c5dc6
Merge master into staging-next
2019-05-24 12:39:37 +02:00
Ryan Mulligan
f6eec8adda
Merge pull request #61802 from r-ryantm/auto-update/elixir
...
elixir_1_8: 1.8.1 -> 1.8.2
2019-05-22 05:30:16 -07:00
R. RyanTM
25f9f8985f
elixir_1_8: 1.8.1 -> 1.8.2
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/elixir/versions
2019-05-21 05:27:04 -07:00
Michael Raskin
d8afea025a
Merge pull request #61732 from r-ryantm/auto-update/acl2
...
acl2: 8.1 -> 8.2
2019-05-20 04:30:32 +00:00
R. RyanTM
c5d08e471c
acl2: 8.1 -> 8.2
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/acl2/versions
2019-05-19 19:31:37 -07:00
Vladimír Čunát
96a604320a
Merge #61179 : stdenv, cacert: $NIX_SSL_CERT_FILE changes
...
... into staging
2019-05-19 10:56:11 +02:00
Mario Rodas
0f5abc6999
Merge pull request #61584 from geistesk/racket-7.3
...
racket: 7.2 -> 7.3
2019-05-18 09:10:06 -05:00
geistesk
9ade471e67
racket: 7.2 -> 7.3
2019-05-16 10:02:28 +02:00
Silvan Mosberger
03badf6e30
Merge pull request #61143 from volth/patch-334
...
allow overriding perl528 and perldevel in overlays
2019-05-16 00:58:10 +02:00
Frederik Rietdijk
f0a4305e0a
Merge staging-next into staging
2019-05-14 10:24:46 +02:00
Frederik Rietdijk
d801204fdd
Merge pull request #51641 from codedownio/nousersite-master
...
Allow skipping the use of the PYTHONNOUSERSITE variable
2019-05-13 12:39:25 +02:00
Tom McLaughlin
a3f24daa7b
Add flag to disable PYTHONNOUSERSITE for wrapped binaries in python environments
2019-05-13 02:56:56 -07:00
Tom McLaughlin
0045164b15
Add flag to disable PYTHONNOUSERSITE for wrapped python binaries
2019-05-13 02:56:32 -07:00
Frederik Rietdijk
ef0dbef7f1
Merge master into staging-next
2019-05-12 19:59:09 +02:00
R. RyanTM
5d5c5e3577
groovy: 2.5.6 -> 2.5.7
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/groovy/versions
2019-05-11 13:40:53 -04:00
Andrew Chambers
fb0e76db85
janet: 0.4.1 -> 0.5.0
2019-05-12 00:21:50 +12:00
Vladimír Čunát
e8f4ad0169
Merge branch 'master' into staging-next
...
~5k rebuilds per platform.
Hydra nixpkgs: ?compare=1518759
2019-05-11 09:41:36 +02:00
Vladimír Čunát
79bd4ad579
stdenv, cacert: consider $NIX_SSL_CERT_FILE in hooks
...
Some SSL libs don't react to $SSL_CERT_FILE.
That actually makes sense to me, as we add this behavior
as nixpkgs-specific, so it seems "safer" to use $NIX_*.
2019-05-09 08:46:22 +02:00
volth
e5d3583be8
allow overriding perl528 and perldevel in overlays
...
There was a mix of overrideable-in-overlays ```buildPackages.perl528``` & ```buildPackages.perldevel``` and local ```perl528``` & ```perldevel``` which were unaffected by overlays
2019-05-08 14:09:19 +00:00
Graham Christensen
0a64e79596
Merge pull request #60861 from volth/perl-mix-fix
...
perlPackages: fix build packages for non-default perl
2019-05-08 09:59:27 -04:00
Alyssa Ross
6ea86b733f
Merge pull request #61022 from alyssais/ruby-devdoc
...
ruby: install ri docs to devdoc output
2019-05-08 12:18:39 +00:00
Renaud
2fb1b3156f
Merge pull request #60932 from c0bw3b/patches-cleanup
...
[treewide] delete (some) unused patches
2019-05-07 23:34:04 +02:00
Frederik Rietdijk
87a5d8fede
Merge staging-next into staging
2019-05-07 19:30:14 +02:00
Alyssa Ross
b34608d4ea
ruby: enable docSupport by default
...
Now that RI docs are installed to a seperate output, we don't need to worry
about bloating the main output, so it's reasonable for this to be enabled by
default.
2019-05-07 17:08:23 +00:00
Alyssa Ross
6ffb5079b2
ruby: install ri docs to devdoc output
...
This allows getting access to Ruby documentation through ri by doing
nix-shell -p ruby ruby.devdoc
or by installing the ruby.devdoc package.
A setup hook will add a shim to LOAD_PATH to point ri to the devdoc
output instead of out.
2019-05-07 17:08:08 +00:00
Frederik Rietdijk
0196d8f11c
Merge master into staging-next
2019-05-07 09:00:06 +02:00
Alyssa Ross
9b39be3376
ruby: disable docSupport for baseruby
...
Even if building a Ruby with documentation, there's no reason for its
baseruby to waste time building its own documentation as well.
2019-05-06 17:44:56 +00:00
c0bw3b
9cb260d091
[treewide] delete unused patches
2019-05-04 19:52:24 +02:00
Elis Hirwing
a320372e17
php73: 7.3.4 -> 7.3.5
...
Changelog: https://www.php.net/ChangeLog-7.php#7.3.5
2019-05-03 19:31:58 +02:00
Elis Hirwing
6f3625a1c6
php72: 7.2.17 -> 7.2.18
...
Changelog: https://www.php.net/ChangeLog-7.php#7.2.18
2019-05-03 19:19:34 +02:00
Elis Hirwing
2a0125c0ce
php71: 7.1.28 -> 7.1.29
...
Changelog: https://www.php.net/ChangeLog-7.php#7.1.29
2019-05-03 19:14:42 +02:00
Ben Hamlin
8ae2212da3
evcxr: makeWrapper -> nativeBuildInputs and omit Jupyter kernel
...
The Jupyter kernel should be its own package. Omitting it and its dependencies here.
2019-05-03 10:06:43 -07:00
Robert Schütz
56b560942c
Merge branch 'master' into staging
2019-05-03 16:01:49 +02:00
volth
120398ab4b
perlPackages: fix build packages for non-default perl
2019-05-03 10:53:36 +00:00
Frederik Rietdijk
155c9d8e18
Merge master into staging-next
2019-05-02 08:43:14 +02:00
Alyssa Ross
3567b1390f
Merge pull request #60394 from alyssais/rubygems
...
ruby: rubygems 2.7.7 -> 3.0.3
2019-05-01 23:23:41 +00:00
Matthew Bauer
590bfda390
Merge pull request #60561 from matthewbauer/wasmtime-fix-hash
...
wasmtime: fix hash
2019-05-01 14:09:37 -04:00
Andrew Miller
f5be1fc849
hy: 0.15 -> 0.16 ( #57882 )
...
* hy: 0.15 -> 0.16
* hy: fetch patch directly from upstream repo
* hy: remove in-tree patch
2019-05-01 19:18:49 +02:00
Ben Hamlin
dfd2fb6d19
evcxr: init at 0.3.3
2019-04-30 21:50:52 -07:00
Matthew Bauer
bfaebc3647
wasmtime: fix hash
2019-04-30 21:25:44 -04:00
Frederik Rietdijk
3462fe27d9
Merge staging-next into staging
2019-04-30 15:52:19 +02:00
Alyssa Ross
0ffedefb15
ruby: rubygems 2.7.7 -> 3.0.3
...
I think it makes more sense to keep the patches in-tree than on
zimbatm's RubyGems fork.
2019-04-29 12:37:22 +00:00
Alyssa Ross
bb4fef1499
ruby: use stdenv derivation for patching RubyGems
...
Rather than rolling our own. This means that we can use all of the
extra functionality stdenv gives us, like being able to provide a list
of patches rather than just one.
2019-04-29 12:37:19 +00:00
Frederik Rietdijk
2f936f85d8
Merge master into staging-next
2019-04-29 13:46:20 +02:00
Matthieu Coudron
d0bac7debc
Merge pull request #60340 from dtzWill/fix/lua53
...
fix lua53Packages.lua
2019-04-28 16:48:38 +09:00
Ihar Hrachyshka
43f9d5ccaa
Generate python3 docs
2019-04-28 09:24:01 +02:00
Daiderd Jordan
a76e11a8c5
python: make it possible to disable the python setup-hook
...
Without this it's impossible to use a python binary that depends on a
different python version than what's used during the current build.
2019-04-28 09:20:41 +02:00
Dmitry Kalinkin
8fa36fc8a1
python: provide hasCxxDistutils attribute for pythonPackages.numpy
...
Patching numpy.distutils used to be required for pythonPackages.cython
to build on darwin. It was later accidentally disabled during one of the
refactorings, but that did not break cython. This change reinstantiates
the patch. It still applies, so it should be low maintenance and it can
still be useful.
2019-04-28 09:17:59 +02:00
Will Dietz
4e09baaaa2
fix lua53Packages.lua
2019-04-27 13:39:43 -05:00
Matthieu Coudron
672c3c1d2a
lua: merge lua5.X interpreters ( #59919 )
...
lua: merge lua5.X interpreters
similar to what was done for python.
Makes it easier to change the passthru settings and the lua infrastructure.
2019-04-27 22:00:12 +09:00
Michael Raskin
eda2463c4d
Merge pull request #57945 from teto/lua/std_rename
...
lua: std._debug / std.normalize rename + move to automated.
2019-04-27 06:30:48 +00:00
c0bw3b
3ee1b52371
tcl/tk: 8.6.6 -> 8.6.9
...
Changelog for Tcl: https://github.com/tcltk/tcl/blob/core-8-6-9/changes#L8797
Changelog for Tk: https://github.com/tcltk/tk/blob/master/changes#L7417
Tk release is actually v8.6.9.1 while Tcl is v8.6.9
2019-04-27 07:09:05 +02:00
Frederik Rietdijk
883232c00d
Merge master into staging-next
2019-04-27 07:01:38 +02:00
Matthew Bauer
87944c3125
Merge pull request #56744 from matthewbauer/macos-10-12
...
Update macOS to 10.12
2019-04-26 22:20:03 -04:00
Matthew Bauer
85cc94c40e
guile_2_0: add patches for macos 10.12
2019-04-26 21:54:54 -04:00
Matthew Bauer
5428db7c7c
guile: apply patch for macOS 10.12+
2019-04-26 21:54:51 -04:00
Jan Tojnar
89a150355b
Merge branch 'master' into staging
2019-04-26 16:35:54 +02:00
volth
27a9fdb6ff
perl-cross: update for perl 5.28.2
...
(cherry picked from commit 1709d3a748
)
2019-04-25 14:14:40 -04:00
Jan Tojnar
a1535da065
buildPython*: allow overriding strictDeps ( #60178 )
...
buildPython*: allow overriding strictDeps
2019-04-24 23:41:30 +02:00
Jan Tojnar
83914f2c56
buildPython*: allow overriding strictDeps
2019-04-24 22:27:06 +02:00
volth
1709d3a748
perl-cross: update for perl 5.28.2
2019-04-24 17:02:20 +00:00
Matthew Bauer
7488a367af
Merge pull request #56555 from matthewbauer/wasm
...
Initial WebAssembly/WASI cross-compilation support
2019-04-23 22:44:33 -04:00
Matthew Bauer
84d00355e8
Merge remote-tracking branch 'NixOS/master' into staging
2019-04-23 22:00:42 -04:00
Matthew Bauer
dbb94b984f
wasmtime: init and use for emulation
...
This isn’t really an "emulator" but it’s the closest concept we have
right now.
2019-04-23 21:48:57 -04:00
Samuel Dionne-Riel
e6407e2979
Merge pull request #60028 from volth/perl-meta-priority++
...
perl.meta.priority += 1
2019-04-22 19:42:41 -04:00
volth
dd927553f3
perl: 5.28.1 -> 5.28.2
2019-04-22 16:01:25 +00:00
volth
0fad0b4e5b
perl.meta.priority += 1
...
give priority to perl libraries when they meet the perl derivation in `buildEnv`.
The notable case is `buildEnv` inside `perl.withPackages`.
The `perl' derivation includes obsolete versions of some CPAN packages
which leads to collissions when there are newer versions
of the same libraries are on the right hand side
of `perl.withPackages` (perhaps indirectly).
Fixes #60025
2019-04-22 15:50:46 +00:00
Daniel Schaefer
bac4d95aa2
treewide: Change URLs to HTTPS
...
Lots of URLs were HTTP redirect to HTTPS. Changed those and checked them
if there's actual content. Inspired by
https://github.com/NixOS/nixpkgs/issues/60004
2019-04-22 10:19:54 +02:00
Renaud
88cd46d1ec
Merge pull request #59549 from r-ryantm/auto-update/jruby
...
jruby: 9.2.6.0 -> 9.2.7.0
2019-04-21 01:36:51 +02:00
Matthew Bauer
c351eb2842
Merge pull request #59897 from matthewbauer/mb-cross-fixes2
...
Miscellaneous cross compilation fixes
2019-04-20 16:52:26 -04:00
andrewchambers
e1a2c1572a
janet: 0.4.0 -> 0.4.1 ( #59799 )
2019-04-19 16:35:35 -04:00
Matthew Bauer
65f2b0a2a3
spidermonkey: fix host, target settings
...
spidermonkey doesn’t use the autotools build, host, target convention.
Instead it considers ‘--host’ to be the autotools’ ‘--build’ and
‘--target’ to be the autotools’ ‘--host’! As a result, we cannot
safely use “configurePlatforms”. Instead, we must manually set these
flags.
/cc @illegalprime
2019-04-19 11:59:39 -04:00
Renaud
6d0fc1ca19
Merge pull request #59737 from ernestas/joker-0.12.2
...
joker: 0.10.1 -> 0.12.2
2019-04-19 08:18:00 +02:00
Frederik Rietdijk
256e34b89d
Merge staging-next into master ( #59733 )
2019-04-18 14:03:51 +02:00
Alyssa Ross
9289a39a69
ruby_2_6: 2.6.2 -> 2.6.3 ( #59783 )
2019-04-18 12:09:48 +02:00
Frederik Rietdijk
9d87ccabce
Merge master into staging-next
2019-04-18 08:25:25 +02:00
bb010g
28ac309309
python3{5,6}: Reintroduce bytecode determinism
...
Originally introduced in 8970a9c
and 1531b5e
, these patches were lost in
efbe87f
when the CPython version files were merged, likely due to
CPython 3.7 not needing them anymore. These patches should remain
in-tree until CPython 3.5 and 3.6 support is dropped completely.
Found with the diffoscope ( https://diffoscope.org/ ).
2019-04-18 08:12:29 +02:00
Ernestas Lisauskas
a8f47d64e6
joker: 0.10.1 -> 0.12.2
2019-04-16 18:28:56 +01:00
Michael Eden
ad7e58727d
spidermonkey_52: cross compilation
2019-04-16 19:03:59 +02:00
Frederik Rietdijk
bae32a9f5c
Merge staging-next into staging
2019-04-16 18:54:15 +02:00
R. RyanTM
3908e19873
renpy: 7.2.0 -> 7.2.2
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/renpy/versions
2019-04-16 18:44:21 +02:00
Matthew Bauer
f475aeaf29
Merge pull request #59535 from matthewbauer/homepage-fixes
...
treewide: update homepages to https where available
2019-04-15 20:47:30 -04:00
Daiderd Jordan
29884b2b39
Merge pull request #59619 from strager/python37
...
python37: fix build on macOS
2019-04-15 20:58:44 +02:00
Matthew Glazar
fdbcf5ba36
python37: fix build on macOS
...
The upstream patch for distutils does not apply cleanly to Python
3.7.3's sources. (The patch applies cleanly to Python 3.7.2's sources,
but nixpkgs commit 0ddae82e6a
upgraded
Python to 3.7.3.) Fix the patch to make python37 build on macOS.
2019-04-15 10:49:34 -07:00
Matthew Bauer
290a5d916e
treewide: update homepages to https where available
...
Based on "problems" from repology:
https://repology.org/repository/nix_unstable/problems
Mostly simple changes to reflect redirects.
2019-04-15 10:10:05 -04:00
R. RyanTM
0eedee12a1
jruby: 9.2.6.0 -> 9.2.7.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/jruby/versions
2019-04-14 18:50:08 -07:00
Matthieu Coudron
612c816596
buildLuarocksPackage: forcefully create $out
...
Allows to work around https://github.com/luarocks/luarocks/issues/988 on darwin
2019-04-14 16:41:11 +09:00
volth
03eaa480bd
perl: add .withPackages
2019-04-12 09:09:06 +00:00
Frederik Rietdijk
c6341c279b
Merge staging-next into staging
2019-04-11 07:52:44 +02:00
Frederik Rietdijk
230c67f43b
Merge master into staging-next
2019-04-11 07:50:23 +02:00
Matthew Bauer
e7f57503e0
v8: 5.4.232 -> 7.4.255
2019-04-11 00:25:12 -04:00
Corbin
edd5555029
pypy: Disable broken test on 3.x.
2019-04-09 20:41:08 +02:00
Corbin
9c04b75cf9
pypy: 6.0.0 -> 7.0.0
...
Note that this bumps both the 2.7 and 3.5 flavors of PyPy.
2019-04-09 20:41:08 +02:00
Corbin
5719f892e1
python: Make .isPyPy flag more accurate.
...
nix-repl> map (s: s.isPyPy) [ python python3 pypy pypy3 ]
[ false false true true ]
2019-04-09 20:41:08 +02:00
Renaud
8db38cdcd4
Merge pull request #58434 from matthiasbeyer/add-licenses
...
Add licenses
2019-04-09 19:57:17 +02:00
Matthias Beyer
60752bebcb
clisp: Add license
...
Source: http://ftp.gnu.org/pub/gnu/clisp/release/latest/clisp-2.49.tar.gz
File: GNU-GPL
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-09 13:23:55 +02:00
Frederik Rietdijk
4a125f6b20
Merge master into staging-next
2019-04-07 08:33:41 +02:00
Will Dietz
d1a539fef1
php73: 7.3.3 -> 7.3.4
...
security release, see:
https://www.php.net/archive/2019.php#id2019-04-04-1
2019-04-06 10:56:58 -05:00
Will Dietz
76394e36ec
php72: 7.2.16 -> 7.2.17
...
security release, see announcement:
https://www.php.net/archive/2019.php#id2019-04-04-2
2019-04-06 10:56:56 -05:00
Will Dietz
b8446dcc57
php71: 7.1.27 -> 7.1.28
...
security release:
https://www.php.net/archive/2019.php#id2019-04-04-3
2019-04-06 10:56:55 -05:00
Jan Tojnar
cb1a20499a
Merge branch 'master' into staging
2019-04-05 11:37:15 +02:00
John Ericson
4ccb74011f
Merge commit '18aa59b0f26fc707e7313f8467e67159e61600c2' from master into staging
...
There was one conflict in the NixOS manual; I checked that it still
built after resolving it.
2019-04-01 00:40:03 -04:00
andrewchambers
49d4668ff7
janet: init at 0.4.0 ( #57549 )
2019-03-30 11:47:14 -04:00
Frederik Rietdijk
0ddae82e6a
python3: 3.7.2 -> 3.7.3
2019-03-26 16:24:04 +01:00
John Ericson
655a29ff9c
ghc, go, guile: Use new pkgs*
...
`pkgsBuildTarget` allows us to avoid repeated and confusing conditions.
The others merely provide clarity for one the foreign package set's
target platform matters.
2019-03-24 22:12:15 -04:00
volth
39fc981fca
perldevel: 5.29.6 -> 5.29.9
2019-03-24 15:43:16 +01:00
Frederik Rietdijk
23e431387b
Merge staging-next into staging
2019-03-23 09:20:09 +01:00
Frederik Rietdijk
2cc6444113
python35 -> 3.5.6 -> 3.5.7
2019-03-23 09:17:35 +01:00
Wael M. Nasreddine
5af0780492
Merge remote-tracking branch 'origin/master' into staging
...
* origin/master: (693 commits)
buildGoModule: use go_1_12 instead of go_1_11 (#58103 )
gitAndTools.lab: 0.15.2 -> 0.15.3 (#58091 )
signal-desktop: 1.22.0 -> 1.23.0
added missing semicolon to documentation
terminus_font_ttf: 4.46.0 -> 4.47.0
buildGoModule: remove SSL env vars in favor of cacert in buildInputs (#58071 )
dav1d: init at 0.2.1
dropbox-cli: 2018.11.28 -> 2019.02.14
atlassian-confluence: 6.14.1 -> 6.14.2
maintainers: update email for dywedir
python.pkgs.hglib: use patch to specify hg path (#57926 )
chkrootkit: 0.52 -> 0.53
radare2-cutter: 1.7.2 -> 1.8.0
autorandr: 1.7 -> 1.8
pythonPackages.pyhepmc: fix build
llvm-polly/clang-polly: use latest llvm
apulse: 0.1.11.1 -> 0.1.12, cleanup
factorio: experimental 0.17.14 → 0.17.16 (#58000 )
sequeler: 0.6.7 -> 0.6.8
nasc: 0.5.1 -> 0.5.2
...
2019-03-21 21:01:25 -07:00
José Luis Lafuente
c5c31ef91a
clojure: 1.10.411 -> 1.10.442 ( #57788 )
2019-03-18 00:13:11 +01:00
Alyssa Ross
46026e8247
Merge commit 'refs/pull/57762/head' of https://github.com/NixOS/nixpkgs into master
2019-03-17 10:56:46 +00:00
Sarah Brofeldt
6d9649528c
Merge pull request #55002 from clacke/racket-gl
...
racket: add libGL and libGLU to libPath
2019-03-16 19:27:50 +01:00
Mario Rodas
342773c78c
ruby_2_6: 2.6.1 -> 2.6.2
2019-03-16 12:41:28 -05:00
Mario Rodas
cadc359a0a
ruby_2_5: 2.5.3 -> 2.5.5
2019-03-16 12:40:51 -05:00
Mario Rodas
69d80d7d21
ruby: update RVM patchsets
2019-03-16 12:36:22 -05:00
Elis Hirwing
894eee60a7
Merge pull request #57245 from Izorkin/php-options
...
php: add custom options
2019-03-14 08:13:22 +01:00
Elis Hirwing
eeecb9d00e
Merge pull request #57066 from Izorkin/php
...
Update php packages
2019-03-11 12:33:24 +01:00
Lancelot SIX
8c03e90831
Merge pull request #56842 from lsix/update_octave
...
octave: 4.4.1 -> 5.1.0
2019-03-11 11:02:31 +01:00
Izorkin
799f9004a9
php: add custom options
2019-03-10 15:43:45 +03:00
Matthew Glazar
0bf2d63366
python35: fix build on macOS
...
The upstream patch for distutils does not apply cleanly to Python 3.5's
sources. Fix the patch to make python35 build on macOS.
2019-03-10 13:38:43 +01:00
Vladimír Čunát
8d502fd425
Merge branch 'staging-next' into staging
2019-03-10 08:05:27 +01:00
Izorkin
768bb1724e
php73: 7.3.2 -> 7.3.3
2019-03-08 10:21:41 +03:00
Izorkin
c6290e381f
php72: 7.2.15 -> 7.2.16
2019-03-08 10:16:37 +03:00
Izorkin
627275399c
php71: 7.1.26 -> 7.1.27
2019-03-08 10:12:02 +03:00
Matthieu Coudron
16e3574e29
buildLuarocksPackage: adjust the manifest path
...
the new luarocks 3.0.4 uses different paths for the manifests, hence creating new collisions.
2019-03-08 13:24:23 +09:00
Matthieu Coudron
ed7818219a
lua: run postConfigure hook for rock and rockspec
...
it was previously run only for src.rock
2019-03-07 10:34:01 +00:00
Frederik Rietdijk
a2736d27d1
buildPythonPackage: fix building with flit
2019-03-06 13:42:46 +01:00
Frederik Rietdijk
347680df96
python: 2.7.15 -> 2.7.16
2019-03-05 08:30:04 +01:00
Lancelot SIX
9b5b39f3d6
octave: 4.4.1 -> 5.1.0
2019-03-04 20:43:11 +01:00
Michael Raskin
fce81a36b7
Merge pull request #56825 from callahad/renpy
...
renpy: 7.1.3 -> 7.2.0
2019-03-04 19:26:30 +00:00
Dan Callahan
154a7d3cfb
renpy: 7.1.3 -> 7.2.0
2019-03-04 14:46:02 +00:00
Mario Rodas
de0373bbe2
ruby_2_6: add missing rvm patchset ( #56461 )
2019-03-04 12:00:11 +00:00
R. RyanTM
138c15fa52
jruby: 9.2.5.0 -> 9.2.6.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/jruby/versions
2019-03-03 20:47:54 +01:00
Sarah Brofeldt
bda745e9fc
Merge pull request #55004 from clacke/racket-build-cacert
...
racket{,-minimal}: add cacert to nativeBuildInputs, silence warnings
2019-03-02 10:10:16 +01:00
Frederik Rietdijk
2fcb11a244
Merge staging-next into master
2019-03-01 09:06:20 +01:00
Vladimír Čunát
e52396ce2c
Merge #56143 : luajit, lmdb, knot-resolver: cross-fixes
2019-02-26 15:24:17 +01:00
Frederik Rietdijk
c2eac6741b
Merge master into staging-next
2019-02-24 09:19:12 +01:00
Frederik Rietdijk
1fccd25595
buildPythonPackage: always export LANG=C.UTF-8
2019-02-23 20:08:26 +01:00
Frederik Rietdijk
e7b4608d02
buildPythonPackage: initial support for PEP 517
2019-02-23 20:05:19 +01:00
Vladimír Čunát
71f4ba29a3
Merge branch 'master' into staging-next
...
Hydra nixpkgs: ?compare=1506218
2019-02-22 17:51:01 +01:00
Florian Friesdorf
fbef5ab82f
Remove myself as maintainer from packages
...
I'm currently not maintaining any packages.
2019-02-22 16:14:13 +01:00
Vladimír Čunát
5ddfa4183a
luajit: fix cross-compilation, partially
...
Also clean the expression a bit.
2019-02-21 12:16:04 +01:00
Michael Raskin
a059fc7420
Merge pull request #56067 from oxij/tree/fetchurl-boot
...
treewide: assemble all `fetchurlBoot` uses in overrides to `fetchurl`
2019-02-21 09:43:11 +00:00
Frederik Rietdijk
5871da418f
Merge staging into python-unstable
2019-02-21 08:02:10 +01:00
Vladimír Čunát
32767d139f
Merge branch 'staging-next'
...
This round is without the systemd CVE,
as we don't have binaries for that yet.
BTW, I just ignore darwin binaries these days,
as I'd have to wait for weeks for them.
2019-02-20 09:38:45 +01:00
Elis Hirwing
2407f4cf2b
Merge pull request #55997 from aanderse/php-odbc
...
php: add pdo odbc support
2019-02-20 08:55:30 +01:00
Jan Malakhovski
a1fec8667d
treewide: assemble all fetchurlBoot
uses in overrides to fetchurl
itself
...
The only outside-curl uses of `fetchurlBoot` left are `stdenv`
and `apple-source-releases`. The latter one can probably be removed
too, but I can't test it.
Pros:
- Aggregates all behind-the-scenes insanity in a single place.
Cons:
- At the cost of 10 more derivations (but 0 new outpaths).
2019-02-19 20:55:59 +00:00
Frederik Rietdijk
815b77cbe6
Merge master into staging-next
2019-02-18 14:18:04 +01:00
Aaron Andersen
d5d0b4aceb
php: add pdo odbc support
2019-02-18 08:09:20 -05:00
Hlöðver Sigurðsson
c388cecf45
nodePackages_10_x: bump webpack-cli ( #55814 )
2019-02-18 12:13:17 +02:00
Frederik Rietdijk
b4acd97729
buildPython*: enable strictDeps
2019-02-17 14:40:48 +01:00
Matthew Bauer
5c09d977c7
Merge remote-tracking branch 'origin/master' into staging
2019-02-09 12:14:06 -05:00
Vladimír Čunát
7f9e3b8206
Merge branch 'master' into staging-next
...
Hydra nixpkgs: ?compare=1504357
2019-02-09 10:15:17 +01:00
Elis Hirwing
a31ce0c69e
php73: 7.3.1 -> 7.3.2
...
Changelog: https://secure.php.net/ChangeLog-7.php#7.3.2
2019-02-08 13:19:41 +00:00
Elis Hirwing
89dec63005
php72: 7.2.14 -> 7.2.15
...
Changelog: https://secure.php.net/ChangeLog-7.php#7.2.15
2019-02-08 13:19:19 +00:00
Averell Dalton
91aeda1432
python: sysconfig: fix paths
2019-02-07 18:52:08 +01:00
Pascal Wittmann
063e245811
groovy: 2.5.5 -> 2.5.6
2019-02-06 21:12:11 +01:00