Commit Graph
127568 Commits
Author SHA1 Message Date
Robert SchützandJörg Thalheim eaf55b1946 eschalot: init at 2018-01-19 (#34773) 2018-02-10 01:07:31 +00:00
Jörg ThalheimandGitHub 2bffc88a51 Merge pull request #34631 from symphorien/targets-vim
vimPlugins.targets-vim: init at 2017-12-03
2018-02-10 00:52:17 +00:00
Jörg ThalheimandGitHub 053453c9c6 Merge pull request #34782 from Pneumaticat/patch-1
looking-glass-client: restrict to x86_64-linux
2018-02-10 00:49:04 +00:00
Graham ChristensenandGitHub 573c52036c Merge pull request #34793 from oxij/pkg/fetchurl-securely
trivial: fetchurl more securely
2018-02-09 19:44:12 -05:00
SLNOSandJan Malakhovski 40bceae84e curl: fetchurl more securely 2018-02-10 00:25:37 +00:00
SLNOSandJan Malakhovski 3be3c2906e stunnel: fetchurl more securely 2018-02-10 00:24:20 +00:00
Jörg ThalheimandProfpatsch 2941217227 Revert "squashfuse: init at 0.1.101"
This reverts commit 17210fee46.
2018-02-10 01:03:42 +01:00
Jörg ThalheimandGitHub b37fd0aa3a Merge pull request #34770 from dotlambda/abcmidi
abcmidi: 2018.01.25 -> 2018.02.07
2018-02-09 22:52:06 +00:00
Jörg ThalheimandGitHub 8d99502669 Merge pull request #34788 from dywedir/exfat
exfat: 1.2.7 -> 1.2.8
2018-02-09 22:11:31 +00:00
dywedir 29160973a7 exfat: 1.2.7 -> 1.2.8 2018-02-09 23:59:16 +02:00
Kevin LiuandGitHub a5524e46f9 looking-glass-client: restrict to x86_64-linux
The AArch64 build fails after trying to pull in tmmintrin.h:

```
../common/memcpySSE.h:24:23: fatal error: tmmintrin.h: No such file or directory
 #include <tmmintrin.h>
                       ^
compilation terminated.
make: *** [Makefile:29: .build/renderers/opengl.o] Error 1
```

Which are SSSE3 intrinsics unsupported on ARM. This package also likely would
not be useful on ARM, as it requires KVM and a compatible KVM guest running
the frame relay (usually Windows).
2018-02-09 15:48:18 -05:00
Frederik RietdijkandGitHub 84a6d8a718 Merge pull request #34777 from dotlambda/pytest-httpbin
pythonPackages.pytest-httpbin: actually run tests
2018-02-09 19:42:58 +00:00
Frederik RietdijkandGitHub 75c5b8c01f Merge pull request #34768 from dotlambda/dateparser
pythonPackages.dateparser: 0.6.0 -> 0.7.0
2018-02-09 19:42:41 +00:00
Robert Schütz 6ae627b01e pythonPackages.pytest-httpbin: actually run tests 2018-02-09 20:37:56 +01:00
Peter Simons 13dda44b8b haskell-with-packages-wrapper: don't bother with extraOutputsToInstall
symlinkJoin doesn't recognize this parameter, so this functionality has been
broken ever since 4b77d425aa.
2018-02-09 20:26:35 +01:00
aszlig 1cba74dfc1 setup-hooks: Add autoPatchelfHook
I originally wrote this for packaging proprietary games in Vuizvui[1]
but I thought it would be generally useful as we have a fair amount of
proprietary software lurking around in nixpkgs, which are a bit tedious
to maintain, especially when the library dependencies change after an
update.

So this setup hook searches for all ELF executables and libraries in the
resulting output paths after install phase and uses patchelf to set the
RPATH and interpreter according to what dependencies are available
inside the builder.

For example consider something like this:

stdenv.mkDerivation {
  ...
  nativeBuildInputs = [ autoPatchelfHook ];
  buildInputs = [ mesa zlib ];
  ...
}

Whenever for example an executable requires mesa or zlib, the RPATH will
automatically be set to the lib dir of the corresponding dependency.

If the library dependency is required at runtime, an attribute called
runtimeDependencies can be used to list dependencies that are added to
all executables that are discovered unconditionally.

Beside this, it also makes initial packaging of proprietary software
easier, because one no longer has to manually figure out the
dependencies in the first place.

[1]: https://github.com/openlab-aux/vuizvui

Signed-off-by: aszlig <aszlig@nix.build>
Closes: #34506
2018-02-10 00:27:24 +05:30
Robert Schütz d436d3dac5 pythonPackages.dateparser: 0.6.0 -> 0.7.0 2018-02-09 19:57:22 +01:00
Peter Simons 2c13435734 haskell-generic-builder: revert "set LD_LIBRARY_PATH in shellHook"
This reverts commit e73e5c884f. Please don't
set $LD_LIBRARY_PATH! Instead, pass appropriate --extra-include-dir and
--extra-lib-dir arguments to "cabal configure" to ensure that Cabal knows
about system dependencies.
2018-02-09 19:56:20 +01:00
Peter Simons bd3379c443 haskell-generic-builder: include build-tool dependencies in shell environments
For a Haskell package "foo" the environment foo.env now contains the build tool
dependencies required for compiling the package in $PATH.

Fixes https://github.com/NixOS/cabal2nix/issues/331.
2018-02-09 19:56:20 +01:00
Frederik RietdijkandGitHub e44d763b1d Merge pull request #34771 from Mic92/flexget
flexget: mark as broken
2018-02-09 18:49:22 +00:00
Franz PletzandGitHub 1fcbc7055c Merge pull request #33700 from roberth/nixos-externalpkgs
nixos: Add nixpkgs.pkgs option
2018-02-09 18:47:48 +00:00
Franz PletzandGitHub 3748f3aac8 Merge pull request #32582 from Ma27/yabar-module
yabar: add module
2018-02-09 18:43:59 +00:00
symphorienandFranz Pletz 0146074560 nixos/tests: add predictable-interface-names.nix (#34305) 2018-02-09 18:40:39 +00:00
Franz PletzandGitHub a51cda85ff Merge pull request #34434 from markuskowa/uhd-fix-boost-pr
uhd: 3.10.2.0 -> 3.10.3.0
2018-02-09 18:33:11 +00:00
Robert HensingandFranz Pletz 209f8b1acd nixos/release*.nix: Clean nixpkgs sources by default
Currently, when building NixOS from a git clone, Nix has to copy
the entire repo at >1GB into the store by default. That is not
necessary and causes a dumping large path message.
If you need the old behaviour for some reason, you will have to
specify it by passing the path to your repo explicitly as the
nixpkgs argument like this:

  --arg nixpkgs '{outPath = ./.; revCount = 56789; shortRev = "gfedcba"; }'
2018-02-09 18:32:26 +00:00
Jörg Thalheim 9622cdb69f flexget: mark as broken 2018-02-09 17:08:28 +00:00
Robert Schütz 334dd9cbf5 abcmidi: 2018.01.25 -> 2018.02.07 2018-02-09 18:04:23 +01:00
Peter SimonsandGitHub 9861064f35 Merge pull request #34766 from mnacamura/r-pbdZMQ-fix-darwin
rPackages.pbdZMQ: fix package loading on Darwin
2018-02-09 17:43:03 +01:00
Jörg ThalheimandGitHub 7d9313fff3 Merge pull request #34635 from zauberpony/hcloud-init-v1.3.0
hcloud: init at 1.3.0
2018-02-09 16:38:12 +00:00
Jörg ThalheimandGitHub 4cf5684250 Merge pull request #34673 from jensbin/typora_0.9.43
typora: 0.9.41 -> 0.9.44
2018-02-09 16:34:54 +00:00
Jens Binkert 56a21983f9 typora: 0.9.41 -> 0.9.44 2018-02-09 17:16:32 +01:00
Jörg ThalheimandGitHub 03ad93a879 Merge pull request #34701 from holidaycheck/chromedriver-2.35
chromedriver: 2.33 -> 2.35
2018-02-09 16:09:21 +00:00
Jörg ThalheimandGitHub 807d76b30b Merge pull request #34765 from greedy/fix/libproxy-darwin
libproxy: fix building on darwin
2018-02-09 16:02:42 +00:00
thorstenweber83andJörg Thalheim 814a9310dc python.pkgs.awesome-slugify: fix build (#34764)
It broke because Unidecode went out of
its defined range (Unidecode>=0.04.14,<0.05)
with commit 57e9ed3719
2018-02-09 16:02:23 +00:00
Jörg ThalheimandGitHub 465d7c55d9 Merge pull request #34763 from zimbatm/asciidoctor-pdf-fix
asciidoctor: expose all the bins
2018-02-09 15:59:09 +00:00
Mitsuhiro Nakamura c4658ac0a4 rPackages.pbdZMQ: fix package loading on Darwin 2018-02-10 00:54:28 +09:00
Geoffrey Reedy 7f6c4e2703 libproxy: fix building on darwin 2018-02-09 08:33:41 -07:00
Tim Steinbach 4ffe462b10 docker-edge: 18.01.0 -> 18.02.0 2018-02-09 10:25:58 -05:00
aszlig 855e66860a gajim: 0.16.8 -> 0.16.9
Upstream changes:

  * Improve Zeroconf behavior
  * Fix showing normal message event
  * remove usage of OpenSSL.rand
  * a few minor bugfixes

The really important part here is the third point about OpenSSL.rand,
because the rand attribute no longer exists in pyopenssl and thus Gajim
doesn't even start.

Also the fix-tests.patch has been fixed upstream as well, so we don't
need it anymore.

Another change in 0.16.9 that's not included in the changelog is that
there is a test_nogui target, which is also run by the CI upstream is
using, so let's use that and remove xvfb_run.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @7c6f434c, @Mic92
2018-02-09 16:22:42 +01:00
Frederik RietdijkandGitHub 669e03ecce Merge pull request #34647 from jraygauthier/jrg/pythonnet-rebased
pythonnet: Init at 2.3.0
2018-02-09 15:20:25 +00:00
José Luis Lafuenteandzimbatm 3b6f8b5b15 youtube-dl: 2018.01.27 -> 2018.02.08 (#34762) 2018-02-09 15:17:22 +00:00
zimbatm 6f56749b07 asciidoctor: expose all the bins
asciidoctor has multiple binaries, expose them all to the user
2018-02-09 14:40:22 +00:00
Andreas RammholdandGitHub 04051ee9d0 Merge pull request #34562 from griff/rspamd-workers
nixos/rspamd: worker configuration, socket activation and tests
2018-02-09 14:45:54 +01:00
Chris HodappandJan Tojnar c6bd327af8 darktable: Removed unneeded dependencies
Based on what LebedevRI told me on IRC and in
https://github.com/darktable-org/darktable/pull/1474
2018-02-09 13:13:31 +01:00
Andreas RammholdandGitHub 7ae9699e1c Merge pull request #34759 from dotlambda/dovecot
nixos/dovecot: no " in mailbox.name
2018-02-09 12:43:03 +01:00
Robert Schütz 6ceece6b59 nixos/dovecot: no " in mailbox.name 2018-02-09 12:20:55 +01:00
Peter Hoeg 0cdc0ac3a1 screenfetch: 2016-10-11 -> 3.8.0 2018-02-09 18:05:10 +08:00
Jörg ThalheimandGitHub 3b9beaf842 Merge pull request #34658 from thorstenweber83/add-package-slic3r-prusa3d
slic3r-prusa3d: init at 1.38.7
2018-02-09 09:51:13 +00:00
Jörg ThalheimandGitHub 9e39a7b4e0 Merge pull request #34652 from mbrgm/upgrade-keepalived
keepalived: 1.3.6 -> 1.4.1
2018-02-09 09:47:44 +00:00
HamishandJörg Thalheim 3a2b0cdf5c nixos/traefik: make group configurable for docker support (#34749) 2018-02-09 09:37:29 +00:00