3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

152226 commits

Author SHA1 Message Date
Andrew Childs 50454ec5f1 git: 2.18.0 -> 2.19.0 (#46723) 2018-09-18 17:54:22 +02:00
Daniel Peebles f9396010a5
Merge pull request #46810 from copumpkin/bump-bootstrap-tools
stdenv/darwin: bump bootstrap tools
2018-09-18 09:13:17 -04:00
Dan Peebles dc5c68a7bb stdenv/darwin: bump bootstrap tools
You can verify the provenance of these yourself by checking Hydra here:
https://hydra.nixos.org/build/81511173
2018-09-17 18:46:26 -04:00
Jörg Thalheim 91b67af0f6 alacritty: 2018-08-05 -> 0.2.0 2018-09-17 23:43:37 +01:00
Jörg Thalheim 87ed5ba575
Merge pull request #46647 from symphorien/rust-1.29
rustc: 1.27 -> 1.29
2018-09-17 22:18:00 +01:00
Jörg Thalheim 8a94866817
Merge pull request #46362 from symphorien/non-broken-fetchcargo
Non broken fetchcargo
2018-09-17 20:28:16 +01:00
Matthew Bauer ba5717a6f5 stdenv: fix HOST_PATH change
a4630c65ca was incorrect in assuming $SHELL would be a path to the
bash derivation. In fact $SHELL will be a path to the bash executable.

Unfortunately this did not fix the original issue. So instead, we just
have to reuse initialPath can be added like PATH is.

Sorry for the inconvenience! I hadn’t thought through the effects of
the last commit.

/cc @copumpkin @ericson2314
2018-09-17 14:18:06 -05:00
Silvan Mosberger 50578abfc5
fetchcargo: Fix cargo-vendor-normalise for darwin 2018-09-17 20:23:50 +02:00
Daniel Peebles bb6506561d
Merge pull request #46756 from copumpkin/patch-shebangs-test
top-level/release.nix: add patchShebangs test
2018-09-17 14:20:25 -04:00
Jan Tojnar ff853ccce9
Merge pull request #46761 from xeji/p/gtk-doc-dblatex
gtk-doc: don't build with dblatex by default
2018-09-17 12:34:49 +02:00
Dan Peebles a257d64f33 valgrind: don't force LLVM 3.9
This was added when 3.9 was the only one with llvm-dsymutil, but now
almost all of them have it, so the default works fine.
2018-09-17 01:01:29 -04:00
Daniel Peebles 481dd45e61
Merge pull request #46730 from copumpkin/add-darwin-lto
cctools: support LTO on Darwin
2018-09-17 00:59:22 -04:00
Dan Peebles 2c51846728 qt48: fix on darwin
because it's ancient, it relies on ancient APIs that Apple has deprecated
for literally years. Our new CoreFoundation cleanup means those APIs are no longer here, so let's kill the functionality. Eventually support for it
got removed from upstream too, so it's not as if we're doing anything too
awful here.
2018-09-16 21:06:56 -04:00
Uli Baum d6ecbe1410 gtk-doc: don't build with dblatex by default
make it optional: withDblatex ? false
This removes the dependency of gtk-doc on texlive.
2018-09-17 01:33:20 +02:00
Matthew Bauer 72cfa07dd3
parallel: fix patch-shebangs
For patch-shebangs to work we need perl to be listed as a build input because it will run on the target system, not the build one.

Fixes #46476

/cc @dtzWill
2018-09-16 17:25:42 -05:00
Matthew Bauer a4630c65ca stdenv: add shell to HOST_PATH for backwards compatibility
To avoid breaking things, we need to make sure SHELL goes into
HOST_PATH. This reflects my changes to patch-shebangs to make it cross
compilation ready. When a script is patched from the Nix store it now
looks to HOST_PATH to get the targeted machine’s executables.
Unfortunately, this only works in native builds.
2018-09-16 15:58:21 -05:00
Dan Peebles 88a969d1b7 top-level/release.nix: add patchShebangs test
This is currently failing but nobody noticed!
2018-09-16 14:22:29 -04:00
Dan Peebles 110c252870 cctools: support LTO on Darwin
LTO is disabled during bootstrap to keep the bootstrap tools small and
avoid unnecessary LLVM rebuilds, but is enabled in the final stdenv
stage and should be usable by normal packages.
2018-09-16 02:12:11 -04:00
Orivej Desh 06c63123cc Fix comment location after #46704 2018-09-15 22:36:21 +00:00
Daniel Peebles b91ad0e54f
Merge pull request #46704 from copumpkin/new-cf-staging
stdenv/darwin: integrate a new CoreFoundation
2018-09-15 16:42:49 -04:00
Dan Peebles 4efd4053ed stdenv/darwin: integrate a new CoreFoundation
This also updates the bootstrap tool builder to LLVM 5, but not the ones
we actually use for bootstrap. I'll make that change in a subsequent commit
so as to provide traceable provenance of the bootstrap tools.
2018-09-15 16:05:46 -04:00
Jörg Thalheim 017d86be74
Merge pull request #46669 from veprbl/findutils_fix_staging
findutils: disable a bogus test
2018-09-15 19:44:14 +01:00
Jörg Thalheim 56b95ba437 findutils: specify on which kernel version the test fail 2018-09-15 19:43:11 +01:00
xeji b93f4234e8
Merge pull request #45337 from NeQuissimus/headers_4_18
kernel-headers: 4.15 -> 4.18.3
2018-09-15 00:45:56 +02:00
Dmitry Kalinkin ef04b4f283 findutils: disable a bogus test 2018-09-14 15:53:50 -04:00
Symphorien Gibol ffafe959ee rustc: 1.27 -> 1.29 2018-09-14 14:22:56 +02:00
R. RyanTM aea9db9d50 gdbm: 1.17 -> 1.18 (#46285)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/gdbm/versions
2018-09-12 23:13:02 +02:00
Matthieu Coudron d8b7ffc7ef iproute: add $dev output (#46558)
to provide the user API include/ that was previously dropped.
2018-09-12 14:55:03 +02:00
Symphorien Gibol a3e1da17cb cargo-vendor-normalise: add a small install check 2018-09-11 23:44:14 +02:00
Jörg Thalheim 33dab23255 alacritty: switch back to upstream source
Thanks to https://github.com/NixOS/nixpkgs/pull/46362
We can now support git dependencies!
2018-09-11 23:44:14 +02:00
Jörg Thalheim 7bfa20198a fetchcargo: add type checking to cargo-vendor-normalise.py 2018-09-11 23:44:14 +02:00
Symphorien Gibol f20b229aa1 fectchcargo: don't break old sha256 2018-09-11 23:44:14 +02:00
Symphorien Gibol ccf72b8537 fetchcargo: normalise cargo config to ensure determinism 2018-09-11 23:44:14 +02:00
Justin Humm b66ef28841 buildRustPackage, fetchcargo: optionally use vendor config from cargo-vendor
By setting useRealVendorConfig explicitly to true, the actual (slightly
modified) config generated by cargo-vendor is used.

This solves a problem, where the static vendor config in
pkgs/build-support/rust/default.nix would not sufficiently replace all
crates Cargo is looking for.

As useRealVendorConfig (and writeVendorConfig in fetchcargo) default to
false, there should be no breakage in existing cargoSha256 hashes.

Nethertheless, imho using this new feature should become standard. A
possible deprecation path could be:

- introduce this patch
- set useRealVendorConfig explicitly to false whereever cargoSha256 is
  set but migration is not wanted yet.
- after some time, let writeVendorConfig default to true
- when useRealVendorConfig is true everywhere cargoSha256 is set and
  enough time is passed, `assert cargoVendorDir == null ->
  useRealVendorConfig;`, remove old behaviour
- after some time, remove all appearences of useRealVendorConfig and the
  parameter itself
2018-09-11 23:44:14 +02:00
John Ericson cb8fb7e71b
Merge pull request #46542 from obsidiansystems/dhcpcd-cleanup
dhcpcd: No need to hack around broken patchShebangs anymore
2018-09-11 16:40:38 -04:00
John Ericson c64d76d0e6 dhcpcd: No need to hack around broken patchShebangs anymore 2018-09-11 16:15:10 -04:00
Matthew Bauer e258c8d8dd
Merge pull request #45698 from kamilchm/filename-in-usnupported-shebang-error
Show the filename on unsupported shebang error
2018-09-10 14:52:38 -05:00
Vladimír Čunát f88192950f
Merge #46259: libdrm: 2.4.93 -> 2.4.94 2018-09-10 09:14:14 +02:00
Will Dietz fc5daa7b68 mesa: 18.1.7 -> 18.1.8
https://www.mesa3d.org/relnotes/18.1.8.html
2018-09-09 16:54:06 -05:00
xeji 5870a61b04
Merge pull request #46404 from oxij/pkgs/default-texinfo
git, gpgme: use default texinfo
2018-09-09 12:04:28 +02:00
Samuel Dionne-Riel 1ac912bf1b texlive: Adds patch for missing synctex header. (#46376)
This seems like a known issue as other distributions (ArchLinux here)
have patches fixing the issue.

This hopefully fixes more than one dependant builds for ZHF 18.09.
2018-09-09 11:37:29 +02:00
Jan Malakhovski 53c9efe9e5 gpgme: use default texinfo 2018-09-08 23:04:55 +00:00
Jan Malakhovski 7705c76c49 git: use default texinfo 2018-09-08 23:04:51 +00:00
Matthew Bauer 131c507694
Merge pull request #46402 from oxij/merge/master-to-staging
merge: master to staging
2018-09-08 17:26:18 -05:00
Jan Malakhovski b7bd0561be Merge branch 'master' into staging 2018-09-08 22:08:32 +00:00
Matthew Bauer fb0e0dcbc6 xdg/mime.nix: ensure $out/share/mime/packages exists
For update-mime-database to work, you must have to have some mime
packages installed. In some DEs like XFCE this is not guaranteed to
happen. In that case just skip the update-mime-database call.

Fixes #46162
2018-09-08 16:54:12 -05:00
xeji d2ab091dd3
Merge pull request #46196 from oxij/pkgs/kodi-with-plugins
kodi: implement `kodiWithPlugins`, add more plugins
2018-09-08 23:43:42 +02:00
xeji 113f4d7b44
pythonPackages.persistent: fix build (#46364)
Documentation-related tests failed, the docs didn't build correctly
because of missing dependencies sphinx and manuel. Add them.
2018-09-08 21:35:33 +02:00
Maximilian Bode 73e75a7d16 pythonPackages.confluent-kafka: fix build (#46380)
cc #45960
2018-09-08 21:32:04 +02:00
xeji 8c6cf3de3d
cryptsetup: enable and fix tests (#46346)
Some tests use O_DIRECT which is filesystem dependent and fails in a
sandbox as well as on some filesystems without sandboxing.
Patch out O_DIRECT and disable the 4 test cases that still fail in a
sandbox. See discussion in #46151.
2018-09-08 21:24:15 +02:00