saga: update from 2.1.2 to 2.1.4 and re-enable build on x86_64-linux
Add gramps package.

Basic functionality works. No plugins yet (TODO: GExiv2, pyICU, webkit,
osmgsmmap).

Gives error messages about errors in GTK installation regarding
localization. No impact other than the messages visible.
gramps: add license
racket: add libreadline to ffi libs - enables xrepl.
tzdata: Update to 2014j
cargoSnapshot: Update from 2014-09-19 -> 2014-11-22
my-env: Provide explicit store path for "rm".

If you do not provide any dependencies which don't propagate coreutils,
you'll get "rm: No such file or directory". Like for example by using
this:

nix-build -E '(import <nixpkgs> {}).myEnvFun {
    name = "mybrokentest";
    buildInputs = [];
}'

Thanks to "ewemoa" from the #nixos IRC channel for spotting this.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
strongswan: dont patchelf

fixes #5045 ('fixes')
haskell-distributed-process-p2p add from Hackage
Upgrade Purescript to 0.6.1.2
Merge pull request #5123 from dysinger/purescript-0.6.1.2

Upgrade Purescript to 0.6.1.2
Revert "protobuf: Clean up and update to version 2.6.1."

This reverts commit 18b306b0414c13b5584c2325e9a01e065d715498. Protobuf
releases are generally not very backwards compatible and likely to
break lots of stuff. E.g.

  http://hydra.nixos.org/build/17535340
  http://hydra.nixos.org/build/17535640
  http://hydra.nixos.org/build/17536998
  http://hydra.nixos.org/build/17536170

See also b851e970daee1cd4a6b6977c9f67ed16cefc1229.
Merge pull request #5120 from jeremyjh/distributed-process-p2p

haskell-distributed-process-p2p add from Hackage
chromium: Shorten line length of name attribute.

No feature change, I'm just very nitpicky if it comes to lines with more
than 79 characters.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
chromium: Use Nix expressions for plugin settings.

We now create Nix expressions within the plugin output path(s) which
then will be imported and incorporated into the wrapper. This makes it
easier for other plugins to provide configuration settings to the main
Chromium wrapper.

Of course, in order to allow for external plugins we need to allow
passing a list of plugins to the Chromium derivation, but right now we
keep it internal and only use it for things such as NaCl (as soon as we
support it, of course).

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
chromium: Allow enableWideVine in nixpkgs.config.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
my-env: Use sed to substitute $initialPath.

initialPath is now added to the top of the modified setup.sh. It's not
very nice altogether to patch setup.sh in this way, as it is prone to
break on setup.sh changes, but it should (hopefully finally, but
unfortunately only temporarily) fix the issue ewemoa (in #nixos) had
with myEnvFun.

In the long term, if people want to have roughly similar functionality,
nix-shell provides a better way for that, so maybe we might either
remove myEnvFun or replace it with a smaller implementation using
nix-shell.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
chromium: Switch to using bundled protobuf.

This is a response to 1fdefd5562be9f8b726e20a8f0bfab46cc7ae024.

We are already using bundled protobuf for the beta and dev channels and
it also breaks regularly with about every new Chromium release, so let's
use bundled protobuf for all channels now.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
performous: new package
haskellPackages.snapErrorCollector: New expression