Commit Graph
152227 Commits
Author SHA1 Message Date
Robin Gloster ce6e72a11c texlive: fix missing synctex header
The automake file was patched but `automake` not run.
Also since the texk/web2c folder is not in autoconfig's
SUBDIRS the autoreconfHook has to be run in there.

Completely fixes #46376
2018-09-18 18:33:08 +02:00
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