From 002c411f45a9bcea367cd664be231ac75793a83e Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Tue, 30 Oct 2018 16:30:33 -0500 Subject: [PATCH 1/4] libva: 2.1.0 -> 2.3.0 See notes for this and previous release: * https://github.com/intel/libva/releases/tag/2.3.0 * https://github.com/intel/libva/releases/tag/2.2.0 --- pkgs/development/libraries/libva/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libva/default.nix b/pkgs/development/libraries/libva/default.nix index 0ba49da06cfe..435b7e3c915d 100644 --- a/pkgs/development/libraries/libva/default.nix +++ b/pkgs/development/libraries/libva/default.nix @@ -6,14 +6,14 @@ stdenv.mkDerivation rec { name = "libva-${lib.optionalString minimal "minimal-"}${version}"; - version = "2.1.0"; + version = "2.3.0"; # update libva-utils and vaapiIntel as well src = fetchFromGitHub { owner = "01org"; repo = "libva"; rev = version; - sha256 = "1a60lrgr65hx9b2qp0gjky1298c4d4zp3ap6vnmmz850sxx5rm8w"; + sha256 = "0zip22b5qwyjygsmrmjq62hdpl9z77d84h5hni8cn6xz5cmbw29z"; }; outputs = [ "dev" "out" ]; From 8b2c757823ad4a866a833c53074002adb79e2730 Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Tue, 30 Oct 2018 16:33:10 -0500 Subject: [PATCH 2/4] libva-utils: bump hash to match new version (inherit's from libva) --- pkgs/development/libraries/libva-utils/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libva-utils/default.nix b/pkgs/development/libraries/libva-utils/default.nix index 6868e5c8cfa9..a31968a5373c 100644 --- a/pkgs/development/libraries/libva-utils/default.nix +++ b/pkgs/development/libraries/libva-utils/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { owner = "01org"; repo = "libva-utils"; rev = version; - sha256 = "113wdmi4r0qligizj9zmd4a8ml1996x9g2zp2i4pmhb8frv9m8j2"; + sha256 = "0k5v72prcq462x780j9vpqf4ckrpqf536z6say81wpna0l0qbd98"; }; nativeBuildInputs = [ autoreconfHook pkgconfig ]; From ae2f9509bd63a86471b311828443e2232d33de57 Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Tue, 30 Oct 2018 16:39:36 -0500 Subject: [PATCH 3/4] vaapiIntel: bump to 2.2.0, don't force using matching version w/libva If there was a 2.3.0 we would use that, but there isn't and only version requirement mentioned is libva >= 1.1.0 . (they also test against libva git in the travis.yml, FWIW) https://github.com/intel/intel-vaapi-driver/releases/tag/2.2.0 --- pkgs/development/libraries/vaapi-intel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/vaapi-intel/default.nix b/pkgs/development/libraries/vaapi-intel/default.nix index ba763e334905..70ee61aecd3b 100644 --- a/pkgs/development/libraries/vaapi-intel/default.nix +++ b/pkgs/development/libraries/vaapi-intel/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { name = "intel-vaapi-driver-${version}"; - inherit (libva) version; + version = "2.2.0"; # generally try to match libva version, but not required src = fetchFromGitHub { owner = "intel"; repo = "intel-vaapi-driver"; rev = version; - sha256 = "15ag4al9h6b8f8sw1zpighyhsmr5qfqp1882q7r3gsh5g4cnj763"; + sha256 = "1z8iqnswias2gph61yzyal53456y71ff98f21cs17hw4qjfkwa6k"; }; patchPhase = '' From bd54a288b325509ac642d143ca30a8657fc1a968 Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Tue, 30 Oct 2018 16:51:12 -0500 Subject: [PATCH 4/4] intel-gpu-tools: add 'peg' dep for overlay --- pkgs/development/tools/misc/intel-gpu-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/intel-gpu-tools/default.nix b/pkgs/development/tools/misc/intel-gpu-tools/default.nix index a1b358807c4e..a8f358ab55b4 100644 --- a/pkgs/development/tools/misc/intel-gpu-tools/default.nix +++ b/pkgs/development/tools/misc/intel-gpu-tools/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, pkgconfig, libdrm, libpciaccess, cairo, dri2proto, udev , libX11, libXext, libXv, libXrandr, glib, bison, libunwind, python3, kmod -, procps, utilmacros, gnome2, openssl }: +, procps, utilmacros, gnome2, openssl, peg }: stdenv.mkDerivation rec { name = "intel-gpu-tools-${version}"; @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig utilmacros ]; buildInputs = [ libdrm libpciaccess cairo dri2proto udev libX11 kmod libXext libXv libXrandr glib bison libunwind python3 procps - gnome2.gtkdoc openssl ]; + gnome2.gtkdoc openssl peg ]; preConfigure = '' ./autogen.sh