nixpkgs/pkgs
aszlig d2af4c6722
virtualbox: Explicitly state Qt 5 dependencies
In 2942815968, the dependencies for Qt 5
were passed using buildEnv with all the development binaries, headers
and libs. Unfortunately, the build output references that environment
which also increases the size of the runtime closure.

The upstream makefile assumes a common Qt 5 library path, but that's not
the case within Nix, because we have separate paths for the Qt 5
modules.

We now patch the makefile to recognize PATH_QT5_X11_EXTRAS_{LIB,INC} so
that we can pass in the relevant paths from Qt5X11Extras.

In summary, the closure size goes down to 525559600 bytes (501 MB)
instead of 863035544 bytes (823 MB) with vbox-qt5-env.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-09-13 06:12:42 +02:00
..
applications virtualbox: Explicitly state Qt 5 dependencies 2016-09-13 06:12:42 +02:00
build-support nixBufferBuilders.withPackages: Make more legible, special-case proof-general. 2016-09-05 17:55:49 -04:00
data libre-franklin: init at 1.014 2016-09-12 11:13:33 +02:00
desktops gnome2.gnome_settings_daemon: add libSM to fix build 2016-09-12 03:10:21 +03:00
development Merge commit 'e0b5eef' from staging into master 2016-09-12 13:21:45 +03:00
games Merge pull request #18514 from Baughn/steam 2016-09-11 19:20:25 +04:00
misc wine: 1.8.3 -> 1.8.4; wineUnstable: 1.9.16 -> 1.9.18 2016-09-12 13:08:51 +02:00
os-specific virtualbox: Split kernel modules into own package 2016-09-13 06:12:38 +02:00
servers matrix-synapse: 0.17.1 -> 0.17.2 2016-09-12 11:52:16 +02:00
shells Merge branch 'master' into staging 2016-08-27 23:54:54 +01:00
stdenv stdenv: leave SSL_CERT_FILE in shells (#15571) 2016-09-01 20:50:08 +02:00
test Remove cruft 2016-04-26 17:31:54 +02:00
tools opam, aspcud: init packages for external solver (#16938) 2016-09-12 10:44:50 +02:00
top-level virtualbox: Split kernel modules into own package 2016-09-13 06:12:38 +02:00