From 1333bd9ac04fa4be2050b356bd2906a882b716ca Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 24 Aug 2021 21:46:29 +0100 Subject: [PATCH] xxkb: explicitly set LIBDIR and CONFDIR In preparation to fix long-standing `imake` bug #135337 we need to set `LIBDIR` and `CONFDIR` away from incorrectly embedded `xorg-cf-files`. Before #135337 the package worked by chance. Issue: https://github.com/NixOS/nixpkgs/issues/135337 --- pkgs/applications/misc/xxkb/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/misc/xxkb/default.nix b/pkgs/applications/misc/xxkb/default.nix index 7a0111785c14..b579579195f6 100644 --- a/pkgs/applications/misc/xxkb/default.nix +++ b/pkgs/applications/misc/xxkb/default.nix @@ -24,7 +24,9 @@ stdenv.mkDerivation rec { makeFlags = [ "BINDIR=${placeholder "out"}/bin" + "CONFDIR=${placeholder "out"}/etc/X11" "PIXMAPDIR=${placeholder "out"}/share/xxkb" + "LIBDIR=${placeholder "out"}/lib/X11" "XAPPLOADDIR=${placeholder "out"}/etc/X11/app-defaults" "MANDIR=${placeholder "man"}/share/man" ];