From af82b8f7a7168719c0d7a07bd74b7124a54480b4 Mon Sep 17 00:00:00 2001 From: Alexander Ried Date: Fri, 8 Apr 2016 22:09:31 +0200 Subject: [PATCH] wayland-protocols: init at 1.3 From https://lists.freedesktop.org/archives/wayland-devel/2015-November/025486.html The purpose of this repository is to decouple Wayland protocol development from the implementation in weston. wayland-protocols will have its own releases not coupled with with wayland/weston releases and will not carry any implementations. --- .../libraries/wayland/protocols.nix | 27 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/development/libraries/wayland/protocols.nix diff --git a/pkgs/development/libraries/wayland/protocols.nix b/pkgs/development/libraries/wayland/protocols.nix new file mode 100644 index 00000000000..0ae9d9d59c8 --- /dev/null +++ b/pkgs/development/libraries/wayland/protocols.nix @@ -0,0 +1,27 @@ +{ lib, stdenv, fetchurl, pkgconfig +, wayland +}: + +stdenv.mkDerivation rec { + name = "wayland-protocols-${version}"; + version = "1.3"; + + src = fetchurl { + url = "http://wayland.freedesktop.org/releases/${name}.tar.xz"; + sha256 = "0byqvrsm6bkvylvzqy8wh5wpszwl5ra1z0yjqzqmw8przlrhdkbb"; + }; + + nativeBuildInputs = [ pkgconfig ]; + + buildInputs = [ wayland ]; + + meta = { + description = "Wayland protocol extensions"; + homepage = http://wayland.freedesktop.org/; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ ]; + }; + + passthru.version = version; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a5c5f812880..f579eeec6e2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8996,6 +8996,8 @@ in graphviz = graphviz-nox; }; + wayland-protocols = callPackage ../development/libraries/wayland/protocols.nix { }; + webkit = webkitgtk; wcslib = callPackage ../development/libraries/wcslib { };