Commit Graph

6949 Commits

Author SHA1 Message Date
Will Dietz
28b2c8b27a universal-ctags: 2018-01-0 -> 2018-07-23 2018-07-27 08:09:09 -05:00
Frederik Rietdijk
f59e6f4037 Merge master into staging 2018-07-26 16:18:53 +02:00
Frederik Rietdijk
38ac3b3437
Merge pull request #43972 from NixOS/python-unstable
Python packages: major updates
2018-07-26 16:16:10 +02:00
Jos van Bakel
812f4749ae rshell: init at 0.0.14 2018-07-26 06:12:06 -07:00
Robert Schütz
a576b2ea64 conan: 1.5.2 -> 1.6.0 2018-07-26 12:43:17 +02: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 273d68eff8f7b6cd4ebed3718e5078a0f43cb55d)
Signed-off-by: Domen Kožar <domen@dev.si>
2018-07-24 15:04:48 +01:00
Matthew Stewart
18f517fbd6 Enable new dtags in a way that works with binutils 2.30.
In 3027bca, binutils was upgraded from 2.28.1 to 2.30. However, in 2.30,
the ldmain.c file within binutils, which the nixpkgs new-dtags.patch
file is meant to modify, was changed in such a way that the patch no
longer works. As a result, the new dtags are not actually enabled, and
binaries are built with RPATH set instead of RUNPATH, thereby preventing
LD_LIBRARY_PATH from overriding this built-in path. This change corrects
this. The patch file is no longer necessary because binutils's ldmain.c
now sets link_info.new_dtags based on the configuration flags.

This was probably not noticed immediately because, when the derivation
is built with nix-build, the fixupPhase runs patchelf --shrink-rpath.
patchelf converts any RPATH in the binary into RUNPATH (unless
--force-rpath is specified).  Of course, if the binary is built without
nix-build (such as in a nix-shell), this never occurs, and any RPATH in
the binary is left in place.
2018-07-24 11:09:36 +03: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
Lluís Batlle i Rossell
66d7126255 Take me (viric) out of most maintenance
Since years I'm not maintaining anything of the list below other
than some updates when I needed them for some reason. Other people
is doing that maintenance on my behalf so I better take me out but
for very few packages. Finally!
2018-07-22 21:50:19 +02:00
Domen Kožar
40887a6dc6 pipenv: 2018.5.18 -> 2018.7.1
Signed-off-by: Domen Kožar <domen@dev.si>
2018-07-22 16:52:33 +02:00
Patrick Hilhorst
af987c6707
circleci-cli: 2018-05-12 -> 0.1.0 2018-07-22 16:17:34 +02:00
Frederik Rietdijk
72a8c0feb6 python.pkgs.ghp-import: move to all-packages.nix
because it's an application
2018-07-22 12:00:03 +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
Matthew Bauer
76999cc40e treewide: remove aliases in nixpkgs
This makes the command ‘nix-env -qa -f. --arg config '{skipAliases =
true;}'’ work in Nixpkgs.

Misc...

- qtikz: use libsForQt5.callPackage

  This ensures we get the right poppler.

- rewrites:

  docbook5_xsl -> docbook_xsl_ns
  docbook_xml_xslt -> docbook_xsl

diffpdf: fixup
2018-07-18 23:25:20 -04:00
Silvan Mosberger
a88f959278
Merge pull request #43655 from tarigo/master
qtcreator: 4.5.0 -> 4.6.2
2018-07-18 05:04:03 +02:00
Pascal Wittmann
90223e4a4a
jdepend: add myself (pSub) as maintainer 2018-07-17 22:00:14 +02:00
Pascal Wittmann
1c702bb8a3
valkyrie: add myself (pSub) as maintainer 2018-07-17 21:48:15 +02:00
Pascal Wittmann
b835b8a95b
valkyrie: fix build 2018-07-17 21:48:13 +02:00
Yegor Timoshenko
e6a721ed60
gputils: clean up, fix homepage url 2018-07-17 19:19:01 +03:00
Yorick van Pelt
9ba3b39e44
gputils: init at 1.5.0-1 2018-07-17 17:28:13 +02:00
Igor Tarasov
69affb8d26 qtcreator: 4.5.0 -> 4.6.2 2018-07-17 12:45:56 +03:00
Profpatsch
75942f96b3 bazel: 0.15 -> 0.15.1 2018-07-17 10:12:39 +02:00
Mathieu Boespflug
62f3bf7509 bazel: make the build --sandbox compatible by building extra deps separately. 2018-07-17 10:12:39 +02:00
Mathieu Boespflug
d23e72ebf7 bazel: 0.13.0 -> 0.15.0
Upgrade to latest Bazel.
2018-07-17 10:12:39 +02:00
Frederik Rietdijk
12949bf84a Merge master into staging 2018-07-17 10:05:50 +02:00
Frederik Rietdijk
1ae2f10642 Merge staging-next into master 2018-07-17 10:04:59 +02:00
Pascal Wittmann
2d9a6023c4
doit: add myself (pSub) as maintainer 2018-07-16 22:17:38 +02:00
xeji
8b0fea2154
Merge pull request #43620 from aneeshusa/update-vagrant-to-2.1.2-properly
vagrant: update deps for 2.1.2
2018-07-16 19:49:12 +02:00
Aneesh Agrawal
982f9d8616 vagrant: update deps for 2.1.2
The version was bumped but the dependencies were not updated.
Do so and add some instructions for future package updates.
2018-07-16 10:11:36 -07:00
Frederik Rietdijk
6d339e5863 Merge staging-next into staging 2018-07-16 17:14:44 +02:00
Frederik Rietdijk
3c09808160 Merge master into staging-next 2018-07-16 07:43:37 +02:00
Pascal Wittmann
4a35e7ef1d
Merge pull request #43503 from volth/bazel-private-tmp
bazel: use per-user tmp directory to avoid conflict with other builders
2018-07-15 22:22:47 +02:00
Jan Tojnar
98792fe351
flatpak-builder: 0.99.1 → 0.99.3 2018-07-15 19:10:02 +02:00
Jörg Thalheim
e827b00dbf
Merge pull request #43554 from dtzWill/update/r2-cutter-1.6
radare2-cutter: 1.5 -> 1.6
2018-07-15 09:41:09 -04:00
Robert Schütz
18774d4173 Merge branch 'master' into staging 2018-07-15 12:31:18 +02:00
Will Dietz
4ba6e227a2 creduce: 2.7.0 -> 2.8.0 2018-07-14 23:54:21 -05:00
Will Dietz
692068ecfc radare2-cutter: use r2 built from rev Cutter pins as submodule 2018-07-14 23:25:21 -05:00
Will Dietz
ec523bef21 radare2-cutter: 1.5 -> 1.6
https://github.com/radareorg/cutter/releases/tag/v1.6
2018-07-14 23:04:43 -05:00
Will Dietz
5568c7c04b bloaty: 2018-05-22 -> 2018-06-15 (#43540) 2018-07-14 23:12:22 +02:00
gnidorah
1727513d4d electron: add gtk2 dependency (#43379) 2018-07-14 22:06:41 +02:00
R. RyanTM
905e94bf4a elfutils: 0.172 -> 0.173 (#43031)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/elfutils/versions.

These checks were done:

- built on NixOS
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-readelf passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-nm passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-size passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-strip passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-elflint passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-findtextrel passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-addr2line passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-elfcmp passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-objdump passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-ranlib passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-strings passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-ar passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-unstrip passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-stack passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-elfcompress passed the binary check.
- /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173/bin/eu-make-debug-archive passed the binary check.
- 16 of 16 passed binary check by having a zero exit code.
- 0 of 16 passed binary check by having the new version present in output.
- found 0.173 with grep in /nix/store/nmml2vhzia58ji531a4q1j97rrj308yj-elfutils-0.173
- directory tree listing: https://gist.github.com/f0b855207a6f13446e77907717da40dd
- du listing: https://gist.github.com/1275237e95e19d1956769a304945cc37
2018-07-14 21:26:33 +02:00
xeji
fbcb86966d
Merge pull request #43430 from tazjin/rebar3-3.6.1
rebar3: 3.4.3 -> 3.6.1
2018-07-14 21:10:11 +02:00
Vincent Ambo
74ca35bd81 hex2nix: 0.0.6 -> 0.0.6-a31eadd7
Updates hex2nix to a new version that includes pinned dependencies.
This allows building hex2nix even if newer versions of dependencies
than what is packaged in `hex-packages.nix` are available in the
package snapshot.

The version of ibrowse used has been downgraded due to an issue in the
library. Custom builds of the ibrowse and jsx dependencies have been
removed from the derivation.
2018-07-14 20:05:54 +02:00
Vincent Ambo
0cf4c90469 rebar3: 3.4.3 -> 3.6.1
Updates rebar3 to version 3.6.1, which amongst other things introduces
support for rebar3 on Erlang/OTP 21.

Changes made:

* rebar3 and dependencies updated to new versions
* rebar3 hermeticity patch updated to apply against new version
* hex package registry snapshot updated
2018-07-14 20:05:53 +02:00
Vincent Laporte
6d9ffeaa2e
ocamlPackages.js_of_ocaml: 3.1.0 -> 3.2.0 2018-07-14 17:17:51 +00:00
Vladimír Čunát
0f01215203
Merge branch 'master' into staging-next
Hydra: ?compare=1468896
2018-07-14 18:15:30 +02:00
Herwig Hochleitner
a6f0ff33b5 Revert "cask: init"
This reverts commit 5bede1a252.

This commit never actually wrapped cask, so it can be safely removed.

see https://github.com/NixOS/nixpkgs/pull/42419
2018-07-14 14:18:57 +02:00
Benjamin Andresen
e805874891 cask: fix incorrect exec 2018-07-14 14:07:23 +02:00
Mario Rodas
4d6ad88fe2 jbuilder: 1.0+beta20 -> 1.0.0 2018-07-14 11:11:45 +00:00
volth
2a7aa43c16 bazel: use per-user tmp directory to avoid conflict with other builders 2018-07-13 23:35:28 +00:00
Alyssa Ross
165b6391fc vagrant: 2.1.1 -> 2.1.2 (#43416) 2018-07-14 00:41:37 +02:00
xeji
ebdb6edad7
Merge pull request #43440 from vbgl/ocaml-lwt_log-1.0.0
ocamlPackages.lwt_log: init at 1.0.0
2018-07-14 00:25:55 +02:00
R. RyanTM
06a6d1cb33 flyway: 5.1.3 -> 5.1.4 (#43200)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/flyway/versions.

These checks were done:

- built on NixOS
- /nix/store/1g49jlhy30sijz0js59lfnrg8k3mqvjf-flyway-5.1.4/bin/flyway passed the binary check.
- 1 of 1 passed binary check by having a zero exit code.
- 0 of 1 passed binary check by having the new version present in output.
- found 5.1.4 with grep in /nix/store/1g49jlhy30sijz0js59lfnrg8k3mqvjf-flyway-5.1.4
- directory tree listing: https://gist.github.com/869e3436d0f2761951eabdad68c0319d
- du listing: https://gist.github.com/6e8110c905ef757a084d835bb3181c41
2018-07-13 23:55:14 +02:00
Frederik Rietdijk
3e31d23d99 Merge master into staging 2018-07-13 19:34:19 +02:00
Frederik Rietdijk
edfa03323b
Merge pull request #43347 from r-ryantm/auto-update/flow
flow: 0.75.0 -> 0.76.0
2018-07-13 18:43:44 +02:00
Jan Tojnar
0a7741110c
Merge pull request #42994 from r-ryantm/auto-update/meson
meson: 0.46.1 -> 0.47.0
2018-07-13 17:25:09 +02:00
Profpatsch
adbd3ead27 Revert "bazel: fix darwin build on hydra" 2018-07-13 14:15:37 +02:00
Patrick Hilhorst
32f4fcaefe circleci-cli: init at 2018-05-12 (#43432) 2018-07-13 12:00:09 +02:00