Commit Graph

37783 Commits

Author SHA1 Message Date
John Ericson
8f970d09fe ghcHEAD: Actually split docs into their own output
I put `outputs = ...` in the wrong spot in the last PR, oops. Sorry
about that.
2017-06-22 16:56:58 -04:00
Daiderd Jordan
aba574c4fa Merge pull request #26668 from gleber/fixpoint-erlang-packages
erlang: refactor: build packages per Erlang/OTP version.
2017-06-22 21:49:30 +02:00
Robert Hensing
86dc6469ba arelle: init at 2017-06-01 2017-06-22 21:37:15 +02:00
aszlig
1f65182272
electrum: Unify protobuf dependencies
Since 9c57f3b5c0 bumped the protobuf
version because the new upstream requires it, electrum now gets
protobuf3_0 *and* protobuf3_2 instead of just one version.

This leads to the following build errer:

Found duplicated packages in closure for dependency 'protobuf':
  protobuf 3.0.2 (...-python2.7-protobuf-3.0.2/lib/python2.7/site-packages)
  protobuf 3.2.0 (...-python2.7-protobuf-3.2.0/lib/python2.7/site-packages)

Using protobuf3_2 for keepkey and electrum fixes the build.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @np
2017-06-22 21:06:17 +02:00
Domen Kožar
05f94c8c13
hydra: 2017-06-21 -> 2017-06-22 2017-06-22 16:48:43 +02:00
Will Dietz
1e9a9ba149 creduce: 2.6.0 -> 2.7.0, now uses LLVM 4 2017-06-22 07:47:53 -05:00
aszlig
9c57f3b5c0
python-modules/trezor: Fix build
Regression introduced by 76beb08313.

With version 0.7.15 a few additional dependencies are needed by trezor,
mainly a newer version of protobuf bindings and requests.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @np
2017-06-22 14:29:25 +02:00
rnhmjoj
d8027bd9c4
pythonPackages.pygraphviz: fix build 2017-06-22 13:33:30 +02:00
Domen Kožar
bb9e23837a
haskellPackages: make configuration-{nix,common}.nix configurable
The motivation is to be able to get rid of common configuration
when initial packages differs since common configuration assumes
a very specific version set.

cc @jmitchell @peti
2017-06-22 13:25:53 +02:00
Jörg Thalheim
f12006bd96 hound: 20160919 -> 20170324 2017-06-22 10:03:10 +01:00
Michael Raskin
744bdac78e Re-add iolib subsystems 2017-06-22 09:31:41 +02:00
Jörg Thalheim
3e430a8ee5 dale: fix linking against llvm libs 2017-06-22 08:14:34 +01:00
Frederik Rietdijk
f25720cacb python.pkgs.pylint: fix build on python2, fixes #26745 2017-06-22 07:46:30 +02:00
Frederik Rietdijk
8f45ee77ac Merge pull request #26751 from orivej/python-dogpile-cache
python-dogpile-cache: do not depend on dogpile_core
2017-06-22 07:24:19 +02:00
Franz Pletz
febe37a24a
webkitgtk: 2.16.3 -> 2.16.4 for multiple CVEs
Fixes:

  * CVE-2017-2538
  * CVE-2017-2424

See https://webkitgtk.org/security/WSA-2017-0005.html
2017-06-21 23:49:00 +02:00
Michael Raskin
bc47794ab5 quicklispPackages: update
Escape things by default in derivation names (i.e. digit cannot be the
first character etc.)

Update Quicklisp (tracking upstream); list new missing dependencies

Add some minimal README about ql-to-nix
2017-06-21 22:17:48 +02:00
Orivej Desh
03a6297b6c python-dogpile-cache: do not depend on dogpile_core 2017-06-21 18:44:42 +00:00
Martin Wohlert
80ace7383d libopus: 1.1.5 -> 1.2
> http://opus-codec.org/release/stable/2017/06/20/libopus-1_2.html

Changes since 1.1.x include:

- Speech quality improvements especially in the 12-20 kbit/s range
- Improved VBR encoding for hybrid mode
- More aggressive use of wider speech bandwidth, including fullband speech starting at 14 kbit/s
- Music quality improvements in the 32-48 kb/s range
- Generic and SSE CELT optimizations
- Support for directly encoding packets up to 120 ms
- DTX support for CELT mode
- SILK CBR improvements
- Support for all of the fixes in draft-ietf-codec-opus-update-06 (the mono downmix and the folding fixes need --enable-update-draft)
- Many bug fixes, including integer wrap-arounds discovered through fuzzing (no security implications)
2017-06-21 18:27:01 +02:00
Domen Kožar
be4a4ef701
hydra: 2017-04-26 -> 2017-06-21 2017-06-21 15:30:02 +02:00
Peter Hoeg
b8297ff08a bundler: 1.15.0 -> 1.15.1 2017-06-21 15:29:05 +08:00
Frederik Rietdijk
0d20c7e2f5 python.pkgs: several maintenance bumps 2017-06-21 09:03:40 +02:00
Daiderd Jordan
031d26eb24 Merge pull request #26709 from robx/fix-python-protobuf-v2
python-modules/protobuf: fix darwin build by passing C++ includes exp…
2017-06-21 08:52:13 +02:00
John Children
ea440eae21 antlr4_7: init at 4.7
Includes a more recent version of antlr to nixpkgs. Previous
versions exist already, but version 4 brings many changes
to the generated code and runtime targets.

The install location has been changed from previous versions
of antlr to make use of the set-java-classpath hook, which
is required to make use of both the runtime and the binary.

Also includes the testing rig as a script to allow graphical
inspection of parse trees.
2017-06-20 12:04:12 +01:00
Jörg Thalheim
b6bacc4bb2 llvmPackage_{3.4,3.5,3.7,3.8,3.9}: fix output of llvm-config
llvm-config is a tool to output compile and linker flags, when compiling against llvm.

The tool however outputs static library names despite libllvm is build
as shared library on nixos. This was fixed for llvm 3.4, 3.5 and 3.7.

For llvm 3.8 and 3.9 it printed the library extension twice (.so.so).
This was fixed in 4.0 and the patch is backported to 3.8 and 3.9 in
this pull request.

```
$ for i in 34 35 37 38 39; do echo "\nllvm-$i"; nix-shell -p llvmPackages_$i.llvm --run 'llvm-config --libnames'; done

llvm-34
libLLVMInstrumentation.so libLLVMIRReader.so libLLVMAsmParser.so
...

llvm-35
libLLVMLTO.so libLLVMObjCARCOpts.so libLLVMLinker.so libLLVMipo.so
...

llvm-37
libLLVMLTO.so libLLVMObjCARCOpts.so libLLVMLinker.so libLLVMBitWriter.so
...

llvm-38
libLLVM-3.8.1.so

llvm-39
libLLVM-3.9.so
```

fixes #26713
2017-06-20 10:22:06 +01:00
Franz Pletz
0227471cc9
librsvg: 2.40.16 -> 2.40.17 2017-06-20 07:48:14 +02:00
Franz Pletz
2d5ede04fc
libinput: 1.7.2 -> 1.7.3 2017-06-20 07:43:59 +02:00
Franz Pletz
2ddcdac01c
libftdi1: 1.2 -> 1.3 2017-06-20 07:43:38 +02:00
Franz Pletz
1f2a47c70f
libhttpseverywhere: 0.4.2 -> 0.4.5 2017-06-20 07:28:34 +02:00
Franz Pletz
57a889bcfa
liblockfile: 1.09 -> 1.14 2017-06-20 07:24:20 +02:00
Franz Pletz
7bddc28176
libmikmod: 3.3.10 -> 3.3.11 2017-06-20 07:20:41 +02:00
Franz Pletz
c2a271e825
libmtp: 1.1.11 -> 1.1.13 2017-06-20 07:19:41 +02:00
Franz Pletz
7d1eb8a563
libnice: 0.1.13 -> 0.1.14 2017-06-20 07:12:32 +02:00
Franz Pletz
84a3f1c672
libnotify: 0.7.6 -> 0.7.7 2017-06-20 06:48:21 +02:00
Franz Pletz
3c33ceadb6
libpfm: 4.5.0 -> 4.8.0 2017-06-20 06:27:25 +02:00
Franz Pletz
17026869c8
libpwquality: 1.3.0 -> 1.4.0 2017-06-20 05:56:06 +02:00
Franz Pletz
45035b74df
libchardet: 1.0.4 -> 1.0.5 2017-06-20 05:45:10 +02:00
Franz Pletz
63eb0e9c37
libbsd: 0.8.3 -> 0.8.4 2017-06-20 05:36:46 +02:00
Franz Pletz
cacc16c390
libass: 0.13.4 -> 0.13.7 2017-06-20 05:30:43 +02:00
Franz Pletz
22fbdc9032
uhd: 3.10.1 -> 3.10.1.1 2017-06-20 03:56:42 +02:00
Franz Pletz
aa58307973
mbedtls: 2.4.0 -> 2.4.2 2017-06-20 03:45:44 +02:00
Franz Pletz
11bf721290
mbedtls_1_3: 1.3.18 -> 1.3.19 2017-06-20 03:45:44 +02:00
Franz Pletz
19a840cb66
jenkins: 2.65 -> 2.66 2017-06-20 03:45:39 +02:00
Franz Pletz
21b5093966
libite: 1.8.2 -> 1.8.3 2017-06-20 03:45:38 +02:00
Franz Pletz
8a00d89618
aubio: 0.4.4 -> 0.4.5 2017-06-20 03:45:38 +02:00
Peter Simons
534a8efe17 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.2.1-11-gb2cb3cb from Hackage revision
da66240a00.
2017-06-19 22:42:48 +02:00
Peter Simons
bb394afa25 haskell-ghc-syb-utils: force update to latest version
We need 0.2.3.2 to build successfully. LTS 8.x will catch up, eventually, but
until then we force the update.

Closes https://github.com/NixOS/nixpkgs/issues/26689.
2017-06-19 22:42:47 +02:00
Peter Simons
cb6a99d878 haskell-test-framework-quickcheck2: force update to latest version
We need 0.3.0.4 to build successfully. LTS 8.x will catch up, eventually, but
until then we force the update.
2017-06-19 22:42:47 +02:00
Gleb Peregud
0fccd5bba4 erlang: update documentation.
The documentation got a bit stale compared to actual contents of
nixpkgs. This commit focuses on updating existing docs, not on making
sure all details of beam packages are covered.
2017-06-19 19:58:57 +02:00
Gleb Peregud
7797e1a1dd erlang: put Elixir/LFE into per-OTP packageset.
This makes beam.package.erlangR19.abnf to be actually built with R19,
instead of the default R18. It means that Elixir and LFE are provided in
two versions, one built with R18 and with R19.

Please note that Elixir does not build with R16 and R17 - trying to
access beam.packages.erlang{R16,R17}.elixir will throw an error.
2017-06-19 19:58:57 +02:00
Gleb Peregud
f66b0186dc erlang: fix rebar3-nix-bootstrap in Erlang < R18. 2017-06-19 19:53:15 +02:00
Gleb Peregud
d1b9c9d2cd erlang: refactor: build packages per Erlang/OTP.
This change introduces a fixpoint, which allows to do deep override when
building packages defined in pkgs/development/beam-modules/default.hex.
This allows to provide beam.packages.erlang{,R16,R17,R18,R19} which
contains the same packages built with different Erlang/OTP versions.

Top-level attribute beamPackages points at beam.packages.erlangR18, the
same applies to other top-level Erlang packages.

TODO:
- beam.packages.erlang{R16,R17} is almost useless, since rebar/rebar3
  does not build using these versions;
- all packages in beam.packages which use buildMix are actually built
  with erlangR18;
- update documentation.
2017-06-19 19:53:15 +02:00
goibhniu
7d747e1b16 Merge pull request #26626 from magnetophon/jackaudio
jackaudio: 1.9.10 -> 1.9.11-RC1
2017-06-19 16:44:59 +02:00
Joachim F
311d06a787 Merge pull request #26648 from magnetophon/serd
serd: 0.24.0 -> 0.26.0
2017-06-19 14:29:14 +01:00
Bart Brouns
9d0441434d jackaudio: 1.9.10 -> 1.9.11-RC1 2017-06-19 15:11:41 +02:00
Frederik Rietdijk
76beb08313 python.pkgs: several maintenance bumps 2017-06-19 13:43:19 +02:00
Peter Hoeg
9193bcb6b4 kde-applications: 17.04.1 -> 17.04.2
use https as the remote server expects it
2017-06-19 19:26:52 +08:00
Robert Vollmert
9ea503fa55 python-modules/protobuf: fix darwin build by passing C++ includes explicitly
Fixes #26531.

Copies the matplotlib solution, as mentioned by @knedlsepp.
2017-06-19 13:24:46 +02:00
dywedir
d7d6bacfbb rust-bindgen: 0.24.0 -> 0.25.5 2017-06-19 13:10:35 +03:00
Eelco Dolstra
c1e5ca92b7
aws-sdk-cpp: Better fix for the failing credentials test 2017-06-19 10:58:37 +02:00
Vladimír Čunát
629e9c6dc7
Merge branch 'staging'
I don't like to wait for the expat-induced rebuild to happen yet another
time on staging.
2017-06-19 07:29:42 +02:00
Peter Hoeg
5eac427ff2 kde-frameworks: 5.33 -> 5.34 2017-06-19 10:37:38 +08:00
Robert Helgesson
5fc48529bc
expat: 2.2.0 -> 2.2.1
Includes fixes for CVE-2017-9233 and CVE-2016-9063.
2017-06-19 00:01:17 +02:00
Jörg Thalheim
bdb731a57a Merge pull request #26683 from yurrriq/update-polyml
polyml: 5.6 -> 5.7
2017-06-18 22:12:51 +01:00
Eric Bailey
0f51a2a029
polyml: autoreconfHook -> nativeBuildInputs
Thanks, @peterhoeg.
2017-06-18 11:41:26 -05:00
Eric Bailey
6818848fac polyml: enable libffi and gmp
Thanks, @Mic92.
2017-06-18 11:33:21 -05:00
Daiderd Jordan
7c90c45856 Merge pull request #26673 from LumiGuide/fix-opencv-contrib-osx
opencv-3.x: fix build on OS X
2017-06-18 17:11:59 +02:00
Thomas Tuegel
e6cf9b9df0
qt56: determine plugin and import paths from PATH
Plugin and QML import paths were previously determined by NIX_PROFILES. Using
PATH instead allows Qt applications to work under nix-shell without further modification.
2017-06-18 08:44:47 -05:00
Thomas Tuegel
dab7700f6c
qt58: determine plugin and import paths from PATH
Plugin and QML import paths were previously determined by NIX_PROFILES. Using
PATH instead allows Qt applications to work under nix-shell without further
modification.
2017-06-18 08:44:47 -05:00
Thomas Tuegel
99ed5853eb
qt56.qtserialport: use QLatin1String instead of QStringLiteral 2017-06-18 08:44:47 -05:00
Thomas Tuegel
8cc09c9e3e
qt56.qtwebkit: use QLatin1String instead of QStringLiteral 2017-06-18 08:44:47 -05:00
Thomas Tuegel
c546c26e3a
qt58.qtwebkit: use QLatin1String instead of QStringLiteral 2017-06-18 08:44:46 -05:00
Thomas Tuegel
b1dcd271d1
qt58.qtserialport: use QLatin1String instead of QStringLiteral 2017-06-18 08:44:46 -05:00
Thomas Tuegel
f392614251
qt58.qtbase: use QLatin1String instead of QStringLiteral 2017-06-18 08:44:46 -05:00
Thomas Tuegel
b7f895d972
kwindowsystem: use QLatin1String instead of QStringLiteral 2017-06-18 08:44:46 -05:00
Thomas Tuegel
acc45767c5
kservice: propagate shared_mime_info to environment 2017-06-18 08:44:46 -05:00
Thomas Tuegel
86dac81a70
kcmutils: fix kcm plugin path 2017-06-18 08:44:45 -05:00
Thomas Tuegel
7af16e5bd7
kcmutils: print plugin name when loading fails 2017-06-18 08:44:45 -05:00
Thomas Tuegel
fc72335570
kio: print plugin name when loading fails 2017-06-18 08:44:45 -05:00
Thomas Tuegel
faf0d3e91d
kdeFrameworks: fixup inputs and outputs
- Reduce environment pollution with a separate $bin output containing programs,
  plugins, and shared data. Libraries remain in $out and are not installed into
  the environment.
- Only propagate build inputs as required.
2017-06-18 08:44:45 -05:00
Thomas Tuegel
087f20e8c6
kdeFrameworks: sort according to tier 2017-06-18 08:44:44 -05:00
Thomas Tuegel
9149faf6a9
prison: init at 5.33.0 2017-06-18 08:44:44 -05:00
Thomas Tuegel
f5c00c43bb
qgpgme: init at 1.9.0 2017-06-18 08:44:44 -05:00
Jos van den Oever
05ef92e53a
gpgme: enable Qt 5 bindings 2017-06-18 08:44:44 -05:00
Thomas Tuegel
7dc961b310
qttools: move runtime tools in postFixup 2017-06-18 08:44:43 -05:00
Thomas Tuegel
dea7372ebf
qtbase: fix plugin path in CMake modules 2017-06-18 08:44:43 -05:00
Thomas Tuegel
d9f29afa64
qt5: use one output by default 2017-06-18 08:44:43 -05:00
Thomas Tuegel
6fa41788be
qt5: separate plugins from libraries 2017-06-18 08:44:42 -05:00
Thomas Tuegel
5a8295e596
qtbase: setup required environment in GTK3 platform theme plugin 2017-06-18 08:44:42 -05:00
Thomas Tuegel
c816bbc8a8
qt5: remove makeQtWrapper 2017-06-18 08:44:42 -05:00
Thomas Tuegel
1607f51613
qmake: unify Darwin and Linux setup hooks 2017-06-18 08:43:39 -05:00
Thomas Tuegel
945758f960
kdeFrameworks: rename kdeFramework to mkDerivation 2017-06-18 08:42:20 -05:00
Thomas Tuegel
7b6f8dc77f
qt5: move kdeDerivation to qt5.mkDerivation 2017-06-18 08:42:19 -05:00
Thomas Tuegel
210f688802
qt5: rename qmakeHook to qmake 2017-06-18 08:41:57 -05:00
Thomas Tuegel
3f3d33a078
qt5: use distinct lib/qt-5.x prefix for each minor version
Using a distinct prefix for plugins and QML libraries allows multiple Qt 5 minor
versions to coexist in the same environment.
2017-06-18 08:41:57 -05:00
Jörg Thalheim
a9aefdeac9
pythonPackages.rebulk: 0.8.2 -> 0.9.0 2017-06-18 13:18:40 +01:00
Jörg Thalheim
513204073a Merge pull request #26692 from dywedir/rustfmt
rustfmt: 0.8.3 -> 0.9.0
2017-06-18 12:36:45 +01:00
Vladimír Čunát
8702fd35e2
Merge branch 'master' into staging
... to get in more fixes of setuid/setgid.
2017-06-18 13:22:23 +02:00
Jörg Thalheim
8a4a4efbe6
clooj: fix download src 2017-06-18 11:39:55 +01:00
dywedir
72f8ba269c rustfmt: 0.8.3 -> 0.9.0 2017-06-18 13:06:31 +03:00
Jörg Thalheim
76ea4df5f9
pythonPackages.keystoneauth1: fix missing argparse dep 2017-06-18 11:03:13 +01:00