From f38ed04f0cf62db01eb6a26f4804ecc12c5f4de6 Mon Sep 17 00:00:00 2001 From: Pierre Bourdon Date: Fri, 28 Aug 2020 02:35:55 +0200 Subject: [PATCH 1/2] patchelf: 0.11 -> 0.12 --- pkgs/development/tools/misc/patchelf/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/misc/patchelf/default.nix b/pkgs/development/tools/misc/patchelf/default.nix index 5d2309333a6..1d31709ccf0 100644 --- a/pkgs/development/tools/misc/patchelf/default.nix +++ b/pkgs/development/tools/misc/patchelf/default.nix @@ -6,11 +6,12 @@ # files. stdenv.mkDerivation rec { - name = "patchelf-0.11"; + pname = "patchelf"; + version = "0.12"; src = fetchurl { - url = "https://nixos.org/releases/patchelf/${name}/${name}.tar.bz2"; - sha256 = "16ms3ijcihb88j3x6cl8cbvhia72afmfcphczb9cfwr0gbc22chx"; + url = "https://github.com/NixOS/${pname}/releases/download/${version}/${pname}-${version}.tar.bz2"; + sha256 = "14npmdxppmh0ci140w8i8cy7zg1pnqg81a1mdsnza711ab7k36k9"; }; setupHook = [ ./setup-hook.sh ]; From 0b11b757ede3b8aa1a74ff487e17222cad21858e Mon Sep 17 00:00:00 2001 From: Pierre Bourdon Date: Fri, 28 Aug 2020 02:39:14 +0200 Subject: [PATCH 2/2] mesa: use the default patchelf now that it is up to date --- pkgs/development/libraries/mesa/default.nix | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix index 3b0be542976..43f207fede7 100644 --- a/pkgs/development/libraries/mesa/default.nix +++ b/pkgs/development/libraries/mesa/default.nix @@ -4,7 +4,6 @@ , llvmPackages, libffi, libomxil-bellagio, libva-minimal , libelf, libvdpau, python3Packages , libglvnd -, patchelf, autoreconfHook, fetchFromGitHub , enableRadv ? true , galliumDrivers ? ["auto"] , driDrivers ? ["auto"] @@ -148,16 +147,6 @@ stdenv.mkDerivation { depsBuildBuild = [ pkgconfig ]; nativeBuildInputs = [ - (patchelf.overrideAttrs (pa: { - src = fetchFromGitHub { - owner = "NixOS"; - repo = "patchelf"; - rev = "61bc10176"; # current master; what matters is merge of #225 - sha256 = "0cy77mn77w3mn64ggp20f4ygnbxfjmddhjjhfwkva53lsirg6w93"; - }; - nativeBuildInputs = pa.nativeBuildInputs or [] ++ [ autoreconfHook ]; - })) - ] ++ [ pkgconfig meson ninja intltool bison flex file python3Packages.python python3Packages.Mako