diff options
author | Bernardo Meurer <bernardo@meurer.org> | 2021-08-21 14:04:35 -0700 |
---|---|---|
committer | Bernardo Meurer <bernardo@meurer.org> | 2022-03-28 18:50:07 -0700 |
commit | cc83bad887fec116d435e1d9e977883afc54dd55 (patch) | |
tree | 049ff60c8b0c4e0e4695d5232bb4674b4764d890 /pkgs/applications/window-managers | |
parent | ce91080db260c76537c59d887ef48a98c27c9d5c (diff) |
afterstep: binutils 2.37 fix
Co-authored-by: TredwellGit <tredwell@tutanota.com>
Diffstat (limited to 'pkgs/applications/window-managers')
-rw-r--r-- | pkgs/applications/window-managers/afterstep/default.nix | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/pkgs/applications/window-managers/afterstep/default.nix b/pkgs/applications/window-managers/afterstep/default.nix index a26f824cd1831..4bc757f27212f 100644 --- a/pkgs/applications/window-managers/afterstep/default.nix +++ b/pkgs/applications/window-managers/afterstep/default.nix @@ -45,7 +45,19 @@ stdenv.mkDerivation rec { # A strange type of bug: dbus is not immediately found by pkg-config preConfigure = '' - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE $(pkg-config dbus-1 --cflags)" + # binutils 2.37 fix + # https://github.com/afterstep/afterstep/issues/2 + fixupList=( + "autoconf/Makefile.defines.in" + "libAfterImage/aftershow/Makefile.in" + "libAfterImage/apps/Makefile.in" + "libAfterBase/Makefile.in" + "libAfterImage/Makefile.in" + ) + for toFix in "''${fixupList[@]}"; do + substituteInPlace "$toFix" --replace "clq" "cq" + done + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE $(pkg-config dbus-1 --cflags)" ''; # Parallel build fails due to missing dependencies between private libaries: |