Add wayland 1.0.2.
Add mesa 9.0.x and corresponding libdrm.

I took most of the changes from falsifian's repo, but I want to keep mesa 9.0
as a separate expression. For now I added wayland as a mandatory dependency,
will have to fix that.
Add libxkbcommon 0.2.0.

This is needed as a dependency for the Weston compositor.
Add support for gl backend to cairo.

This is also needed for the Weston compositor.
Add Weston 1.0.2.

Currently doesn't build. I have to further investigate but there seems to be a
missing file from the tarball.
Weston: add patches to fix the build.

The patches fix two issues:
 - screenshooter-client-protocol.h missing from tarball
 - missing flags for include paths and definitions
I had to add auto* as inputs to be able to call autoreconf, as one patch
modifies a Makefile.am. Both issues are already reported upstream.
Weston: prevent install to chown root weston-launch.

This operation fails with permission denied, and since this launcher is only
needed when not running under X, I leave it disabled for the moment.
Merge branch 'master' into wayland
Update wayland and weston to 1.0.3.

I also removed the screenshooter-client-protocol patch as this was fixed
upstream.
Merge branch 'master' into wayland
Update mesa to 9.0.2 and libdrm to 2.4.40.
wayland: update to 1.0.4.

Also updated weston to 1.0.4, which now fails to build. Doh!
wayland: update to 1.0.5.

Also updated weston to 1.0.5, and got rid of the patch that's no longer needed.
They fixed it upstream even if it was actually caused by our pkg-config patch.
Merge remote-tracking branch 'upstream/x-updates' into wayland

Conflicts:
	pkgs/development/libraries/cairo/default.nix
	pkgs/development/libraries/wayland/default.nix
mesa: add support for wayland to default version.

Remove duplicated versions now that mesa and libdrm are updated.
Forgot mesa90x references in the previous commit.
Merge branch 'master' into wayland

Conflicts:
	pkgs/top-level/all-packages.nix
weston: use pixman_cairo.

We have to use the same variant of pixman as cairo, otherwise compilation fails
with unresolved symbols.
weston: don't depend on pixman explicitly.

Weston depends on cairo and pixman, but cairo uses a special version of pixman.
In the previous commit I solved a linking problem by specifying the same pixman
version for weston, but it's easier to rely on cairo propagating it. Thanks
viric for the tip!
applications/audio/jack-rack: New nixpkg.