boost: Add dependency fix for ipp files
chromium: Update all channels to latest versions.

With this commit, the following new upstream versions are introduced:

stable: 38.0.2125.101 -> 39.0.2171.65
beta:   39.0.2171.19  -> 40.0.2214.10
dev:    40.0.2182.3   -> 41.0.2224.3

We can now remove missing_alg_import.patch, because version 39 is nom
stable and thus fixes the missing include directive upstream.

However, starting with version 40, we hit a few bugs with system
protobuf, so we're disabling it for every version >=40 to avoid
runtime/startup errors.

Here is the stable channel announcement for version 39 on the official
blog:

http://googlechromereleases.blogspot.de/2014/11/stable-channel-update_18.html

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
network-manager: patch for libnl-3.2.25
chromium: Allow env vars for passing plugin paths.

Introduces environment variables to set plugin base paths. The schema
for these is like NIX_CHROMIUM_PLUGIN_PATH_<N>. Where <N> is the path
type we want to change, the supported (full) variable names are:

 * NIX_CHROMIUM_PLUGIN_PATH_ALL
 * NIX_CHROMIUM_PLUGIN_PATH_PEPPERFLASH
 * NIX_CHROMIUM_PLUGIN_PATH_FILEFLASH
 * NIX_CHROMIUM_PLUGIN_PATH_PDF
 * NIX_CHROMIUM_PLUGIN_PATH_FILE_EFFECTS
 * NIX_CHROMIUM_PLUGIN_PATH_NACL
 * NIX_CHROMIUM_PLUGIN_PATH_PNACL
 * NIX_CHROMIUM_PLUGIN_PATH_WIDEVINE

Whereas NIX_CHROMIUM_PLUGIN_PATH_ALL is the plugin base path for every
path which is not set explicitly, so by setting ..._ALL and not setting
..._WIDEVINE, the widevine plugin will be searched in the directory
specified using ..._ALL.

Right now, the only plugin where this is used is widevine, and it still
doesn't properly work yet.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
cups: bump 1.5.4 -> 1.7.5
chromium: Switch to use open-source PDF plugin.

The Chromium PDF plugin is now available as open source software and is
already included in the Chromium source tree in current stable, so there
is no need to extract it from the Chrome binary package anymore.

See release announcement at http://blog.foxitsoftware.com/?p=641

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Merge branch 'chromium'.

This introduces Chromium 39 as the new stable version along with a bunch
of fixes.

Fixes #2799, particularily the PDF plugin, which now is open source and
thus no longer an issue.

Also fixes #3219 and merges #2906, so we no longer get a crash while
trying to bring up the print preview dialog.

Thanks to @edwtjo for the CUPS version bump.

 * chromium: Switch to use open-source PDF plugin.
 * cups: bump 1.5.4 -> 1.7.5
 * chromium: Allow env vars for passing plugin paths.
 * chromium: Update all channels to latest versions.
 * protobuf: Clean up and update to version 2.6.1.
tomahawk: Propagate phonon_backend_vlc.

Otherwise it won't work outside of KDE.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
clamav: bump 0.98.4 to 0.98.5
Merge pull request #5082 from robberer/pkgs/clamav

clamav: bump 0.98.4 to 0.98.5
Merge pull request #4991 from offlinehacker/nixos/etcd

nixos: add etcd module
nixos: add docker-registry module
mr: update to 1.20141024
dnscrypt-proxy: minor superficial improvements

- Use upstream description and explicitly set platforms = all
- Coding conventions fix
macchanger: new expression

GNU macchanger is a tool for viewing/changing the MAC
address of a network device, with support for address
randomisation.
Merge pull request #5084 from henrytill/mr

mr: update to 1.20141024
nokogiri: use libiconvOrEmpty. assert libiconv is not used on linux
makemkv: Update 1.8.14 -> 1.9.0
kernel: 3.17.3 -> 3.17.4
Merge pull request #5086 from titanous/update-makemkv

makemkv: Update 1.8.14 -> 1.9.0