vlada/xfce

Major Xfce refactoring, also adding versions 4.10.*

Signed-off-by: Vladimír Čunát <vcunat@gmail.com>
makemkv-1.8.0
Add makemkv descriptions
add libcap_ng
SELinux fixes and updates to 2012-09-24
transmission: bump from 2.52 to 2.60

2.60 is the newest of the gtk2-compatible versions. (Transmission >=
2.61 requires gtk3.)

* Add inotify as input to not have transmission-daemon poll the torrent
  auto-load directory.
* Add file as input to fix a small build time issue (non-fatal).
* Remove unneeded gtk configure flags (support is auto-detected).
* icon-theme.cache is only generated when building with gtk, so use
  rm -f to not error out when building without gtk.
* Use gtk ? null instead of gtkClient flag because it is simpler.

Build and runtime tested with and without gtk support.
zathura: set myself as a maintainer

Conflicts:
	pkgs/applications/misc/zathura/default.nix
zathura: fix man pages; include .desktop icon
mplayer: install desktop icon when X11 is enabled
missing semicolon, found after push..
Fix xf86vmware fix

Moved xf86vmware fix into the overrides.nix file where and not in the
generated default.nix.
Merge pull request #346 from ierton/mplayer-fix-icon

mplayer: install desktop icon when X11 is enabled
update openmpi to 1.6.4
libchop: fix builds with glibc 2.16+
linux/manual-config: ignore nulls.

There's no need to set the postFixup env var at all if we're not modular.
linux/manual-config: Move configfile symlinking to configurePhase.

It makes more semantic sense there than in unpackPhase, as that symlink is _how_ we configure the kernel
stdenv.mkDerivation: Add meta and passthru to all outputs.

Before, only the first output (and not even that when accessed through 'all' or its corresponding attribtue) had meta information and the relevant passthru attributes.

This doesn't change stdenv's hash and the tarball still builds, I'm pretty sure this is safe for master.
Remove duplication in linuxPackagesFor

It's silly to pass in self when we can do let self = whatever; in self.
linux/manual-config: put build and source trees into a separate 'dev' output.

This makes it possible to still build out-of-tree modules without making a system using this kernel depend on the full source and build tree at runtime.

Note that references to the source tree are removed from kernel modules after build.
Ideally, this would be accomplished by modifying the Makefile that puts the reference there in the first place, but I haven't tracked that down yet.
fix pythonDocs install path