Commit graph

3819 commits

Author SHA1 Message Date
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
Vladimír Čunát ff101946a8
Merge branch 'master' into staging-next
Hydra nixpkgs: ?compare=1503899
2019-02-06 14:24:46 +01:00
Graham Christensen df8b6728a8
perl: make reproducible
Perl likes to capture impure data, needlessly.

 - Configure time (cf_time): make 1 second past epoch
 - Target system (uname): use less uname information
2019-02-04 09:10:22 -05:00
Matthieu Coudron 2ba891788b Lua generate nix packages from luarocks (#54978)
* lua: generate packages from luarocks

* luarocks-nix: update

* removed packages already available in nixpkgs

* adressing reviews

update script can now accept another csv file as input with -c

* Remove obsolete comment
2019-02-04 11:30:58 +00:00
Claes Wallin (韋嘉誠) f81c0c1d8e racket, racket-minimal: 7.1 -> 7.2 (#54994)
The old src/configure has been split into src/lt/configure for
classical Racket and src/cs/c/configure for Racket CS (Racket on Chez
Scheme).
2019-02-04 05:52:59 +00:00
Vladimír Čunát bd9f835bf6
Merge branch 'master' into staging-next
Larger rebuild, probably mainly haskell.
Hydra nixpkgs: ?compare=1503325
2019-02-02 17:13:11 +01:00
Alyssa Ross 4e270f979c
Merge pull request #55005 from clacke/racket-full-no-darwin
racket: remove x86_64-darwin from platforms
2019-02-01 16:37:30 +00:00
Claes Wallin (韋嘉誠) 45c0f8956d racket: mark x86_64-darwin broken
It does not build on this platform, and will not do so any time soon.

Closes #53389
2019-02-01 22:53:23 +08:00
Vladimír Čunát 8ba516664b
Merge branch 'staging-next' into staging 2019-02-01 09:42:53 +01:00
Vladimír Čunát 5effa4e0f9
Merge branch 'master' into staging-next
Comments on conflicts:
- llvm: d6f401e1 vs. 469ecc70 - docs for 6 and 7 say the default is
  to build all targets, so we should be fine
- some pypi hashes: they were equivalent, just base16 vs. base32
2019-02-01 09:22:29 +01:00
Herwig Hochleitner f89f2478b8 pixie: fix build with pypy 2019-01-31 20:06:16 +01:00
Claes Wallin (韋嘉誠) f0fbed5690 racket{,-minimal}: add cacert to nativeBuildInputs, silence warnings
We don't actually perform any network access, but since Racket 7.0,
when certain modules are loaded, they emit an annoying warning.
While compiling the bundled packages, this happens over and over and
pollutes the logs.

Having a correct SSL configuration prevents the warnings.
2019-02-01 01:23:40 +08:00
Claes Wallin (韋嘉誠) e43a4fa9ce racket: add libGL and libGLU to libPath
The sgl collection loads them over FFI.

Closes #52990
2019-02-01 01:17:39 +08:00
Mario Rodas 46415c186c racket: 7.1 -> 7.2 (#54971) 2019-01-31 15:06:23 +00:00
Will Dietz d96dcb66fb lua-5 setup-hook: quiet noisy 'cd -' printing path repeatedly 2019-01-30 13:55:07 -06:00
Alyssa Ross f72d26d8dd
Merge pull request #53959 from ejpcmac/update-elixir_1_8
elixir_1_8: 1.8.0-rc.1 -> 1.8.1
2019-01-30 18:51:58 +00:00
Alyssa Ross 60e279e526
Merge pull request #54939 from alyssais/ruby-2.6.1
ruby_2_6: 2.6.0 -> 2.6.1
2019-01-30 18:07:37 +00:00
Jean-Philippe Cugnet 2407326fd9
elixir_1_8: 1.8.0-rc.1 -> 1.8.1 2019-01-30 18:40:24 +01:00
Matthieu Coudron c4519cf8a6 lua: add withPackages function (#54460)
* lua: add withPackages function

First step towards more automation similar to the haskell backend.
Follow up of https://github.com/NixOS/nixpkgs/pull/33903
2019-01-30 14:13:15 +00:00
Alyssa Ross b89c3b952a
ruby_2_6: 2.6.0 -> 2.6.1 2019-01-30 13:47:28 +00:00
Graham Christensen 18993b3dd1
elixir: remember where a package is defined
A bunch of human-facing things around Nixpkgs depend on knowing where
a package was defined. This PR makes it so ofborg can ping elixir
maintainers.
2019-01-29 12:32:55 -05:00
Nathan van Doorn 28097a54f1 metamath: 0.171 -> 0.172 2019-01-29 10:58:21 +00:00
Matthew Bauer 92f0f8dd68 Merge remote-tracking branch 'NixOS/master' into staging 2019-01-27 00:01:13 -05:00
Jörg Thalheim b5c1deca8a
treewide: remove wkennington as maintainer
He prefers to contribute to his own nixpkgs fork triton.
Since he is still marked as maintainer in many packages
this leaves the wrong impression he still maintains those.
2019-01-26 10:05:32 +00:00
Vladimír Čunát 3fe32b675e
Merge branch 'master' into staging 2019-01-22 15:59:42 +01:00
Mario Rodas ac1ef106c1
racket: fix gappsWrapperArgs
Otherwise LD_LIBRARY_PATH is unset
2019-01-20 18:56:14 -05:00
Frederik Rietdijk ca2edf79f7 Merge master into staging-next 2019-01-20 18:22:17 +01:00
Dmitry Kalinkin 531bba6182 mujs: enable on darwin 2019-01-19 18:40:06 -05:00
Frederik Rietdijk d531da6f8a
Merge pull request #54094 from rnhmjoj/shell
treewide: use ${stdenv.shell} instead of /bin/sh where possible
2019-01-19 14:15:51 +01:00
adisbladis c0fcae159c
mujs: 2017-01-24 -> 1.0.5 2019-01-19 12:56:01 +00:00
Frederik Rietdijk f8b45e2d84 Merge staging-next into staging 2019-01-19 09:24:01 +01:00
Jörg Thalheim 3ba707d228
Merge pull request #54163 from Mic92/racket
racket: fix drracket crashes on file dialogs
2019-01-18 07:48:48 +00:00
Jan Tojnar af3758e0b5
Merge branch 'master' into staging 2019-01-17 21:49:16 +01:00
Jean-Philippe Cugnet 6750dd66f9
erlangR21: 21.2 -> 21.2.3 2019-01-17 10:50:41 +01:00
Jörg Thalheim 4f9e46af5d
racket: fix drracket crashes on file dialogs 2019-01-17 08:58:34 +00:00
Frederik Rietdijk 9cfae76fc5 Merge staging-next into staging 2019-01-17 09:21:29 +01:00
rnhmjoj bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible 2019-01-16 20:37:15 +01:00
Anders Kaseorg 004b908ae6 pypy, pypy3: Remove wrapper
The wrapper is not needed because the runpath is already set correctly,
and LD_LIBRARY_PATH was breaking child processes linked against
different libc versions.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-01-16 08:36:47 +01:00
Anders Kaseorg 6282071229 pypy: Correct Python version in meta description
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-01-16 08:15:50 +01:00
Jörg Thalheim 8c3e66e28a
Merge pull request #53992 from fgaz/dead-links/1
Fix some dead links
2019-01-15 19:47:36 +00:00
Francesco Gazzetta 81e8923186 duktape: update meta urls 2019-01-15 17:18:14 +01:00