3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

159015 commits

Author SHA1 Message Date
aszlig a815f53c60
libredirect: Add preload wrapper for stat()
Pull request #50246 was merged a bit too quickly and it was supposed to
fix libredirect on Darwin. However it still failed on Darwin and this
was missed by the person merging the pull request.

The reason this was failing was that there is no __xstat* on Darwin.

So I'm adding a wrapper for stat() as well as it works on Darwin and it
still doesn't hurt on GNU/Linux.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @edolstra, @zimbatm
2018-11-12 13:31:43 +01:00
Peter Simons 22a802584f
Merge pull request #50179 from Thra11/r-without-jdk
R: Remove jdk dependency on aarch32/64
2018-11-12 12:42:39 +01:00
Gabriel Ebner adb5b610bd
Merge pull request #50022 from Ekleog/opensmtpd-extras-6.4.0
opensmtpd-extras: 5.7.1 -> 6.4.0
2018-11-12 12:30:21 +01:00
Eelco Dolstra f7d5b76e03
Merge pull request #50246 from aszlig/libredirect-darwin
libredirect: Add support for Darwin
2018-11-12 12:21:38 +01:00
Sarah Brofeldt 7cedee3c79
Merge pull request #50261 from lsix/nano_3_2
nano: 3.1 -> 3.2
2018-11-12 11:49:51 +01:00
Robert Schütz b9494ac352
Merge pull request #50166 from dotlambda/home-assistant-0.82
home-assistant: 0.81.5 -> 0.82.0
2018-11-12 11:37:06 +01:00
Robert Schütz dbceff85b9 home-assistant: 0.81.5 -> 0.82.0 2018-11-12 11:21:41 +01:00
Robert Schütz e58c5024f0 openzwave: 2018-04-04 -> 2018-11-04
Switch to Home Assistant's source
(https://github.com/home-assistant/open-zwave/tree/hass)
because openzwave is only used in combination with Home Assistant afaik.
2018-11-12 11:19:15 +01:00
Jörg Thalheim 92c478babd
Merge pull request #50176 from Mic92/docker-componse
docker-compose: rename from docker_compose, python3 by default
2018-11-12 10:14:53 +00:00
Robert Schütz 92148ea5a0 python3.pkgs.homeassistant-pyozw: init at 0.1.0 2018-11-12 11:10:12 +01:00
Chris Ostrouchov 484a5c6152 pythonPackages.ruamel_yaml: refactor move to python-modules 2018-11-12 11:10:02 +01:00
Robert Schütz b230ad0e29 python.pkgs.protobuf3_1: drop
Using the specific version of protobuf can be achieved by a simple
`python.pkgs.protobuf.override { protobuf = protobuf3_1; }`.
2018-11-12 11:10:02 +01:00
aszlig 34dd1c68f8
libredirect: Add a small test
This is just a sanity check on whether the library correctly wraps the
syscalls and it's using the "true" executable for posix_spawn() and
execv().

The installCheckPhase is not executed if we are cross-compiling, so this
shouldn't break cross-compilation.

One thing I'm not actually sure is whether ${coreutils}/bin/true is
universally available on all the platforms, nor whether all the
functions we use in the test are available, but we can still fix that
after we've found out about that.

Signed-off-by: aszlig <aszlig@nix.build>
2018-11-12 11:02:54 +01:00
Lancelot SIX 6c3b9c359d
nano: 3.1 -> 3.2
See http://lists.gnu.org/archive/html/info-gnu/2018-11/msg00008.html for
release information
2018-11-12 10:28:20 +01:00
aszlig ba1fddb315
libredirect: Use extensions.sharedLibrary
This is to make sure we get the correct shared library suffix of the
target platform. While for example on Darwin it would even work with the
hardcoded .so prefix it's IMHO a bit nicer to have the actual native
extension.

Signed-off-by: aszlig <aszlig@nix.build>
2018-11-12 10:08:02 +01:00
Samuel Dionne-Riel 49df3150c7
Merge pull request #49451 from fgaz/sfxr-qt/init
sfxr-qt: init at 1.2.0
2018-11-12 04:21:40 +00:00
Samuel Dionne-Riel 242282d92d
Merge pull request #47887 from mmlb/python-dpath
pythonPackages.dpath: init at 1.4.2
2018-11-12 03:51:56 +00:00
Samuel Dionne-Riel 63399aea74
Merge pull request #50252 from fuerbringer/diskus
diskus: init at 0.4.0
2018-11-12 03:42:07 +00:00
Samuel Dionne-Riel d746c53e2e
Merge pull request #46845 from Twey/plyplus
python2Packages.plyplus: init at 0.7.5
2018-11-12 03:31:26 +00:00
Tim Steinbach 55cad35506
linux: 4.20-rc1 -> 4.20-rc2 2018-11-11 22:08:16 -05:00
John Ericson df9334b646
Merge pull request #50233 from Ekleog/fix-test-system
Fix meta.tests system
2018-11-11 19:05:13 -05:00
John Ericson c94ccfd81e
Merge pull request #50223 from ryan4729/go-cross-compile
go: make compiler usable for cross compiles
2018-11-11 18:31:44 -05:00
fuerbringer fa4aa79892
diskus: init at 0.4.0 2018-11-12 00:16:59 +01:00
zimbatm 9ef52352bd
assume that it works on all unix platforms 2018-11-12 00:09:36 +01:00
zimbatm d76ec523bb
use for cross-compilation 2018-11-12 00:08:18 +01:00
Samuel Dionne-Riel 9997a3dc16
Merge pull request #43686 from Pneumaticat/rdocker-init
rdocker: init at unstable-2018-07-17
2018-11-11 22:42:04 +00:00
ryan4729 b46f5e1277 go: organize GOARCH and GOOS 2018-11-11 14:37:12 -08:00
Silvan Mosberger 03187b7497
Merge pull request #49685 from rht/brave-0.55.22
brave: 0.25.2 -> 0.56.12
2018-11-11 22:13:49 +01:00
rht e46f25addc
brave: 0.25.2 -> 0.56.12 2018-11-11 20:42:10 +00:00
Thomas Tuegel b529b81be3
Merge pull request #50207 from Thra11/qtwebglplugin
qtwebglplugin: init at 5.11
2018-11-11 13:51:29 -06:00
aszlig 753743c37b
libredirect: Add support for Darwin
The library can be used also on Darwin using it like this:

  NIX_REDIRECTS='foo=bar' \
  DYLD_INSERT_LIBRARIES=${libredirect}/lib/libredirect.so \
  DYLD_FORCE_FLAT_NAMESPACE=1 \
  some_program

So let's actually not hardcade gcc and add Darwin to meta.platforms.

No other changes seem to be required.

Signed-off-by: aszlig <aszlig@nix.build>
2018-11-11 19:29:12 +01:00
Edward Tjörnhammar 1de9c8a023
catch: 1.12.0 -> 1.12.2 2018-11-11 17:55:36 +01:00
Jason Hilton 7759fe1f22
catch2: init at 2.4.2 2018-11-11 17:55:31 +01:00
Edward Tjörnhammar 30422aa7d0
jetbrains.webstorm: 2018.2.3 -> 2018.2.5 2018-11-11 17:29:34 +01:00
Edward Tjörnhammar e61f199470
jetbrains.ruby-mine: 2018.2.2 -> 2018.2.4 2018-11-11 17:29:34 +01:00
Edward Tjörnhammar b8096a088e
jetbrains.phpstorm: 2018.2.3 -> 2018.2.5 2018-11-11 17:29:34 +01:00
Edward Tjörnhammar 8c084007d5
jetbrains.clion: 2018.2.4 -> 2018.2.5 2018-11-11 17:29:34 +01:00
Silvan Mosberger e2bae133a7
Merge pull request #49138 from fuwa0529/add-wownero
wownero: init at 0.4.0.0
2018-11-11 16:58:09 +01:00
Elis Hirwing 090bd931e1 gitea: 1.5.2 -> 1.5.3 (#50229)
Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.5.3
2018-11-11 15:26:38 +01:00
Léo Gaspard 6aedf6a5c8
nixosTests: use the newly-extracted all-tests.nix 2018-11-11 23:20:17 +09:00
Léo Gaspard 2986ce16a8
meta.tests: rename into passthru.tests
Nix currently rejects derivations in `meta` values. This works around
that limitation by using `passthru` instead.

Closes https://github.com/NixOS/nixpkgs/issues/50230
2018-11-11 23:11:46 +09:00
Léo Gaspard cae5598611
meta.tests: drop meta.needsVMSupport
Its job is already handled by `requiredSystemFeatures`
2018-11-11 23:11:46 +09:00
Léo Gaspard aade4e577b
tests: disable some broken tests and/or restrict to x86_64 2018-11-11 23:11:46 +09:00
Léo Gaspard 83b27f60ce
tests: split into a separate all-tests.nix file
This will make the list much easier to re-use, eg. for `nixosTests`

The drawback is that this approaches makes the
```
nix-build release.nix -A tests.opensmtpd.x86_64-linux
```
command about twice as slow (3s to 6s): it now has to evaluate `nixpkgs`
once for each architecture, instead of just having the hardcoded list of
tests that allowed to say “ok just evaluate for x86_64-linux”.

On the other hand, complete evaluation of `release.nix` should be much
faster because we no longer import `nixpkgs` for each test: testing with
the following command went from 30s to 18s, and that's just for a few
tests.
```
time nix-instantiate --eval --strict nixos/release.nix -A tests.nat
```
I initially wanted to test on the whole `release.nix`, but there are too
many broken tests and it takes too long to eval them all, especially
compared to the fact that the current implementation breaks some setup.

Given developers can just `nix-build nixos/tests/my-test.nix`, it sounds
like an overall win.
2018-11-11 23:11:46 +09:00
Léo Gaspard 6c68fbd4e1
tests: refactor to carry the package set as an argument
This way, the package set will be possible to pass without re-importing
all the time
2018-11-11 23:11:45 +09:00
Silvan Mosberger 921b63134a
Merge pull request #50215 from volth/patch-285
gnum4: set platforms=all; it works on Windows
2018-11-11 14:55:26 +01:00
Peter Simons 4fc8527697 dovecot, opensmtpd: comment out invalid meta.tests attribute
See https://github.com/NixOS/nixpkgs/issues/50230 for details.
2018-11-11 14:02:20 +01:00
markuskowa e9aec8ccab
Merge pull request #50095 from r-ryantm/auto-update/gocr
gocr: 0.51 -> 0.52
2018-11-11 13:33:39 +01:00
Edward Tjörnhammar 888d01da48
nixos/minetest fix: add missing uid/gid for minetest 2018-11-11 12:47:09 +01:00
Edward Tjörnhammar d598672020
minecraft-server: 1.12.2 -> 1.13.2 2018-11-11 12:47:09 +01:00