Commit Graph

148414 Commits

Author SHA1 Message Date
Silvan Mosberger
308d7809d3
Merge pull request #44292 from mankyKitty/vscode-exts-update-script
vscode-extensions: Script to generate Nix for "latest" version of all installed vscode extensions
2018-08-07 03:22:56 +02:00
Symphorien Gibol
a85fedab2e osquery: do not rebuild at each nixpkgs commit 2018-08-07 02:43:40 +02:00
Jörg Thalheim
893b080e56
Merge pull request #44522 from Ma27/allow-citrix-custom-certs
citrix_receiver: allow custom certs and hooks for the installation
2018-08-07 01:29:49 +01:00
Jörg Thalheim
3a609282a7
Merge pull request #44569 from xeji/p/drop-vimNox
vimNox: drop
2018-08-07 01:26:47 +01:00
Jörg Thalheim
9d825127b5
Merge pull request #44567 from LnL7/python-language-server
python-language-server: 0.18.0 -> 0.19.0
2018-08-07 01:25:38 +01:00
Sean Chalmers
9321785bab vscode-extensions: script to generate Nix for "latest" version of all installed vscode extensions
Added better practices to update_exts script.

Use `jq` instead of `grep` for more reliable JSON querying.

Check for 404 when requesting package.json information to avoid mangled
output.

Added proper failure points for missing vscode package, unknown version,
and if the code executable couldn't be found.

Switched to using a `nix-shell` shebang for even better reliability and
use the `sh` shell to be that little bit more generic.

Script is still clunky and sequential, anything more and I'd need to
write a proper program to do this and that's getting a bit silly? But
people that have a dozen or so extensions might be in for a long wait.

Be explicit about using bash

Improve the use of jq to remove unnecessary use of tr. Hat-tip coretemp.

Add some comments, finally.

Remove the `fetch` function.

Change the `get_ver` function to more accurately demonstrate what it is trying
to do, as well as add in some better error handling for non-200 http responses.

I couldn't make the bash `${param/search/replacement}` work for chopping up the
response in the `get_ver` function, hence the use of `sed`. Hopefully it all
makes a bit more sense now.

Remove github requests.

VSIXPackage is just a zip format in disguise so use a tmpdir and unpackage the
package.json file for the file in question so we can get the precise version
that we're interested in without additional redundant calls to github that may
not provide the right answer anyway.

Add trap to try to clean up the temp folders and clean up as we go.

I can't use 'fetchurl' or even 'nix-prefetch-url' because for the former we
don't yet know the hash that we're after and for the latter there isn't a way to
tie the predownloaded file into the next part of the workflow.

Prevent an unnecessary file from being extracted.

Change the unzip command to read the file we're after to stdout so we can use jq
on it directly instead of creating a file, reading it, then deleting it.

Courtesy of worldofpeace, remove the dependency on coreutils and use the
provided nix-hash function to generate the required hash.

Fix up a comment

Remove use of 'awk' and clean up individual Nix printing with cat to EOF expression.
2018-08-07 10:14:57 +10:00
Jörg Thalheim
5397f056ab nix-review: 0.3.0 -> 0.4.0
- add option to build pull request branch instead of merge.
2018-08-07 01:14:12 +01:00
Franz Pletz
00991101a0
Merge pull request #44560 from kalbasit/nixpkgs-export-buildtmuxplugin
tmuxPlugins: expose mkDerivation for creating a TMUX plugins
2018-08-07 00:00:23 +00:00
symphorien
0ca40a51c7 gwyddion, ripser: fix derivation name (#44577) 2018-08-07 01:21:53 +02:00
José Romildo Malaquias
1d60b5c99a mate-screensaver: 1.20.1 -> 1.21.0 (#44572) 2018-08-07 00:39:42 +02:00
xeji
bd758ed746
Merge pull request #44533 from Chiiruno/dev/bcachefs
linux_testing_bcachefs: 4.15.2018.04.14 -> 4.15.2018.08.03
2018-08-07 00:37:07 +02:00
Austin Seipp
8397411b40 Revert "libtorrentRasterbar: multi outputs, install python2/3 bindings"
This reverts commit d8e62d202d.
2018-08-06 16:33:38 -05:00
Austin Seipp
d8e62d202d libtorrentRasterbar: multi outputs, install python2/3 bindings
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-08-06 16:23:36 -05:00
xeji
937e402b35
Merge pull request #44555 from markuskowa/mpich-cleanup
mpich2: cleanup derivation, rename to mpich
2018-08-06 23:17:47 +02:00
volth
8835240895 libvirt: 4.5.0 -> 4.6.0 (#44566) 2018-08-06 23:15:06 +02:00
Franz Pletz
459a34ce5f
openssl_1_1_0: add patch to fix c_rehash quoting 2018-08-06 22:49:29 +02:00
WilliButz
354a477f0f nvtop: init at 0.2.2 2018-08-06 22:44:29 +02:00
Maximilian Bosch
ea36b975ab pythonPackages.asana: 0.7.0 -> 0.7.1 (#44561)
Also fixed the package build from
https://hydra.nixos.org/build/78900949.

`requests_oauthlib` seems to work fine at version 1.0 with `asana`, so
rather than creating our own override for `asana` it's fine to use 1.0
and patch `setup.py`.
2018-08-06 22:24:24 +02:00
Uli Baum
d0a2767e60 ezquake: replace vimNox with vim
this was the only package depending on the outdated vimNox
2018-08-06 21:37:29 +02:00
Uli Baum
9f96ec8b03 vimNox: drop
not updated since 2012, see #40876
2018-08-06 21:36:00 +02:00
leenaars
040bbfab60 pythonPackages.fire: init at 0.1.3 (#44493) 2018-08-06 21:33:34 +02:00
Robert Schütz
b1e7c4ca25 python.pkgs.asgiref: disable for python < 3.5 2018-08-06 21:31:48 +02:00
Maximilian Bosch
3819c542ba python3Packages.asgiref: 2.2.0 -> 2.3.2 (#44563)
2.3.2 supports async-timeout@3.x which fixes https://hydra.nixos.org/build/78889815.
2018-08-06 21:29:19 +02:00
Robert Schütz
db436734cd home-assistant: 0.75.1 -> 0.75.2 2018-08-06 21:23:17 +02:00
Wael M. Nasreddine
e8a5f6c225
tmuxPlugins: expose mkDerivation for creating a TMUX plugins 2018-08-06 12:17:45 -07:00
Tim Steinbach
6b57315764
linux: 4.17.12 -> 4.17.13 2018-08-06 15:15:00 -04:00
Tim Steinbach
ecfc3d9373
linux: 4.14.60 -> 4.14.61 2018-08-06 15:14:49 -04:00
Tim Steinbach
099671894d
linux: 4.9.117 -> 4.9.118 2018-08-06 15:14:40 -04:00
Tim Steinbach
39335e6928
linux: 4.4.145 -> 4.4.146 2018-08-06 15:14:27 -04:00
Daiderd Jordan
5b2ff69544
python-language-server: add providers option
Adding all of the extra dependencies isn't always desirable and
overriding a bunch of inputs is a bit cumbersome and brittle.

eg.

python-language-server.override { providers = ["rope"]; }
2018-08-06 20:41:52 +02:00
Silvan Mosberger
b234f07762
Merge pull request #44559 from kalbasit/nixpkgs_fix-tmux-fzf-url
tmux-plugins: fix the fzf-tmux-url derivation
2018-08-06 20:41:01 +02:00
Wael M. Nasreddine
9bf0ebac7e
tmux-plugins: fix the fzf-tmux-url derivation 2018-08-06 11:15:16 -07:00
Daiderd Jordan
d12afcf734
python-language-server: 0.18.0 -> 0.19.0 2018-08-06 19:48:24 +02:00
Daiderd Jordan
8c026699a7
elixir: expose 1.7 in all-packages.nix 2018-08-06 19:30:05 +02:00
James Wood
9934f0bb51 AgdaStdlib: 0.15 -> 0.16 (#44550) 2018-08-06 18:39:11 +02:00
Tuomas Tynkkynen
a2f499e21d linux_testing: 4.18-rc7 -> 4.18-rc8 2018-08-06 18:44:43 +03:00
Peter Simons
37adba4045
Merge pull request #44543 from peterhoeg/u/emacs
emacs: make a number of melpa packages work again
2018-08-06 17:39:09 +02:00
Bastian Köcher
60e1e81201 services.plasma5: Make activationscript use absolute path to
`kbuildsyscoca5`
2018-08-06 17:15:53 +02:00
Matthew Bauer
0590b3106b
Merge pull request #44520 from oxij/pkg/appimagekit
appimagekit: init at 20180727
2018-08-06 11:14:59 -04:00
Markus Kowalewski
ef301cc2a8
mpich: change platform to linux only 2018-08-06 16:59:41 +02:00
Bastian Köcher
fb33305423 linux-kernel: Removes bcm2835_mmal_v4l2_camera_driver patch
The patch was only required for kernel 4.16.
2018-08-06 17:36:18 +03:00
Robin Gloster
fcf067a1aa nixos/release.nix: add docker-registry test 2018-08-06 16:31:33 +02:00
Robin Gloster
cb9d784e49 docker-registry: Revert "[bot]: remove unreferenced code"
This code was referenced.

This reverts commit 87f5930c3f.

cc @volth
2018-08-06 16:31:33 +02:00
Okina Matara
2d82b2625f bcachefs-tools: 2018-04-10 -> 2018-07-21 2018-08-06 08:58:12 -05:00
Okina Matara
d043a30d62 linux_testing_bcachefs: 4.15.2018.04.14 -> 4.16.2018.08.03 2018-08-06 08:58:04 -05:00
Jörg Thalheim
0da0868608
Merge pull request #44551 from fgaz/duktape
duktape: 2.2.1 -> 2.3.0
2018-08-06 14:29:54 +01:00
Markus Kowalewski
87925f0ba6
mpich2: cleanup, rename to mpich
* mpich2 -> mpich
* remove slurm dependency
* use most recent gfortran
* turn enableParallelBulding on
* ensure mpi[cc,cxx,fort] uses default compilers it was built with
2018-08-06 15:27:32 +02:00
Arnaud
ce52e62a9d maintainers: update lightdiscord's email (#44554) 2018-08-06 14:26:41 +01:00
Maximilian Bosch
3d7b147a2c
citrix_receiver: drop all packages below 13.8
All Citrix versions until 13.7 will be EOLed during the lifetime of
18.09: https://www.citrix.co.uk/support/product-lifecycle/milestones/receiver.html
2018-08-06 15:17:14 +02:00
Maximilian Bosch
10b2208ec5
citrix_receiver: allow custom certs and hooks for the installation
Sometimes it's required to modify some parts of the Citrix build on
their own which is why `{pre,post}Install` hooks can be quite helpful.

Additionally some corporate clients use their own certificates that
aren't stored as trusted ones in the `cacert` package with all of the
trusted certs by Mozilla.

Now it's possible to add custom certs like this:

``` nix
with import <nixpkgs> { config.allowUnfree = true; };

let path = ../../Downloads/custom-corporate-cert.pem; in
citrix_receiver.override {
  extraCerts = [ path ];
}
```
2018-08-06 15:16:16 +02:00