Commit graph

28625 commits

Author SHA1 Message Date
Eelco Dolstra
977a1df79a boehm-gc: Split into multiple outputs 2013-08-26 12:04:19 +02:00
Eelco Dolstra
5a7f19a02b perl: Remove dependencies in $out on glibc-dev and $man 2013-08-26 12:04:07 +02:00
Eelco Dolstra
7c8518c194 Cleanup 2013-08-23 10:02:07 +02:00
Eelco Dolstra
c64a1332ec libpng: Use multiple outputs 2013-08-23 10:01:31 +02:00
Eelco Dolstra
4a3ababb74 libdrm: Use multiple outputs 2013-08-23 10:01:31 +02:00
Eelco Dolstra
f851584ea6 fixupPhase: Handle the case where "outputs" is not set 2013-08-23 10:01:31 +02:00
Eelco Dolstra
39ca48fb9a Remove redundant "building /nix/store/..." message
Nix already says that, so no need to repeat it.
2013-08-23 10:01:31 +02:00
Eelco Dolstra
45a74943b1 patchELF: Accept a directory argument 2013-08-23 10:01:31 +02:00
Eelco Dolstra
719f100491 Don't assume that there is an "out" output 2013-08-23 10:01:30 +02:00
Eelco Dolstra
0c8372d9c7 Respect the setOutputConfigureFlags attribute
If this attribute is set to true (default), then setup.sh will add
configure flags for multiple output support, such as --includedir.
2013-08-23 10:01:30 +02:00
Eelco Dolstra
1d11c1dc48 fixupPrefix: Make the prefix writable first
This ensures that strip and other commands work correctly (since
sometimes the install phase will make the installed files read-only).
2013-08-23 10:01:30 +02:00
Eelco Dolstra
ae6af5c03c fixupPrefix: Ignore missing outputs 2013-08-23 10:01:30 +02:00
Eelco Dolstra
b40a562c9c Provide a function "stripDir" to strip a single directory tree 2013-08-23 10:01:30 +02:00
Eelco Dolstra
bfa20c96cc Put setup hooks in the dev output if it exists 2013-08-23 10:01:30 +02:00
Eelco Dolstra
423705080e Integrate multiple output support into stdenv's setup.sh
Also, apply certain fixup actions (such as stripping) to all outputs
rather than just $out.  This is done in the new function fixupPrefix.
2013-08-23 10:01:30 +02:00
Mathijs Kwik
6ced9298c7 cups: keep versioning in all-packages.nix, as it is in master 2013-08-22 08:24:13 +02:00
Eelco Dolstra
32d823d3d0 Revert "glib doesn't produce doc output (check later)"
This reverts commit 73688ec63b since
glib does have doc output.
2013-08-21 17:44:43 +02:00
Mathijs Kwik
e930c3a660 texlive: fix dependency on libX11 (perhaps fix libX11?) 2013-08-21 17:35:54 +02:00
Mathijs Kwik
34bd1110b1 ppp: fix purity patch on :multiple-outputs: 2013-08-21 17:35:54 +02:00
Mathijs Kwik
4b6d254ed7 nodejs: explicitly put openssl in buildInputs
the linker won't find it otherwise :multiple-outputs:
2013-08-21 17:35:53 +02:00
Mathijs Kwik
13cae540c8 perl/ssleay: fix openssl prefix
This is quite ugly, but I found no other way.

:multiple-outputs:
2013-08-21 17:35:53 +02:00
Mathijs Kwik
73688ec63b glib doesn't produce doc output (check later) 2013-08-21 17:35:53 +02:00
Mathijs Kwik
1f7ddbdb82 glibc-locales: setup prefix-path differently
:multiple-outputs:
2013-08-21 17:35:53 +02:00
Mathijs Kwik
b002fd9cf3 module_init_tools: fix "insmod.static cannot find -lc"
:multiple-outputs:
2013-08-21 17:35:53 +02:00
Eelco Dolstra
10de0529b4 Oops 2013-08-21 17:10:39 +02:00
Eelco Dolstra
10cb4a8cf2 Merge remote-tracking branch 'origin/master' into multiple-outputs
Conflicts:
	pkgs/development/libraries/gtk+/2.x.nix
	pkgs/development/libraries/libsamplerate/default.nix
	pkgs/development/libraries/libsndfile/default.nix
	pkgs/misc/cups/default.nix
	pkgs/top-level/all-packages.nix
2013-08-21 17:05:30 +02:00
Peter Simons
77b9f28658 gnupg: update to version 2.0.21 2013-08-21 15:08:05 +02:00
Eelco Dolstra
0ff6f51703 Build aggregates locally
They're so trivial that we don't want to copy all those dependencies
to remote machines.
2013-08-21 14:50:34 +02:00
Eelco Dolstra
7151b3719f Aggregates should not have a build product 2013-08-21 11:47:57 +02:00
Eelco Dolstra
7ac6b10446 emacs: Support building without GTK+ 2013-08-21 11:47:57 +02:00
Mathijs Kwik
b9fff8a34b linux-3.10: upgrade to 3.10.9 2013-08-21 11:22:33 +02:00
Peter Simons
b4750167e7 Merge pull request #847 from errge/master
Add modular-arithmetic haskell library
2013-08-21 01:28:41 -07:00
Peter Simons
a0ccb6dbbb Merge pull request #851 from offlinehacker/pythonPackages.graphite_web/bump
pythonPackages.graphite_web: update to 0.9.11
2013-08-21 01:28:01 -07:00
Jaka Hudoklin
d8cd75d6a1 pythonPackages.graphite_web: update to 0.9.11 2013-08-21 10:10:11 +02:00
Joachim Schiele
99fe2013ae Merge pull request #797 from qknight/smokegen-patch-fix
fixed patch rejection and added RPATH magic
2013-08-21 00:51:31 -07:00
Joachim Schiele
13df65b89b Merge pull request #798 from qknight/perlqt-patch-fixes
Perlqt patch fixes
2013-08-21 00:51:06 -07:00
Joachim Schiele
a8a7c78f89 Merge pull request #799 from qknight/qtruby-patch-fixes
qtruby patch fixes
2013-08-21 00:50:53 -07:00
Domen Kožar
7837b994bf fix eval 2013-08-21 01:23:40 +02:00
Shea Levy
7188cc39fa Add karma nodePackage
Required updating to npm2nix 5.1.0 for peerDependency cycle management

Signed-off-by: Shea Levy <shea@shealevy.com>
2013-08-20 18:56:20 -04:00
Shea Levy
9c9b7a427b Update phantomjs
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-08-20 18:56:20 -04:00
Domen Kožar
8cd9be89fd Merge pull request #849 from bencahill/master
nvpy: Add platforms
2013-08-20 15:00:52 -07:00
bencahill
f8240030f1 nvpy: Add platforms 2013-08-20 16:56:26 -05:00
Domen Kožar
e9ec76b8a7 Merge pull request #743 from bencahill/master
Add nvpy, a Simplenote syncing note-taking application
2013-08-20 14:36:41 -07:00
Domen Kožar
f13d2f58d3 Merge pull request #804 from lovek323/googlecl
pythonPackages.googlecl: add expression
2013-08-20 14:33:58 -07:00
Shea Levy
33575ab335 Update nodePackages to latest npm2nix
This version has a much cleaner interface, should require fewer major version bumps

Signed-off-by: Shea Levy <shea@shealevy.com>
2013-08-20 13:12:56 -04:00
Shea Levy
7cda7d5fa7 Whoops, npm2nix bugfix
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-08-20 12:06:31 -04:00
Shea Levy
a6887c5973 Update nodePackages to npm2nix 4.0.0
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-08-20 11:52:28 -04:00
Gergely Risko
fdb6ae2734 Add modular-arithmetic haskell library 2013-08-20 17:46:58 +02:00
Rickard Nilsson
310268f36d diod: New package, a 9P server implementation for Linux 2013-08-20 17:24:30 +02:00
Sander van der Burg
a6828daccc Force npm2nix not to use the 1.0.0 prerelease of swig 2013-08-20 11:57:14 +02:00