Commit Graph

116020 Commits

Author SHA1 Message Date
John Ericson
03d3788cdf mesa: Recategorize dependencies 2017-09-21 15:49:55 -04:00
John Ericson
abec0e7645 polkit: Recategorize some dependencies 2017-09-21 15:49:54 -04:00
John Ericson
bac21681a1 systemd: Use some nativeBuildInputs
I erred on the side of caution when changing these.
2017-09-21 15:49:54 -04:00
John Ericson
1b3581b7ba faust: Fix nativeBuildInputs indent 2017-09-21 15:49:54 -04:00
John Ericson
ed14223f8c treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
John Ericson
7a733ceda4 cross stdenv: No more native-fishing hack.
The comment says it was put there for pkgconfig, but now pkgconfig has
been dealt with.
2017-09-21 15:49:54 -04:00
John Ericson
f8a18cd4cf misc pkgs: Manual fixup pkgconfig nativeBuildInputs after sed
Importantly, this included regenerating pkgs/servers/x11/xorg, to
clobber the old sed.
2017-09-21 15:49:54 -04:00
John Ericson
531e4b80c9 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs
Only acts on one-line dependency lists.
2017-09-21 15:49:53 -04:00
John Ericson
fd9c7eb2e8 misc pkgs: Make solitary pkgconfig buildInputs nativeBuildInputs 2017-09-21 15:49:53 -04:00
John Ericson
9f2e05662b treewide: Manually fix miscategorized autoreconfHook buildInputs
These are the ones with odd indentation my script will mess up on.
2017-09-21 15:49:53 -04:00
John Ericson
1e73b71e03 synfig: Make pkg-config, autoreconfHook, and gettext nativeBuildInputs 2017-09-21 15:49:53 -04:00
John Ericson
b9bf90ca6c all-packages: Remove gccCrossStageFinal; any gcc will not work 2017-09-21 15:49:18 -04:00
John Ericson
88a0e55ce0 wrapCC: Alias now does the right thing for cross
Unfortunately this makes previously-barely-working overrides have
infinite recursion, so I had to reinstantiate gcc for gccCrossStageFinal
instead.
2017-09-21 15:49:18 -04:00
John Ericson
54282b9610 gcc: Change default of crossStageStatic param to false
This gets us one step closer to removing `gccCrossStageFinal`.

Care is taken to avoid a mass rebuild; will clean up with one later.
2017-09-21 15:49:18 -04:00
John Ericson
3af3d6efc2 stdenv cross adapater: Remove old extraBuildInputs
They, unlike their native counterparts, run on the wrong platform and
are therefore invalid.
2017-09-21 14:52:42 -04:00
John Ericson
05ef1034c7 stdenv cross adaptor: Add optional overrides parameter
By default, all previous overrides are discarded as before, as they
would only apply to the old host platform. But sometimes it is useful to
add some new ones, and this optional parameter allows that.
2017-09-21 14:52:07 -04:00
John Ericson
738bb4777c stdenv: Update autotools scripts on all Aarch64, not just Linux
This is needed when cross-compiling for iOS (Aarch64 + Darwin). I also
changed the syntax of the Linux stdenv for visual consistency, though
that has no effect on semantics as the os is already guaranteed to be
Linux.
2017-09-21 14:40:40 -04:00
John Ericson
8bfb247224 glibc: Grab the right linux headers when build != host
In #28519 / 791ce593ce I made linux
headers be intended to be used from the stage stage, as it would be if
it were a library containing headers and code. I forgot to update glibc,
however, so it was incorrectly using headers for the build platform, not
host platform.

This fixes that, basically reverting a small portion of changes I made a
few months ago in 25edc476fd and its
parent.

No native hashes are changed.
2017-09-20 20:57:41 -04:00
John Ericson
19e3c580ad Merge pull request #29584 from obsidiansystems/no-wrapCCCross
top-level: Remove useless abstractions
2017-09-20 01:25:02 -04:00
John Ericson
1fc12241ed all-packages: get rid of wrapCCCross
It's unneeded
2017-09-20 00:59:19 -04:00
John Ericson
e19bb868dc all-packages: Remove forcedNativePackages; we no longer need it
Its kept around in the Hurd package set, but all that code is
presumably broken.
2017-09-20 00:59:19 -04:00
John Ericson
100db4fa3b vim: Properly categorize pkgconfig dependency 2017-09-20 00:58:55 -04:00
Jörg Thalheim
c1de354a3d libwebsockets: revert making libuv a propagated build input
it is possible to use libwebsockets without libuv

cc @volth
2017-09-20 02:49:31 +01:00
Jörg Thalheim
87435a95f8 Merge pull request #29562 from LumiGuide/journalbeat-5.6.0
journalbeat: 5.5.0 -> 5.6.0
2017-09-20 02:44:40 +01:00
Jörg Thalheim
69224a2a8c Merge pull request #29582 from eqyiel/flow-0.55.0
flow: 0.54.0 -> 0.55.0
2017-09-20 02:33:19 +01:00
Peter Hoeg
f170dbe16f syncthing: 0.14.37 -> 0.14.38 2017-09-20 08:52:50 +08:00
Ruben Maher
1787043323 flow: 0.54.0 -> 0.55.0 2017-09-20 10:12:36 +09:30
Frank Doepper
28dd1158ff circumvent hdaps name clash 2017-09-19 23:57:28 +02:00
Frank Doepper
a3e806ef0f tp_smapi with hdaps 2017-09-19 23:57:28 +02:00
Jörg Thalheim
ad16a82b83 Merge pull request #29573 from disassembler/lenmus
lenmus: removing custom cmakeFlags
2017-09-19 22:24:02 +01:00
Jörg Thalheim
06de6d59b0 Merge pull request #29525 from aneeshusa/radicale_infcloud-init
radicale_infcloud: init
2017-09-19 22:22:16 +01:00
Thomas Tuegel
6e01011211 alacritty: respect pre- and post-hooks of overridden phases
Failing to `runHook` when overriding phases can have unpredictable results.

fixes #29572
2017-09-19 22:08:53 +01:00
Thomas Tuegel
a50d0b719f alacritty: install desktop icon 2017-09-19 22:08:52 +01:00
John Ericson
6c74ee68b9 cc-wrapper, cc-wrapper-old: Simplify shell logic
1. `crossDrv` is now the default so we don't need to worry about that in
   build != host builds.

2. shell is the build time shell, so `wrapCCCross` doesn't need to
   worry, as build == host.

3. `shell.shellPath` will always be appended where useful.

4. Complicated `shell == ""` logic served no purpose.
2017-09-19 16:45:24 -04:00
Jörg Thalheim
6d423da7cc libwebsockets: fix eval 2017-09-19 21:14:53 +01:00
Samuel Leathers
2c2252247c lenmus: removing custom cmakeFlags 2017-09-19 16:07:03 -04:00
Volth
6950da832d mosquitto: 1.4 -> 1.4.14
fixes #29567
2017-09-19 20:31:00 +01:00
volth
4916f64948 libwebsockets: 1.4 -> 2.3.0 2017-09-19 20:30:51 +01:00
Jörg Thalheim
28a53c8a08 Merge pull request #29570 from disassembler/libxmlxx
libxmlxx: move glibmm to propagatedBuildInputs
2017-09-19 20:16:59 +01:00
John Ericson
45e87854df Merge pull request #29571 from obsidiansystems/better-splice
stdenv: Also splice unlisted default "out" output
2017-09-19 15:11:53 -04:00
John Ericson
64aebc7679 stdenv: Also splice unlisted default "out" output
Otherwise, some cross builds will use the wrong type of dep.

This won't affect native builds, and perhaps no extant cross buids
either.
2017-09-19 14:48:23 -04:00
Samuel Leathers
367e30b8f3 libxmlxx: move glibmm to propagatedBuildInputs 2017-09-19 14:13:59 -04:00
Benjamin Staffin
7e6011083d slack: 2.7.1 -> 2.8.0 (#29339) 2017-09-19 12:26:58 -04:00
Aneesh Agrawal
a9f8207f9f radicale_infcloud: init 2017-09-19 08:20:39 -07:00
John Ericson
bc9f471997 Merge pull request #27797 from grahamc/fixed-lib
Convert libs to a fixed-point
2017-09-19 10:52:15 -04:00
Peter Simons
2439a83072 haskell.lib: strip trailing whitespace 2017-09-19 15:55:50 +02:00
Peter Simons
a8b69958cf haskell.lib: add doBenchmark helper function 2017-09-19 15:55:16 +02:00
Peter Simons
eab41cb7be hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.5-8-ga66a429 from Hackage revision
511efbfbe7.
2017-09-19 15:48:00 +02:00
Peter Simons
8231045fb4 LTS Haskell 9.5 2017-09-19 15:47:58 +02:00
Peter Simons
33e34aa95b haskell-generic-builder: rename withBenchmarkDepends argument to doBenchmark
This partially undoes the change from 8788bfe762.
The 'doBenchmark' name is more consistent with the naming scheme used for
other phases, like 'doCheck', 'doHaddock', etc.
2017-09-19 15:42:51 +02:00