diff options
author | Nikolay Amiantov <ab@fmap.me> | 2017-01-30 19:21:28 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2017-02-08 16:58:59 +0300 |
commit | a841f6097c3b22df9898dd305342d16350eb0eb7 (patch) | |
tree | 8dc9964a861228c3073fb8da71cccef8122e07a9 /pkgs/tools/X11/primus | |
parent | 2fd2fcf54d6453a70564bfbf1c8d4fdfb5f9f079 (diff) | |
download | nixpkgs-a841f6097c3b22df9898dd305342d16350eb0eb7.tar nixpkgs-a841f6097c3b22df9898dd305342d16350eb0eb7.tar.gz nixpkgs-a841f6097c3b22df9898dd305342d16350eb0eb7.tar.bz2 nixpkgs-a841f6097c3b22df9898dd305342d16350eb0eb7.tar.lz nixpkgs-a841f6097c3b22df9898dd305342d16350eb0eb7.tar.xz nixpkgs-a841f6097c3b22df9898dd305342d16350eb0eb7.tar.zst nixpkgs-a841f6097c3b22df9898dd305342d16350eb0eb7.zip |
primusLib: fix receiving long library paths
Diffstat (limited to 'pkgs/tools/X11/primus')
-rw-r--r-- | pkgs/tools/X11/primus/lib.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/tools/X11/primus/lib.nix b/pkgs/tools/X11/primus/lib.nix index d30377d0e18..f3119a1a147 100644 --- a/pkgs/tools/X11/primus/lib.nix +++ b/pkgs/tools/X11/primus/lib.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub +{ stdenv, fetchFromGitHub, fetchpatch , libX11, mesa_noglu , nvidia_x11 ? null , libglvnd @@ -20,6 +20,14 @@ in stdenv.mkDerivation { sha256 = "118jm57ccawskb8vjq3a9dpa2gh72nxzvx2zk7zknpy0arrdznj1"; }; + patches = [ + # Bump buffer size for long library paths. + (fetchpatch { + url = "https://github.com/abbradar/primus/commit/2f429e232581c556df4f4bf210aee8a0c99c60b7.patch"; + sha256 = "1da6ynz7r7x98495i329sf821308j1rpy8prcdraqahz7p4c89nc"; + }) + ]; + buildInputs = [ libX11 mesa_noglu ]; makeFlags = [ "LIBDIR=$(out)/lib" |