1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-28 16:42:09 +00:00
Commit graph

6894 commits

Author SHA1 Message Date
Nick Novitski 64c6ff3dfc skopeo: fix build on darwin 2018-07-27 12:29:31 -07:00
Benjamin Staffin 28e11a0b6b
bazel: fix bash completion, halve build time (#44097)
This finally fixes the build to avoid having to completely rebuild
bazel from source a second time just to generate the bash completion
script!

It also makes completion actually _work_ for bash users by
correcting the name of the installed script.
2018-07-27 14:45:43 -04:00
Benjamin Staffin 9cbe75b269
bazel: 0.15.1 -> 0.15.2 (#44094) 2018-07-27 14:43:15 -04:00
Jos van Bakel 812f4749ae rshell: init at 0.0.14 2018-07-26 06:12:06 -07:00
Roman Volosatovs 7b1632c841
dep: 0.4.1 -> 0.5.0 2018-07-26 10:04:53 +02:00
Carlos D 4758fe7c56 kustomize: init at 1.0.4 2018-07-25 21:10:07 -07:00
Daiderd Jordan 3290f1d42a
Merge pull request #44063 from LnL7/ycmd-fix-jedi
ycmd: 2018-06-14 -> 2018-07-24
2018-07-25 23:26:36 +02:00
Wael M. Nasreddine 6688b650f8 pet: init at 0.3.2 2018-07-24 20:25:39 -07:00
John Ericson 1833a04aed flex: Don't use crossAttrs 2018-07-24 19:40:46 -04:00
John Ericson 4116754f45 elfutils: Don't use crossAttrs 2018-07-24 19:40:46 -04:00
Daiderd Jordan 7dde18891f
ycmd: 2018-06-14 -> 2018-07-24
Also added missing parso library, this caused issues with the python
semantic completion (and possibly others)
2018-07-24 21:53:58 +02:00
Frederik Rietdijk 099c13da1b Merge staging-next into master (#44009)
* substitute(): --subst-var was silently coercing to "" if the variable does not exist.

* libffi: simplify using `checkInputs`

* pythonPackges.hypothesis, pythonPackages.pytest: simpify dependency cycle fix

* utillinux: 2.32 -> 2.32.1

https://lkml.org/lkml/2018/7/16/532

* busybox: 1.29.0 -> 1.29.1

* bind: 9.12.1-P2 -> 9.12.2

https://ftp.isc.org/isc/bind9/9.12.2/RELEASE-NOTES-bind-9.12.2.html

* curl: 7.60.0 -> 7.61.0

* gvfs: make tests run, but disable

* ilmbase: disable tests on i686. Spooky!

* mdds: fix tests

* git: disable checks as tests are run in installcheck

* ruby: disable tests

* libcommuni: disable checks as tests are run in installcheck

* librdf: make tests run, but disable

* neon, neon_0_29: make tests run, but disable

* pciutils: 3.6.0 -> 3.6.1

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/pciutils/versions.

* mesa: more include fixes

mostly from void-linux (thanks!)

* npth: 1.5 -> 1.6

minor bump

* boost167: Add lockfree next_prior patch

* stdenv: cleanup darwin bootstrapping

Also gets rid of the full python and some of it's dependencies in the
stdenv build closure.

* Revert "pciutils: use standardized equivalent for canonicalize_file_name"

This reverts commit f8db20fb3a.
Patching should no longer be needed with 3.6.1.

* binutils-wrapper: Try to avoid adding unnecessary -L flags

(cherry picked from commit f3758258b8895508475caf83e92bfb236a27ceb9)
Signed-off-by: Domen Kožar <domen@dev.si>

* libffi: don't check on darwin

libffi usages in stdenv broken darwin. We need to disable doCheck for that case.

* "rm $out/share/icons/hicolor/icon-theme.cache" -> hicolor-icon-theme setup-hook

* python.pkgs.pytest: setupHook to prevent creation of .pytest-cache folder, fixes #40273

When `py.test` was run with a folder as argument, it would not only
search for tests in that folder, but also create a .pytest-cache folder.
Not only is this state we don't want, but it was also causing
collisions.

* parity-ui: fix after merge

* python.pkgs.pytest-flake8: disable test, fix build

* Revert "meson: 0.46.1 -> 0.47.0"

With meson 0.47.0 (or 0.47.1, or git)
things are very wrong re:rpath handling
resulting in at best missing libs but
even corrupt binaries :(.

When we run patchelf it masks the problem
by removing obviously busted paths.
Which is probably why this wasn't noticed immediately.

Unfortunately the binary already
has a long series of paths scribbled
in a space intended for a much smaller string;
in my testing it was something like
lengths were 67 with 300+ written to it.

I think we've reported the relevant issues upstream,
but unfortunately it appears our patches
are what introduces the overwrite/corruption
(by no longer being correct in what they assume)

This doesn't look so bad to fix but it's
not something I can spend more time on
at the moment.

--

Interestingly the overwritten string data
(because it is scribbled past the bounds)
remains in the binary and is why we're suddenly
seeing unexpected references in various builds
-- notably this is is the reason we're
seeing the "extra-utils" breakage
that entirely crippled NixOS on master
(and probably on staging before?).

Fixes #43650.

This reverts commit 305ac4dade.

(cherry picked from commit 273d68eff8)
Signed-off-by: Domen Kožar <domen@dev.si>
2018-07-24 15:04:48 +01:00
Jörg Thalheim b414694b4c
Merge pull request #43987 from risicle/ris-cf-cli-6-37-0
cloudfoundry-cli: 6.36.1 -> 6.37.0
2018-07-23 21:20:57 +01:00
Andrew Childs 4a629f56b6 rubocop: 0.55.0 -> 0.58.1 2018-07-24 00:25:05 +09:00
Jörg Thalheim 92d576e04b
Merge pull request #43962 from dywedir/rustup
rustup: 1.11.0 -> 1.13.0
2018-07-23 16:07:56 +01:00
Fatih Altinok 721fc43047
flow: 0.76.0 -> 0.77.0 2018-07-23 14:01:50 +00:00
Robert Scott e017ce0839 cloudfoundry-cli: 6.36.1 -> 6.37.0
upstream seems to have added new make build system - adapt to use that
2018-07-22 23:53:33 +01:00
Vladyslav Mykhailichenko c931b8609b rustup: 1.11.0 -> 1.13.0 2018-07-22 23:45:59 +03:00
Patrick Hilhorst af987c6707
circleci-cli: 2018-05-12 -> 0.1.0 2018-07-22 16:17:34 +02:00
Frederik Rietdijk 6c72782d36 Merge staging-next into master 2018-07-22 11:04:28 +02:00
Jonathan Curran 979f10f704 rustracer: 2.0.12 -> 2.0.14 2018-07-21 20:47:30 -06:00
volth cc55a3ebcb treewide: fix build with disallowed aliases (#43872)
fixes build with disallowed aliases
2018-07-21 22:03:24 -04:00
R. RyanTM e975814b19 ocamlPackages.utop: 2.1.0 -> 2.2.0
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/utop/versions.
2018-07-21 20:17:38 +00:00
Frederik Rietdijk ad47d658d1 Merge master into staging-next 2018-07-21 19:43:53 +02:00
Frederik Rietdijk 81c539ee0b
Merge pull request #43838 from aneeshusa/gtk-doc-support-python-3
gtk-doc: support python3
2018-07-21 19:13:54 +02:00
Aneesh Agrawal dddac8b684 gtk-doc: support python3 2018-07-21 10:09:25 -07:00
Jörg Thalheim 218298b30f
Merge branch 'master' into unused5 2018-07-21 15:41:22 +01:00
Jörg Thalheim 1a969d13d9
Merge pull request #43879 from Tomahna/bloop
bloop: 1.0.0-M11 -> 1.0.0
2018-07-21 15:30:56 +01:00
Jörg Thalheim dcd5d7af05 coursier: patch shebang to make it work in the nix sandboxes
Before `/usr/bin/env sh` was in the script.
2018-07-21 15:29:30 +01:00
Michael Fellinger 07eb9736f0 gotools: 2017-08-08 -> 2018-07-20 2018-07-21 12:30:02 +02:00
Frederik Rietdijk 251a0a9a86
Merge pull request #43860 from volth/unused2
treewide: remove unused 'inherit' in let blocks
2018-07-21 11:13:36 +02:00
Silvan Mosberger 027d52ff34
cuter: Fix build 2018-07-21 10:57:54 +02:00
Kevin Rauscher 1493a45f4b bloop: 1.0.0-M11 -> 1.0.0 2018-07-21 10:47:32 +02:00
Mario Rodas 501beb69f2 dejagnu: 1.6 -> 1.6.1 2018-07-21 02:48:59 -05:00
Vincent Laporte df6534d04a
Merge pull request #43535 from vbgl/ocaml-js_of_ocaml-3.2.0
ocamlPackages.js_of_ocaml: 3.1.0 -> 3.2.0
2018-07-21 06:21:37 +00:00
volth 52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Pascal Wittmann eca518109c
hyper-haskell-server-with-packages: add version to name
see issue #43717
2018-07-20 23:07:16 +02:00
Pascal Wittmann 4d1fd3775d
buck: adhere to version schema convention
see issue #43717
2018-07-20 22:53:05 +02:00
Pascal Wittmann ba893d4e49
bazel-buildtools: add version to name
see issue #43717
2018-07-20 22:50:48 +02:00
volth 6d2857a311 [bot] treewide: remove unused 'inherit' in let blocks 2018-07-20 19:38:19 +00:00
Frederik Rietdijk 1a6af9f88e
Merge pull request #43857 from volth/unused
[bot] treewide: remove unreferenced code
2018-07-20 21:06:32 +02:00
volth 87f5930c3f [bot]: remove unreferenced code 2018-07-20 18:48:37 +00:00
Jörg Thalheim 0e617f68d3 gdbgui: 0.11.1.2 -> 0.13.0.0 2018-07-20 15:29:42 +01:00
Tim Steinbach a4d5583a85
gradle: 4.8.1 -> 4.9 2018-07-20 08:13:10 -04:00
Graham Christensen 7fdba7c74e
Merge pull request #43834 from ryantm/https2
treewide: http -> https
2018-07-19 21:31:36 -04:00
Ryan Mulligan df8062c45b treewide: http -> https 2018-07-19 18:12:04 -07:00
Pascal Wittmann c01411f109
leksah: include version in name
see issue #43717
2018-07-19 21:55:04 +02:00
Frederik Rietdijk 8213ff161c Merge master into staging-next 2018-07-19 18:24:24 +02:00
Mathieu Boespflug c27f686a4b bazel: Set a sensible strict action environment.
Bazel either reuses the `PATH` from the client, or sets a hardcoded
one. The former mode in problematic for build hermeticity. But the
latter is crippled on NixOS, because the hardcoded value is
`/bin:/usr/bin`. So we set the hardcoded value to match what
`customBash` provides. This has the effect of aligning the
environments for `ctx.actions.run` and `ctx.actions.run_shell`, which
were previously distinct (bug).
2018-07-19 09:51:09 +02:00
Mathieu Boespflug 5ab07a8041 bazel: make more tools available in customBash. 2018-07-19 09:51:09 +02:00