chromium: Fix startup of beta and dev channels.

Since version 34, ICU data files are now created separately and thus
need to be installed as well.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
chromium: Use version 3 of libgnome_keyring.

Starting with version 35, version 2 of libgnome_keyring is no longer
supported and it's probably pretty useless to do backports to version 2,
given the assumption that most users on Nix probably don't use it.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
chromium: Prepare for building the -lite package.

We currently can't build the -lite package because beta and dev versions
aren't yet compatible with ICU version 52. But apart from that blocker,
this should get us ready for the switch.

Also, we're now correctly unbundling all dependencies which are used
from <nixpkgs>.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
v8: Refactor package and update to version 3.25.9.

This now uses fetchurl instead of fetchsvn and now invokes gyp directly
instead of copying over the gyp command to the source tree.

Also, we're now using stdenv.is64bit to properly determine the host
architecture.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
chromium: Build beta/dev with v8 from nixpkgs.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
libwebp: Update to new upstream version 0.4.0.

Now the version should be recent enough to be built against Chromium,
see: https://code.google.com/p/webp/issues/detail?id=122#c6

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
libwebp: Build with support for GIF and TIFF.

Not sure whether those are really needed for Chromium, but I suppose it
doesn't hurt to have support for conversion.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
chromium: Build with libwebp from nixpkgs.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
chromium: Build using libpng from nixpkgs.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
chromium: Build using zlib from nixpkgs.

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