diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2022-11-19 10:32:17 +0100 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2022-11-20 14:03:03 +0100 |
commit | ca213228f063bb8d64feb2660fbae57e6b4700d3 (patch) | |
tree | a0e443ae1ac5bf91b56488deff5f6e67386bc9bd /pkgs/development/libraries/libvterm | |
parent | 6638106edfd3e7a1232c356c9ae4d672e5344753 (diff) | |
download | nixpkgs-ca213228f063bb8d64feb2660fbae57e6b4700d3.tar nixpkgs-ca213228f063bb8d64feb2660fbae57e6b4700d3.tar.gz nixpkgs-ca213228f063bb8d64feb2660fbae57e6b4700d3.tar.bz2 nixpkgs-ca213228f063bb8d64feb2660fbae57e6b4700d3.tar.lz nixpkgs-ca213228f063bb8d64feb2660fbae57e6b4700d3.tar.xz nixpkgs-ca213228f063bb8d64feb2660fbae57e6b4700d3.tar.zst nixpkgs-ca213228f063bb8d64feb2660fbae57e6b4700d3.zip |
libvterm: fix cross compilation
Diffstat (limited to 'pkgs/development/libraries/libvterm')
-rw-r--r-- | pkgs/development/libraries/libvterm/default.nix | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/pkgs/development/libraries/libvterm/default.nix b/pkgs/development/libraries/libvterm/default.nix index 066dcb4f34f..f1e217f2b3e 100644 --- a/pkgs/development/libraries/libvterm/default.nix +++ b/pkgs/development/libraries/libvterm/default.nix @@ -9,17 +9,26 @@ stdenv.mkDerivation rec { sha256 = "10gaqygmmwp0cwk3j8qflri5caf8vl3f7pwfl2svw5whv8wkn0k2"; }; - patchPhase = '' - sed -i -e s@/usr@$out@ -e /ldconfig/d Makefile + preInstall = '' + mkdir -p $out/include $out/lib ''; - preInstall = '' - mkdir -p $out/include - mkdir -p $out/lib + postPatch = '' + substituteInPlace Makefile \ + --replace "gcc" "${stdenv.cc.targetPrefix}cc" \ + --replace "ldconfig" "" \ + --replace "/usr" "$out" + + makeFlagsArray+=("PKG_CFG=`${stdenv.cc.targetPrefix}pkg-config --cflags glib-2.0`") ''; + # For headers + propagatedBuildInputs = [ glib ]; + + strictDeps = true; + nativeBuildInputs = [ pkg-config ]; - buildInputs = [ glib ncurses ]; + buildInputs = [ ncurses ]; meta = with lib; { homepage = "http://libvterm.sourceforge.net/"; |