Commit Graph

7728 Commits

Author SHA1 Message Date
Eelco Dolstra
7369c443a8 openssl: Separate manpages 2012-08-24 22:24:49 -04:00
Eelco Dolstra
28ad91098d libtool: Separate libltdl from the main package
Some packages have a runtime dependency on libltdl, but shouldn't
depend on the rest of libtool (which in turn depends on binutils and
other stdenv tools).  For example, splitting off libltdl cuts about 35
MiB from the closure of PulseAudio.
2012-08-24 21:23:42 -04:00
Eelco Dolstra
3a35ba350f Turn multipleOutputs into a stdenv adaptation
This way we can merge it into stdenv.mkDerivation later without having
to modify any package expressions (except the overrides in
all-packages.nix).
2012-08-24 20:43:48 -04:00
Eelco Dolstra
681d659ee4 libsamplerate: Drop dependency on fftw
It's only used for examples/tests, so not much point in depending on
it.
2012-08-24 17:29:26 -04:00
Eelco Dolstra
53661fda0b Strip/patchelf the bin output 2012-08-23 16:21:45 -04:00
Eelco Dolstra
b96ab17658 Abstract common multiple output handling into a function 2012-08-23 15:42:22 -04:00
Eelco Dolstra
fcf88305cc Split a few libraries into multiple outputs 2012-08-23 15:01:00 -04:00
Peter Simons
165257a8ee haskell-yesod: update to version 1.1.0.2 2012-08-23 17:42:12 +02:00
Peter Simons
1138fe5085 haskell-yesod-form: update to version 1.1.1 2012-08-23 17:42:12 +02:00
Peter Simons
336aa54bf0 haskell-yesod-core: update to version 1.1.1 2012-08-23 17:42:12 +02:00
Peter Simons
bbd07b136f haskell-wl-pprint-text: update to version 1.1.0.0 2012-08-23 17:42:12 +02:00
Peter Simons
da94736f6a haskell-vault: update to version 0.2.0.1 2012-08-23 17:42:12 +02:00
Peter Simons
7f80024b2a haskell-unbound: update to version 0.4.1.1 2012-08-23 17:42:12 +02:00
Peter Simons
ff960a5603 haskell-split: update to version 0.2.0.0 2012-08-23 17:42:12 +02:00
Peter Simons
776d748c5b haskell-postgresql-simple: update to version 0.2.4.0 2012-08-23 17:42:11 +02:00
Peter Simons
636db52af2 haskell-postgresql-libpq: update to version 0.8.2.1 2012-08-23 17:42:11 +02:00
Peter Simons
a9a09e632a haskell-http-types: update to version 0.7.3 2012-08-23 17:42:11 +02:00
Peter Simons
f3d1ddc21f haskell-glpk-hs: update to version 0.3.3 2012-08-23 17:42:11 +02:00
Peter Simons
87fdf726ca haskell-async: update to version 2.0.1.2 2012-08-23 17:42:11 +02:00
Peter Simons
f3f58a8465 haskell-RepLib: update to version 0.5.3.1 2012-08-23 17:42:11 +02:00
Peter Simons
5318c4652c Patch overzealous dependency restrictions in Haskell packages. 2012-08-23 17:42:10 +02:00
Rob Vermaas
64a57c8f16 Merge branch 'master' of github.com:NixOS/nixpkgs 2012-08-23 11:22:53 +02:00
Rob Vermaas
7b5d312720 Add pstack, a wrapper script for gdb. Used to be part of gdb. 2012-08-23 11:22:06 +02:00
Lluís Batlle i Rossell
518c90d361 cscope: update to 15.8a 2012-08-23 10:15:27 +02:00
Sergey Mironov
222b6e21a5 gimp: revert broken gimp-2.6 dependencies 2012-08-23 03:09:19 +04:00
Shea Levy
270c7f2209 nodejs: Bump and backport fix to support ESPIPE 2012-08-22 18:54:47 -04:00
Ludovic Courtès
a167fadc07 gnutls: Disable tests on FreeBSD. 2012-08-23 00:37:29 +02:00
Eelco Dolstra
2bc9508034 Prevent the JDK from appearing in the Nixpkgs channel 2012-08-22 15:43:19 -04:00
Eelco Dolstra
8020c37f55 Remove obsolete JDK versions
These are the JDK 5 on powerpc-linux (no longer a maintained Nixpkgs
platform), JDK 1.4 (required a manual download) and JDK 5 on Linux
(idem).
2012-08-22 15:43:19 -04:00
Shea Levy
cdc0c13c00 buildNodePackage: Remove absolute path to source tarball to avoid runtime dependency 2012-08-22 15:35:00 -04:00
Andres Loeh
39cfbf6163 Set platforms for packages depending on CUDA to none. 2012-08-22 17:52:18 +02:00
Shea Levy
695ca8c498 node.js: Bump 2012-08-22 09:14:05 -04:00
Peter Simons
1f18f24387 gcc-4.7: download source code from a mirror instead of hard-coding the URL of the master site 2012-08-22 14:30:15 +02:00
aszlig
808108105d nss: Just delete files if includeTools is false.
Before, the entire directory was deleted and recreated, which fails if we want
to sign libraries (shlibsign is obviously deleted in that step as well), so we
delete everything but "nss-config" on postFixup.
2012-08-22 08:29:10 +02:00
aszlig
c672997dc6 nss: Remove redundant nss-config.in.
This file is already contained in nss-3.12.5-gentoo-fixups.diff, so we don't
need to do all that cruft twice.
2012-08-22 08:29:10 +02:00
aszlig
38a4d77665 nss: Fix referencePath to security modules.
This adds a patch from Debian, as they're already have security modules from NSS
in it's own library directory rather than /usr/lib{,64}/ and patch in loading of
libsoftokn as well.

The patch and our own fix of the patch (well, they hardcode Debian specific
stuff in there) ensures that SECMOD_AddNewModule() will find the right module
from the derivation's output path, so the built-in CA root certificates are
recognized and verified correctly.
2012-08-22 08:29:09 +02:00
aszlig
9e0aaf30aa nss: Sign libraries after striping.
Running NSS in FIPS mode is only possible if the libraries are signed correctly,
so we're doing this in the postFixup hook, to insure nothing gets altered after
that phase.

For more information about FIPS mode, please see:
https://developer.mozilla.org/en-US/docs/NSS/FIPS_Mode_-_an_explanation
2012-08-22 08:29:09 +02:00
aszlig
29fce94665 nss: Clean up build/make flags.
First of all, let's remove that redundant BUILD_OPT variable.

This variable already is in makeFlags, so we really don't want it to be lurking
around in the attribute set of the derivation, and it annoys me for being there
for days.

We now state build targets explicitly rather than relying on "nss_build_all".
This makes NSPR_CONFIG_STATUS and the touch of build_nspr stamp obsolete, as
only nss_build_all includes build_nspr.

In addition, we don't need the -lz hack anymore, as this has been fixed in
recent NSS versions, so we can completly remove the postBuild hook.

And while we're at it, we're removing those outdated build instructions as well,
especially because we don't and can't follow official building guidelines
anymore, as those are difficult to apply to Nix.
2012-08-22 08:29:09 +02:00
aszlig
5f4ca8ec18 nss: Add nss-pem module from fedora.
This is a compatibility module which adds suport for PEM certificates used by
OpenSSL and compatible libraries. The module gets built but isn't used at the
moment, so we're going to work on integration of it later.
2012-08-22 08:29:09 +02:00
aszlig
485dcc9152 nss: Build using system libsqlite.
Let's use system SQLite library, which makes sense anyway. More importantly
because it conflicts with the sqlite package, as NSS is building this as a
shared library aswell.
2012-08-22 08:29:09 +02:00
aszlig
0e768ba98d nss: Update NSS to version 3.13.6.
So to begin with fixing NSS let's get to the latest upstream release and start
fixing, so we won't carry around historic crap we then will throw away anyway.
2012-08-22 08:29:09 +02:00
Eelco Dolstra
d7fc07705a Add latest patchelf prerelease 2012-08-21 15:57:41 -04:00
Eelco Dolstra
e3605e7e76 Merge branch 'master' of github.com:NixOS/nixpkgs 2012-08-21 14:27:18 -04:00
Eelco Dolstra
dc2f0f6474 gdb: Update to 7.5 2012-08-21 14:27:00 -04:00
Ludovic Courtès
11602dad82 glib: Use libiconvOrNull' instead of libiconv'. 2012-08-21 15:53:43 +02:00
Eelco Dolstra
8b6edfe78d polkit: Update to 0.105 and enable systemd (logind) support
There are even newer polkit releases, but they have a spidermonkey
dependency which I don't want to bother with right now.
2012-08-21 08:42:44 -04:00
Peter Simons
7f8246c76e haskell-hlint: update to version 1.8.31 2012-08-20 10:34:56 +02:00
Peter Simons
2731fd220f haskell-threadmanager: update to version 0.1.5 2012-08-20 10:34:56 +02:00
Peter Simons
490f8c4382 haskell-tagsoup: update to version 0.12.7 2012-08-20 10:34:56 +02:00
Peter Simons
5e19db2ce5 haskell-semigroups: update to version 0.8.4 2012-08-20 10:34:56 +02:00