XTerm: fix app-defaults, fixes menu options

This commit is contained in:
Kovacsics Robert (NixOS) 2016-10-24 11:00:07 +01:00
parent 210b3b3184
commit 016d6eaa9d

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, xorg, ncurses, freetype, fontconfig, pkgconfig
{ stdenv, fetchurl, xorg, ncurses, freetype, fontconfig, pkgconfig, makeWrapper
, enableDecLocator ? true
}:
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
buildInputs =
[ xorg.libXaw xorg.xproto xorg.libXt xorg.libXext xorg.libX11 xorg.libSM xorg.libICE
ncurses freetype fontconfig pkgconfig xorg.libXft xorg.luit
ncurses freetype fontconfig pkgconfig xorg.libXft xorg.luit makeWrapper
];
patches = [
@ -30,6 +30,7 @@ stdenv.mkDerivation rec {
"--enable-luit"
"--enable-mini-luit"
"--with-tty-group=tty"
"--with-app-defaults=$(out)/lib/X11/app-defaults"
] ++ stdenv.lib.optional enableDecLocator "--enable-dec-locator";
# Work around broken "plink.sh".
@ -44,6 +45,12 @@ stdenv.mkDerivation rec {
echo '#define USE_UTMP_SETGID 1'
'';
postInstall = ''
for bin in $out/bin/*; do
wrapProgram $bin --set XAPPLRESDIR $out/lib/X11/app-defaults/
done
'';
meta = {
homepage = http://invisible-island.net/xterm;
license = "BSD";