summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorRick van Schijndel <rol3517@gmail.com>2021-05-04 19:30:16 +0200
committertomberek <tomberek@users.noreply.github.com>2021-05-12 19:23:00 -0400
commit3d770c1aa563923be9c1dabc5b11963c0cb3f528 (patch)
treedde2ad4d59151c68fea62af1b25df8bfb381aa51 /pkgs
parentbf434ca1a1601ac790c5bde57a7d3af5ebd48d2a (diff)
downloadnixpkgs-3d770c1aa563923be9c1dabc5b11963c0cb3f528.tar
nixpkgs-3d770c1aa563923be9c1dabc5b11963c0cb3f528.tar.gz
nixpkgs-3d770c1aa563923be9c1dabc5b11963c0cb3f528.tar.bz2
nixpkgs-3d770c1aa563923be9c1dabc5b11963c0cb3f528.tar.lz
nixpkgs-3d770c1aa563923be9c1dabc5b11963c0cb3f528.tar.xz
nixpkgs-3d770c1aa563923be9c1dabc5b11963c0cb3f528.tar.zst
nixpkgs-3d770c1aa563923be9c1dabc5b11963c0cb3f528.zip
libnixxml: patch /bin/bash path
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/libraries/libnixxml/default.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/development/libraries/libnixxml/default.nix b/pkgs/development/libraries/libnixxml/default.nix
index 62440487e0f..48edfbfce2c 100644
--- a/pkgs/development/libraries/libnixxml/default.nix
+++ b/pkgs/development/libraries/libnixxml/default.nix
@@ -1,4 +1,4 @@
-{ fetchFromGitHub, lib, stdenv, autoreconfHook, pkg-config, libxml2, gd, glib, getopt, libxslt, nix }:
+{ fetchFromGitHub, lib, stdenv, autoreconfHook, pkg-config, libxml2, gd, glib, getopt, libxslt, nix, bash}:
 
 stdenv.mkDerivation {
   pname = "libnixxml";
@@ -11,11 +11,15 @@ stdenv.mkDerivation {
     sha256 = "sha256-HKQnCkO1TDs1e0MDil0Roq4YRembqRHQvb7lK3GAftQ=";
   };
 
-  postPatch = ''
+  prePatch = ''
     # Remove broken test
     substituteInPlace tests/draw/Makefile.am \
       --replace "draw-wrong.sh" ""
     rm tests/draw/draw-wrong.sh
+
+    # Fix bash path
+    substituteInPlace scripts/nixexpr2xml.in \
+      --replace "/bin/bash" "${bash}/bin/bash"
   '';
 
   preAutoreconf = ''
@@ -35,6 +39,7 @@ stdenv.mkDerivation {
     libxslt
   ];
   buildInputs = [
+    bash
     libxml2
     gd.dev
     glib