166418 Commits

Author SHA1 Message Date
Frederik Rietdijk
f665828fa3 Python: improve cross-compilation
This changeset allows for cross-compilation of Python packages. Packages
built with buildPythonPackage are not allowed to refer to the build
machine. Executables that have shebangs will refer to the host.
2019-01-04 10:45:22 +01:00
Frederik Rietdijk
613498af97 pypy: merge 2.7 and 3.5 into a single expression
This commit merges the two expressions in a single one, using
the passthru function that is shared with CPython.
2019-01-04 10:45:22 +01:00
Frederik Rietdijk
efbe87f3ef CPython: merge expressions of interpreters
Each time a new major/minor version of CPython was released, a new
expression would be written, typically copied from the previous release.
Often fixes are only made in the current/latest release. By merging the
expressions it's more likely that modifications end up in all versions,
as is likely intended.

This commit introduces one expression for Python 3, and another for 2.7.
These two may also be merged, but it will result in a lot of extra
conditionals making the expression harder to follow.

A common passthru is introduced for CPython and PyPy.

python 2.7: use common passthru
2019-01-04 10:45:22 +01:00
Albert Safin
4a09853516 xpointerbarrier: 17.11 -> 18.06 2019-01-04 15:58:46 +07:00
Jörg Thalheim
d4910911e2
Merge pull request #53372 from r-ryantm/auto-update/actor-framework
caf: 0.16.2 -> 0.16.3
2019-01-04 09:44:30 +01:00
Wisut Hantanong
8ae21a85cc haskellPackage.greenclip: add missing dependency (xdmcp) (#53388)
fixes #53336
2019-01-04 09:13:36 +01:00
Jörg Thalheim
4f9970fcbf
Merge pull request #53352 from Mic92/fix-ceph
ceph: fix dependencies
2019-01-04 08:59:50 +01:00
Jörg Thalheim
7ec6fec8ae
Merge pull request #53321 from r-ryantm/auto-update/gzdoom
gzdoom: 3.6.0 -> 3.7.1
2019-01-04 08:33:39 +01:00
Jörg Thalheim
37da2302a6
gzdoom: limit to x86_64 2019-01-04 08:32:39 +01:00
Jörg Thalheim
347d9efb6d
Merge pull request #53382 from r-ryantm/auto-update/abcMIDI
abcmidi: 2018.12.01 -> 2018.12.21
2019-01-04 08:29:13 +01:00
Jörg Thalheim
789041d027
Merge pull request #53373 from dtzWill/fix/nnn-readline-and-shell-completions
nnn: remove unused dep, install shell completions
2019-01-04 08:25:59 +01:00
Jörg Thalheim
fdb148f405
Merge pull request #53059 from schmittlauch/kcharselect
kcharselect: initial packaging
2019-01-04 08:17:06 +01:00
Izorkin
2a2294298f luaPackages.luadbi: 0.6 -> 0.7.1 2019-01-04 10:14:12 +03:00
Will Dietz
f11591afd9
Merge pull request #52745 from dtzWill/update/boehmgc-8.0.2
boehmgc: 8.0.0 -> 8.0.2
2019-01-04 00:52:23 -06:00
Michael Raskin
d366e13b8d
Merge pull request #53383 from r-ryantm/auto-update/angelscript
angelscript: 2.32.0 -> 2.33.0
2019-01-04 06:09:26 +00:00
Mateusz Kowalczyk
12f669678a
Merge pull request #53381 from r-ryantm/auto-update/cantata
cantata: 2.3.2 -> 2.3.3
2019-01-04 14:33:09 +09:00
R. RyanTM
f985ffd06a angelscript: 2.32.0 -> 2.33.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-01-03 20:54:24 -08:00
R. RyanTM
9e638234cf abcmidi: 2018.12.01 -> 2018.12.21
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/abcmidi/versions
2019-01-03 20:42:23 -08:00
R. RyanTM
570c887c48 cantata: 2.3.2 -> 2.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/cantata/versions
2019-01-03 20:29:19 -08:00
Maximilian Bosch
0f6cf5fefe python{2,3}Packages.pytest-repeat: fix build
Test suite and build environment had several issues with Pytest >3.6
which can be fixed by applying the (yet unreleased) upstream patch from
f94b6940e3.patch
2019-01-03 23:01:17 -05:00
R. RyanTM
ed81471439 brave: 0.57.18 -> 0.58.18
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/brave/versions
2019-01-03 22:57:52 -05:00
R. RyanTM
6e515fea7e closurecompiler: 20181125 -> 20181210
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/closure-compiler/versions
2019-01-03 19:44:17 -08:00
Mario Rodas
47250ec683
bfs: 1.2.4 -> 1.3.1 2019-01-03 22:36:49 -05:00
R. RyanTM
9605c575a6 clickhouse: 18.14.18 -> 18.16.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/clickhouse/versions
2019-01-03 19:34:46 -08:00
Will Dietz
1031d9b4ca recutils: 1.7 -> 1.8 2019-01-03 20:50:36 -06:00
Will Dietz
e07488d2a0 nnn: install shell completions 2019-01-03 20:37:41 -06:00
Will Dietz
6a0bff977a nnn: remove readline, not used since 1.9 2019-01-03 20:37:38 -06:00
adisbladis
f5be652424
Merge pull request #53270 from marsam/update-nodejs
nodejs: 6.15.1 -> 6.16.0, 8.14.1 -> 8.15.0, 10.12.0 -> 10.15.0, 11.5.0 -> 11.6.0
2019-01-04 02:28:27 +00:00
R. RyanTM
a452a8b103 caf: 0.16.2 -> 0.16.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/actor-framework/versions
2019-01-03 18:27:58 -08:00
Maximilian Bosch
ba1a181a88
Merge pull request #53367 from r-ryantm/auto-update/checkstyle
checkstyle: 8.15 -> 8.16
2019-01-04 03:19:16 +01:00
worldofpeace
bf511fe1e9 lollypop: 0.9.908 -> 0.9.909
https://gitlab.gnome.org/World/lollypop/tags/0.9.909
2019-01-03 20:56:44 -05:00
R. RyanTM
6197911c12 copyq: 3.7.1 -> 3.7.2 (#53359)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/copyq/versions
2019-01-04 02:41:10 +01:00
R. RyanTM
cc09a97be7 checkstyle: 8.15 -> 8.16
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/checkstyle/versions
2019-01-03 17:17:42 -08:00
Jan Tojnar
f7b0feaa2e
pulseeffects: 4.4.4 → 4.4.5
Fixes crash on my crappy set-up.
2019-01-04 02:14:30 +01:00
Peter Hoeg
0b8b100850
Merge pull request #53235 from jabranham/syncthing
syncthing: 0.14.52 -> 1.0.0
2019-01-04 09:13:35 +08:00
aszlig
6446d9eee8
nixos/nsd: Improve checking for empty dnssec zones
While at it (see previous commit), using attrNames in combination with
length is a bit verbose for checking whether the filtered attribute set
is empty, so let's just compare it against an empty attribute set.

Signed-off-by: aszlig <aszlig@nix.build>
2019-01-04 01:59:28 +01:00
aszlig
751bdacc9b
nixos/nsd: Don't override bind via nixpkgs.config
When generating values for the services.nsd.zones attribute using values
from pkgs, we'll run into an infinite recursion because the nsd module
has a condition on the top-level definition of nixpkgs.config.

While it would work to push the definition a few levels down, it will
still only work if we don't use bind tools for generating zones.

As far as I could see, Python support for BIND seems to be only needed
for the dnssec-* tools, so instead of using nixpkgs.config, we now
directly override pkgs.bind instead of globally in nixpkgs.

To illustrate the problem with a small test case, instantiating the
following Nix expression from the nixpkgs source root will cause the
mentioned infinite recursion:

  (import ./nixos {
    configuration = { lib, pkgs, ... }: {
      services.nsd.enable = true;
      services.nsd.zones = import (pkgs.writeText "foo.nix" ''
        { "foo.".data = "xyz";
          "foo.".dnssec = true;
        }
      '');
    };
  }).vm

With this change, generating zones via import-from-derivation is now
possible again.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @pngwjpgh
2019-01-04 01:49:50 +01:00
Maximilian Bosch
eb84501ef9
python{2,3}Packages.Pweave: fix build
Version 0.30 was missing the Python dependencies `nbconvert` and `markdown`.

Also Python 2 isn't supported any more since 0.30
(https://github.com/mpastell/Pweave/blob/master/CHANGELOG.txt) and can
therefore be dropped.
2019-01-04 01:28:35 +01:00
Maximilian Bosch
e753bc125f
Merge pull request #53335 from r-ryantm/auto-update/ibus-typing-booster
ibus-engines.typing-booster-unwrapped: 2.3.3 -> 2.4.1
2019-01-04 00:40:00 +01:00
R. RyanTM
f3c9480b6d dar: 2.5.18 -> 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/dar/versions
2019-01-03 15:18:08 -08:00
Mario Rodas
68d8c2e26b
nodejs-11_x: 11.5.0 -> 11.6.0 2019-01-03 18:16:14 -05:00
Mario Rodas
4c917c6961
nodejs-10_x: 10.12.0 -> 10.15.0 2019-01-03 18:16:14 -05:00
Mario Rodas
bf847226ca
nodejs-8_x: 8.14.1 -> 8.15.0 2019-01-03 18:16:14 -05:00
Mario Rodas
39bec3990e
nodejs-6_x: 6.15.1 -> 6.16.0 2019-01-03 18:16:13 -05:00
R. RyanTM
d278db3cdf eid-mw: 4.4.11 -> 4.4.13
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/eid-mw/versions
2019-01-03 15:07:10 -08:00
Dmitry Bogatov
1d41509599 vimPlugins.ansible-vim: init at 2.0 2019-01-03 22:48:14 +00:00
R. RyanTM
22f0e9fb27 languagetool: 4.3 -> 4.4
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/languagetool/versions
2019-01-03 17:47:06 -05:00
Jörg Thalheim
67e7764223
Merge pull request #53141 from Izorkin/fix-psutil
pythonPackage.psutil: fix disk io counters fails on Linux kernel 4.18+
2019-01-03 23:29:35 +01:00
Jörg Thalheim
7b31311e1a
Merge pull request #53103 from dtzWill/fix/pysnmp-pycryptodomex
pysnmp: add missing dep on pycryptodomex
2019-01-03 23:28:46 +01:00
Jörg Thalheim
b2f02a3683
Merge pull request #53332 from r-ryantm/auto-update/haproxy
haproxy: 1.8.15 -> 1.9.0
2019-01-03 23:11:59 +01:00