nbd: re-introduced linking with -lrt, and added an additional -lpthread on top of it

Linking these libraries makes sure that they can be found at run-time,
because a proper rpath into the Nix store is added to the generated
executable. Without that rpath, nbd-server will try to load the system's
libpthread.so.0, which may not be what we want.

git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33408 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
haskell-hoogle: added version 4.2.10

git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33409 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
haskell-ghc-mod: updated to version 1.10.11

This expression can now be generated by cabal2nix. Note that it doesn't
propagate Emacs and haskell-mode, though, these dependencies must be
installed by the user in addition to ghc-mod.

To active ghc-mod, add the following snippet to your ~/.emacs file:

  (autoload 'ghc-init "ghc" nil t)
  (add-hook 'haskell-mode-hook (lambda () (ghc-init)))

git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33410 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Updated Haskell packages.

 - cabal2nix: updated to version 1.30
 - cmdargs: updated to version 0.9.5
 - derive: updated to version 2.5.6
 - hlint: updated to version 1.8.25
 - io-choice: added version 0.0.1

git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33411 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
nbd: don't try to link -lrt and -lpthread on non-Linux platforms

git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33412 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Add kmod, the replacement for the now-defunct module-init-tools

The kmod tools appear to take a flag to name the location of the modules
directory, so we may not need to migrate our module-init-tools patches

git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33413 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Adding 'tabbed'. I think Alexander Foremny wanted to send this patch
long ago, but I could not find it.



git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33414 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Typo of semicolon.



git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33415 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Updating vimprobable2.



git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33416 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Making wrapFirefox also propagate the browser to the userenv, so it gets
the manpages. That's useful for vimperator2 for example.



git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33417 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Adding a package for a preview release of Matita.



git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33418 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Updating hash for ocaml_sqlite3

Markus Mottl <markus.mottl@gmail.com> said by email to me that 

``Note that this link is served by a Mercurial Apache module, i.e. this
is not static content.  It's likely that e.g. tar or bzip2 produce
slightly different output, which would explain changing hashes.

So I guess we shouldn't worry too much about the change in hash?



git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33419 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
Reparing stable build of Matita.

Also correcting the version and simplifying the prerelease package of Matita.



git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33420 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
renamed load-sdl-env to load-env-sdl so that 'nix-env -i env-sdl' and 'load-env-sdl' have a common naming scheme

git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33421 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Don't recurse into perl510Packages.  It confuses nix-env -u since it
  can't distinguish between 5.10 and 5.14 packages.  (We should
  probably include the Perl version number in the name of Perl
  packages, like GHC packages.)


git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33422 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Fix the build of Task::Catalyst::Tutorial (http://hydra.nixos.org/build/2307296).

git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33423 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Let nix-env only search Python 2.7 packages.  Reported by Konrad
  Hinsen.

  We should add a check to enforce that every package/version pair in
  "nix-env -qa" is unique :-)


git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33424 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
* Drop some recurseIntoAttrs calls.

git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33425 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
virtuoso-6.1.5

git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33426 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb
GCC 4.7.0.

git-svn-id: https://nixos.org/repos/nix/nixpkgs/trunk@33431 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb