164162 Commits

Author SHA1 Message Date
Sarah Brofeldt
6449501902
Merge pull request #51788 from plumelo/feature/distrobuilder
distrobuilder: 2018_06_29 -> 2018_10_04
2018-12-11 12:56:04 +01:00
Sarah Brofeldt
29860f25d5
Merge pull request #51814 from peterhoeg/u/pio
platformio: 3.6.1 -> 3.6.2
2018-12-11 12:54:55 +01:00
Sarah Brofeldt
4d34cfcd96
Merge pull request #51851 from veprbl/pr/rivet_bump
rivet: 2.6.1 -> 2.6.2
2018-12-11 12:49:48 +01:00
Sarah Brofeldt
b960d1ab0b
Merge pull request #51855 from samueldr/auto/dbeaver/nixpkgs-unstable/5.3.0
dbeaver: 5.2.5 -> 5.3.0
2018-12-11 12:49:09 +01:00
Jappie Klooster
e576c3b385 doc: Fix insecure nginx docs (#51840) 2018-12-11 11:02:56 +00:00
Samuel Dionne-Riel
31298112f3 caffe2: Use python36Packages explicitly.
Fallout from 0f38d9669ffd74991b65a9c40cdbcf2a98438d1f
2018-12-11 11:31:15 +01:00
Samuel Dionne-Riel
f9b16e60da pythonPackages.protobuf: apply patch for python 3.7 only when building with it
Change introduced in #50672.

The patch does not apply on older protobuf like protobuf3_1

```
$ nix-build -E 'with import ./. { }; python3Packages.protobuf.override { protobuf = protobuf3_1; }'
unpacking sources
unpacking source archive /nix/store/1zdyl0cxaa8ha2v1zp75zzdjd6j99d0m-source
source root is source
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file source/util/python/BUILD
patching sources
applying patch /nix/store/yagx7hvylnnjq7lxbcia0y5lq1r736w3-0a59054c30e4f0ba10f10acfc1d7f3814c63e1a7.patch
patching file google/protobuf/pyext/descriptor.cc
Hunk #1 succeeded at 55 (offset -1 lines).
patching file google/protobuf/pyext/descriptor_containers.cc
patching file google/protobuf/pyext/descriptor_pool.cc
Hunk #1 succeeded at 47 (offset -1 lines).
patching file google/protobuf/pyext/extension_dict.cc
Hunk #1 FAILED at 53.
1 out of 1 hunk FAILED -- saving rejects to file google/protobuf/pyext/extension_dict.cc.rej
patching file google/protobuf/pyext/message.cc
Hunk #1 succeeded at 82 (offset 3 lines).
Hunk #2 succeeded at 1425 (offset -104 lines).
```

Since the patch isn't necessary on python versions older than 3.7, let's
only apply it for version 3.7. This means that most things using older
protobuf implementation will now be able to build when using an older
pythonPackage set (as is most probably the case anyway).

This still leaves protobuf 3.1 using packages hanging, but the errors
will be localized to those that would be breaking anyway with the
upgrade to 3.7 as default python.
2018-12-11 11:30:52 +01:00
Tor Hedin Brønner
f07d5d125d
Merge pull request #51861 from hedning/fix-libcouchbase-test
libcouchbase: tests can't run in parallel
2018-12-11 10:52:02 +01:00
Robert Schütz
0023e1d0de python.pkgs.CommonMark: correct pname 2018-12-11 10:50:00 +01:00
Ivan
ca8b128aa1 credstash: add standalone Python application (#51807)
credstash was only available as a library. Provide it as a standalone
application as well.

In order for this to work, I needed to remove the copy of
the library that's placed in $out/bin and marked executable
during the install phase. Other than the patched shebang and
executable bit, it's identical to the library that's installed to
$out/lib/python3.7/site-packages.

Before the postFixup has run `wrapPythonPrograms`, $out/bin contains
two Python files -- credstash and credstash.py -- where bin/credstash
is the executable you'd expect a user to invoke from the command-line
and bin/credstash.py contains the credstash module, which bin/credstash
imports.

After `wrapPythonPrograms` has run, bin/credstash is a shell
wrapper around the bin/.credstash-wrapped python entrypoint, and
bin/credstash.py is shell wrapper around bin/.credstash.py-wrapped.
Invoking bin/credstash execs bin/.credstash-wrapped, and that python
script attempts to import the credstash module from bin/credstash.py,
the shell wrapper, rather than either bin/.credstash.py-wrapped or
lib/python3.7/site-packages/credstash.py.

This leads to an error:

    $ credstash get mykey
    Traceback (most recent call last):
      File "/nix/store/hk6yma716w6141lcdh509d6qyyi7zm0i-python3.7-credstash-1.15.0/bin/.credstash-wrapped", line 8, in <module>
        from credstash import main
      File "/nix/store/hk6yma716w6141lcdh509d6qyyi7zm0i-python3.7-credstash-1.15.0/bin/credstash.py", line 2
        export PATH='/nix/store/6lm4gi5iv8fbf1b1mm6g3gfnnv63f1gn-python3-3.7.1/bin:/nix/store/hk6yma716w6141lcdh509d6qyyi7zm0i-python3.7-credstash-1.15.0/bin:/nix/store/2n13gf1zdr39ir5dynxlkqndxgy36g08-python3.7-setuptools-40.4.3/bin:/nix/store/mhnqwpa4y1l81zi4cwx989i8h8z9g67l-python3.7-jmespath-0.9.0/bin:/nix/store/qc6q3a2nv4211wyh7q319v6zzd3ab6pc-python3.7-docutils-0.14/bin'${PATH:+':'}$PATH
                  ^
    SyntaxError: invalid syntax

If we try using `dontWrapPythonPrograms` to resolve this, runtime
dependency lookups fail:

    $ credstash get mykey
    Traceback (most recent call last):
      File "/run/current-system/sw/bin/credstash", line 7, in <module>
        from credstash import main
      File "/nix/store/8rmldlvlv1z1xl7w02dy7f5qhkzdrg8z-python3.7-credstash-1.15.0/bin/credstash.py", line 26, in <module>
        import boto3
    ModuleNotFoundError: No module named 'boto3'

I was able to resolve things by simply removing bin/credstash.py before
the postFixup phase has a chance to wrap any executables. Now the
executable imports the library correctly:

 (shell wrapper)
  bin/credstash
        │      (python executable)
        └─> bin/.credstash-wrapped
                   │                        (python library)
                   └─> lib/python3.7/site-packages/credstash.py
2018-12-11 10:49:27 +01:00
Alyssa Ross
3bfef3fe40
Merge pull request #51862 from Taneb/metamath-update
metamath: 0.167 -> 0.168
2018-12-11 09:43:46 +00:00
Nathan van Doorn
69ee0a80dc metamath: 0.167 -> 0.168 2018-12-11 09:10:06 +00:00
Tor Hedin Brønner
7cadf5f76c libcouchbase: tests can't run in parallel
70e2b0bef065b1b turned on parallel checking for cmake
by default. This doesn't work for libcouchebase.
2018-12-11 09:51:04 +01:00
Peter Hoeg
796d270f53 platformio: 3.6.1 -> 3.6.2
Broken on aarch64.
2018-12-11 16:37:07 +08:00
Vincent Laporte
1a04bd4414 ocamlPackages.checkseum: init at 0.0.3
Chekseum is an OCaml library which implements ADLER-32 and CRC32C Cyclic
Redundancy Check. It provides 2 implementation, the first in C and the
second in OCaml.

Homepage: https://github.com/mirage/checkseum
2018-12-11 08:12:27 +00:00
Vincent Laporte
e9b43adab7 ocamlPackages.optint: init at 0.0.2
This library provide one module Optint which internally uses an int if
you are in a x64 architecture or an int32 (boxed value) if you are in a
x86 architecture.

Homepage: https://github.com/mirage/optint
2018-12-11 08:12:27 +00:00
Ivan Kozik
a9c43dd9ef jdk11_headless: fix the build on amd64
This fixes:

checking user specified JVM feature list...
configure: error: Cannot continue
configure: Unknown JVM features specified: "zgc--enable-headless-only"
configure: The available JVM features are: "aot cds cmsgc compiler1 compiler2 dtrace epsilongc g1gc graal jfr jni-check jvmci jvmti link-time-opt management minimal nmt parallelgc serialgc services static-build vm-structs zero zgc"
configure exiting with result code 1
builder for '/nix/store/1awwzd98crcgxad3srdkv8smhxgiz2qp-openjdk-11.0.1-b13.drv' failed with exit code 1
2018-12-11 06:14:21 +00:00
Katharina Fey
7641a13447
railcar: init at 1.0.4
Co-authored-by: Alyssa Ross <hi@alyssa.is>
2018-12-11 00:48:50 +01:00
markuskowa
9fba490258
Merge pull request #50862 from markuskowa/fix-slurm-module
nixos/slurm: set slurmd KillMode and add extraConfigPaths
2018-12-11 00:45:47 +01:00
Patrick Mahoney
5234948642 freeswitch: build on darwin
- relax platform requirement
- include required apple framework
2018-12-10 16:49:26 -06:00
Samuel Dionne-Riel
1c3079fce3 dbeaver: 5.2.5 -> 5.3.0 2018-12-10 17:48:56 -05:00
Patrick Mahoney
189fbae95b ldns: relax platform requirements
Seems to have built OK on darwin. I only needed it to build freeswitch
though, so not sure how to test functionality. I successfully ran the
`drill` command.
2018-12-10 16:46:34 -06:00
Dmitry Kalinkin
99d4e656c5
rivet: 2.6.1 -> 2.6.2 2018-12-10 17:28:30 -05:00
Dmitry Kalinkin
7726c8b0ed
yoda: 1.7.3 -> 1.7.4 2018-12-10 17:28:08 -05:00
Dmitry Kalinkin
86344b3a52
Merge pull request #49488 from eadwu/rstudioWrapper/add-desktop-file
rstudioWrapper: include desktop file
2018-12-10 17:18:44 -05:00
Michael Raskin
654d324230
Merge pull request #51756 from markuskowa/upd-lvm2
lvm2: 2.02.177 -> 2.03.01
2018-12-10 22:02:02 +00:00
Philipp Middendorf
f4ea6fd287 epsxe: add libGLU_combined to buildInputs
This fixes #51845.
2018-12-10 22:41:22 +01:00
Renaud
c9d58d1321
Merge pull request #51763 from pbogdan/add-ant-theme
ant-theme: init at 1.2.0
2018-12-10 22:39:27 +01:00
Renaud
04b3d33260
Merge pull request #51827 from andir/steam
steam: ran update-runtime.py
2018-12-10 22:27:29 +01:00
Alexey Shmalko
bc51418f1a
neovim-pygui: remove 2018-12-10 23:19:45 +02:00
Dan Peebles
828547556e botocore: 1.12.48 -> 1.12.62
boto3: 1.9.36 -> 1.9.62
awscli: 1.16.72

I update all three of these at a time because they rely on each other
and get annoyed when such changes are non-atomic. Also added a note to
the packages telling people that this is needed. I tested awscli and the
libraries against a real account.
2018-12-10 16:19:05 -05:00
Samuel Dionne-Riel
167076877e openbabel: Fixes AArch64 build
https://github.com/openbabel/openbabel/issues/1689
2018-12-10 14:55:21 -05:00
Samuel Dionne-Riel
71fe654d5f chez: Disable on aarch64-linux
There is no "arm64" machine, and using "arm32le" does not work.
2018-12-10 14:55:21 -05:00
Samuel Dionne-Riel
ea20a6898c cde: Disable build on aarch64-linux 2018-12-10 14:55:21 -05:00
Samuel Dionne-Riel
e86b1b9f56 bud: Disable build on aarch64-linux
Furthermore, this package needs to either be dropped or updated. The
version packaged is old, and the project has been abandoned by upstream.
2018-12-10 14:55:20 -05:00
Samuel Dionne-Riel
50189315f2 bootil: Disable build on aarch64-linux 2018-12-10 14:55:20 -05:00
Samuel Dionne-Riel
3487ff99da boost: Fixes disabling for aarch64-linux for <1.59
Between 2b450377bf6e51cce0d831a88e74d5f61811b74d and the current
revision, the semantics behind "platforms" changed, and removing the
"aarch64-linux" string doesn't work anymore to filter it out.

Instead, blacklist the platform using the (comparatively) new
badPlatforms.
2018-12-10 14:55:20 -05:00
Samuel Dionne-Riel
38d6719cbc blastem: Disables build for aarch64-linux. 2018-12-10 14:55:20 -05:00
Samuel Dionne-Riel
12fabbdb1b beignet: Disables on aarch64-linux 2018-12-10 14:55:20 -05:00
Samuel Dionne-Riel
448302d8e9 b2sum: Disable for aarch64-linux 2018-12-10 14:55:20 -05:00
Samuel Dionne-Riel
5e1dfd3025 avy: Disable build on aarch64-linux 2018-12-10 14:55:20 -05:00
Samuel Dionne-Riel
7aabdea1ca aspino: Disable build on aarch64-linux
This is due to glucose not building.
2018-12-10 14:55:20 -05:00
Samuel Dionne-Riel
516f436614 glucose: Disable build on aarch64-linux 2018-12-10 14:55:20 -05:00
Samuel Dionne-Riel
fa4a6171da artyFX: Disables build on aarch64-linux 2018-12-10 14:55:19 -05:00
Samuel Dionne-Riel
8a115d5de5 gsl_1: Disables build on aarch64-linux
* https://hydra.nixos.org/build/84910540

```
Making check in eigen
make[1]: Entering directory '/build/gsl-1.16/eigen'
make  test
make[2]: Entering directory '/build/gsl-1.16/eigen'
gcc -DHAVE_CONFIG_H -I. -I.. -I..    -g -O2 -c test.c
/nix/store/bsb6596kk4fp20hyl9yl55xwv1ax4b6s-bash-4.4-p23/bin/bash ../libtool  --tag=CC   --mode=link gcc  -g -O2   -o test test.o libgsleigen.la  ../test/libgsltest.la ../linalg/libgsllinalg.la ../permutation/libgslpermutation.la ../blas/libgslblas.la ../cblas/libgslcblas.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la  ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la ../sys/libgslsys.la ../err/libgslerr.la ../utils/libutils.la ../rng/libgslrng.la ../sort/libgslsort.la -lm
libtool: link: gcc -g -O2 -o .libs/test test.o  ./.libs/libgsleigen.a ../test/.libs/libgsltest.a ../linalg/.libs/libgsllinalg.a ../permutation/.libs/libgslpermutation.a ../blas/.libs/libgslblas.a ../cblas/.libs/libgslcblas.so ../matrix/.libs/libgslmatrix.a ../vector/.libs/libgslvector.a ../block/.libs/libgslblock.a ../complex/.libs/libgslcomplex.a ../ieee-utils/.libs/libgslieeeutils.a ../sys/.libs/libgslsys.a ../err/.libs/libgslerr.a ../utils/.libs/libutils.a ../rng/.libs/libgslrng.a ../sort/.libs/libgslsort.a -lm -Wl,-rpath -Wl,/nix/store/rz7sjaxwm3qf6nk9kk90v1qf81y1s62v-gsl-1.16/lib
make[2]: Leaving directory '/build/gsl-1.16/eigen'
make  check-TESTS
make[2]: Entering directory '/build/gsl-1.16/eigen'
make[3]: Entering directory '/build/gsl-1.16/eigen'
FAIL: test
make[4]: Entering directory '/build/gsl-1.16/eigen'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/gsl-1.16/eigen'
====================================
   gsl 1.16: eigen/test-suite.log
====================================

.. contents:: :depth: 2

FAIL: test
==========

FAIL: herm random, normalized(1), unsorted (0.999999999999999112 observed vs 1 expected) [117761]
FAIL: herm random, normalized(2), val/asc (0.999999999999999112 observed vs 1 expected) [117789]
FAIL: herm random, normalized(0), val/desc (0.999999999999999112 observed vs 1 expected) [117811]
FAIL: herm random, normalized(1), abs/asc (0.999999999999999112 observed vs 1 expected) [117836]
FAIL: herm random, normalized(1), abs/desc (0.999999999999999112 observed vs 1 expected) [117860]

```
2018-12-10 14:55:19 -05:00
Samuel Dionne-Riel
01e78db6b1 angelscript_2_22: Disables build on aarch64-linux. 2018-12-10 14:55:19 -05:00
Samuel Dionne-Riel
45db900c3c ams-lv2: Disables on aarch64-linux 2018-12-10 14:55:19 -05:00
Samuel Dionne-Riel
bb27520fa8 aften: Disables build on aarch64-linux
It looks like it would be a trivial fix with
`-Wno-shift-negative-value`, but in the end it fails with:

```
[100%] Linking C executable aften
libaften_static.a(a52enc.o): In function `aften_encode_init':
a52enc.c:(.text+0x303c): undefined reference to `apply_simd_restrictions'
collect2: error: ld returned 1 exit status
```

So it looks like it's not simply a warning issue.
2018-12-10 14:55:19 -05:00
Samuel Dionne-Riel
abcb25bd8d aerospike: Disables build on aarch64
The issue with its inclusion in the manual has been side-stepped by
matching on the platforms in supports.
2018-12-10 14:55:19 -05:00
Tim Steinbach
475d653afd
sbt-extras: 2018-09-27 -> 2018-12-04 2018-12-10 12:56:39 -05:00