bwidget/tcllib/tcltls: Add libPrefix attributes.

This is what I forgot in the packages I have added a few months ago, so it's
time to revisit them and improve things, like for example set the right
libPrefix in order to stay consistent with other TCL libraries.

In addition this fixes some whitespace ugliness in the affected packages.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tclgpg: New package, pre-1.0 release.

The library has not been released so far, but it is used by Tkabber and some
other software in Tcl (none of them is in nixpkgs so far).

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tkabber: Add tclgpg to TCLLIBPATH.

This ensures that Tkabber can now be used with GPG support, though as of gnupg
version 2, this requires gpg-agent as well. Only if all conditions are met, an
option to actually use GPG will show up in Tkabber's settings.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tkabber: Clean up TCLLIBPATH generation.

This should make things a lot more DRY as we now can generalize library paths by
using the libPrefix attribute of each library. In addition this also cuts the
line length in wrapProgram.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tkabber-plugins: Remove dependency on tkabber.

The tkabber plugins really do not require a dependency on tkabber itself, so
let's drop it. In addition, this also removes creating a $out/bin dir, which was
left back then when creating the tkabber-plugins derivation by copy & pasting
stuff from the main tkabber derivation.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tkabber: Add missing meta.license.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tkabber-plugins: Add missing meta attributes.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tkabber: Set the correct path to tkabber-plugins.

This should now point to the path for the tkabber plugins package, which will be
used as soon as the tkabber-plugins derivation is available as a symlink in the
user's environment.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tkabber: Honor OPENSSL_X509_CERT_FILE.

This gets rid of the dependency on cacert and ensures that Tkabber will read
OPENSSL_X509_CERT_FILE whenever the sslcacertstore is not set by the user in
Tkabber's options.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
licenses: Add Tcl/Tk license.

It is similar to the BSD license but has a few restrictions regarding government
use. But as I am not a lawyer, I'm not sure if that could be merged with bsd3,
so I'm listing it here separately just to be sure.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tcl: Set license to licenses.tcltk.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
bwidget: Add missing meta attributes.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tcllib: Add missing meta attributes.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
tcltls: Add missing meta attributes.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
ghc: bump 7.6.1-rc1 to version 7.6.1
Update default version of boost to 1.51.0.

Version 1.50.0 should be dropped from Nixpkgs, if possible, once we're
reasonably sure that the update doesn't break any packages in ways that
cannot be trivially fixed.
ghc-7.6.1: parallel builds of this package fail

I got the following error in 4 consecutive attempts:

  building rts/dist/build/AutoApply.debug_o
  building rts/dist/build/AutoApply.thr_o
    rts_dist_HC rts/dist/build/AutoApply.debug_o
  /nix/store/1iigiim5855m8j7pmwf5xrnpf705s4dh-binutils-2.21.1a/bin/ld: cannot find libraries/integer-gmp/dist-install/build/cbits/gmp-wrappers_o_split/gmp-wrappers__1.o
  collect2: ld returned 1 exit status
  make[1]: *** [libraries/integer-gmp/dist-install/build/cbits/gmp-wrappers.p_o] Error 1
haskell-cabal2nix: update to version 1.39
haskell-jailbreak-cabal: add version 1.0
Add support for jailbreak-cabal utility to the Cabal builder.

Jailbreaks-cabal allows Nixpkgs maintainers to quick-fix builds of packages
that over-specify their version requirements by removing the version
restrictions of all dependencies from the Cabal file. Set

  jailbreak = true

in the build expression to activate this feature.