mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 23:03:40 +01:00
treewide: Mass-replace 'xorgserver}/bin' with correct output
vcunat added one fix in xdummy.
This commit is contained in:
parent
bff9b546e4
commit
db81e22148
13 changed files with 16 additions and 16 deletions
|
@ -322,7 +322,7 @@ in
|
|||
|
||||
config = {
|
||||
|
||||
services.xserver.displayManager.xserverBin = "${xorg.xorgserver}/bin/X";
|
||||
services.xserver.displayManager.xserverBin = "${xorg.xorgserver.out}/bin/X";
|
||||
|
||||
};
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@ let
|
|||
[XDisplay]
|
||||
MinimumVT=${toString xcfg.tty}
|
||||
ServerPath=${xserverWrapper}
|
||||
XephyrPath=${pkgs.xorg.xorgserver}/bin/Xephyr
|
||||
XephyrPath=${pkgs.xorg.xorgserver.out}/bin/Xephyr
|
||||
SessionCommand=${dmcfg.session.script}
|
||||
SessionDir=${dmcfg.session.desktops}
|
||||
XauthPath=${pkgs.xorg.xauth}/bin/xauth
|
||||
|
|
|
@ -17,7 +17,7 @@ let
|
|||
#! ${pkgs.stdenv.shell}
|
||||
export XKB_BINDIR=${pkgs.xorg.xkbcomp}/bin
|
||||
export XORG_DRI_DRIVER_PATH=${pkgs.mesa}/lib/dri
|
||||
exec ${pkgs.xorg.xorgserver}/bin/Xvfb "$@" -xkbdir ${pkgs.xkeyboard_config}/etc/X11/xkb
|
||||
exec ${pkgs.xorg.xorgserver.out}/bin/Xvfb "$@" -xkbdir ${pkgs.xkeyboard_config}/etc/X11/xkb
|
||||
'';
|
||||
|
||||
in
|
||||
|
|
|
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
|
|||
};
|
||||
|
||||
preConfigure = ''
|
||||
substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver}/bin/X"
|
||||
substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver.out}/bin/X"
|
||||
substituteInPlace daemon/gdm-simple-slave.c --replace 'BINDIR "/gnome-session' '"${gnome_session}/bin/gnome-session'
|
||||
substituteInPlace daemon/gdm-launch-environment.c --replace 'BINDIR "/dbus-launch' '"${dbus.dbus-launch}'
|
||||
substituteInPlace data/gdm.conf-custom.in --replace '#WaylandEnable=false' 'WaylandEnable=false'
|
||||
|
|
|
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
|
|||
|
||||
# Only needed to make it build
|
||||
preConfigure = ''
|
||||
substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver}/bin/X"
|
||||
substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver.out}/bin/X"
|
||||
'';
|
||||
|
||||
configureFlags = [ "--sysconfdir=/etc"
|
||||
|
|
|
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
|
|||
};
|
||||
|
||||
preConfigure = ''
|
||||
substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver}/bin/X"
|
||||
substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver.out}/bin/X"
|
||||
substituteInPlace daemon/gdm-simple-slave.c --replace 'BINDIR "/gnome-session' '"${gnome_session}/bin/gnome-session'
|
||||
substituteInPlace daemon/gdm-launch-environment.c --replace 'BINDIR "/dbus-launch' '"${dbus.dbus-launch}'
|
||||
substituteInPlace data/gdm.conf-custom.in --replace '#WaylandEnable=false' 'WaylandEnable=false'
|
||||
|
|
|
@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
|
|||
|
||||
# Only needed to make it build
|
||||
preConfigure = ''
|
||||
substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver}/bin/X"
|
||||
substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver.out}/bin/X"
|
||||
'';
|
||||
|
||||
configureFlags = [ "--sysconfdir=/etc"
|
||||
|
|
|
@ -485,7 +485,7 @@ in
|
|||
stdenv = if isDarwin then args.clangStdenv else stdenv;
|
||||
buildInputs = attrs.buildInputs ++ lib.optional isDarwin args.bootstrap_cmds;
|
||||
configureFlags = [
|
||||
"--with-xserver=${xorg.xorgserver}/bin/X"
|
||||
"--with-xserver=${xorg.xorgserver.out}/bin/X"
|
||||
] ++ lib.optionals isDarwin [
|
||||
"--with-bundle-id-prefix=org.nixos.xquartz"
|
||||
"--with-launchdaemons-dir=\${out}/LaunchDaemons"
|
||||
|
|
|
@ -45,7 +45,7 @@ EOF
|
|||
else
|
||||
RESET_OPTION=\"-noreset\"
|
||||
fi;
|
||||
XCMD=\"\$(egrep \"^Environment=\" /etc/systemd/system/display-manager.service | sed -e \"s/Environment=/ export /\" | sed -e '\\''s/#.*//'\\'' ; echo export _XARGS_=\\\$\\( grep xserver_arguments \\\$SLIM_CFGFILE \\| sed -e s/xserver_arguments// \\| sed -e s/:0/:\${_display}/ \\| sed -e s/vt7/vt\$((7+_display))/ \\) ; echo ${xorgserver}/bin/X \\\$_XARGS_ \$RESET_OPTION )\"
|
||||
XCMD=\"\$(egrep \"^Environment=\" /etc/systemd/system/display-manager.service | sed -e \"s/Environment=/ export /\" | sed -e '\\''s/#.*//'\\'' ; echo export _XARGS_=\\\$\\( grep xserver_arguments \\\$SLIM_CFGFILE \\| sed -e s/xserver_arguments// \\| sed -e s/:0/:\${_display}/ \\| sed -e s/vt7/vt\$((7+_display))/ \\) ; echo ${xorgserver.out}/bin/X \\\$_XARGS_ \$RESET_OPTION )\"
|
||||
PRE_XCMD=\"\$(egrep \"^ExecStartPre=\" /etc/systemd/system/display-manager.service | sed -e \"\s/ExecStartPre=//\")\"
|
||||
echo \"\$PRE_XCMD\"
|
||||
echo \"\$PRE_XCMD\" | bash
|
||||
|
|
|
@ -53,14 +53,14 @@ buildPythonPackage rec {
|
|||
--set XKB_BINDIR "${xkbcomp}/bin" \
|
||||
--set FONTCONFIG_FILE "${fontsConf}" \
|
||||
--prefix LD_LIBRARY_PATH : ${libfakeXinerama}/lib \
|
||||
--prefix PATH : ${getopt}/bin:${xorgserver}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin
|
||||
--prefix PATH : ${getopt}/bin:${xorgserver.out}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin
|
||||
'';
|
||||
|
||||
#TODO: replace postInstall with postFixup to avoid double wrapping of xpra; needs more work though
|
||||
#postFixup = ''
|
||||
# sed -i '2iexport XKB_BINDIR="${xkbcomp}/bin"' $out/bin/xpra
|
||||
# sed -i '3iexport FONTCONFIG_FILE="${fontsConf}"' $out/bin/xpra
|
||||
# sed -i '4iexport PATH=${getopt}/bin:${xorgserver}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin\${PATH:+:}\$PATH' $out/bin/xpra
|
||||
# sed -i '4iexport PATH=${getopt}/bin:${xorgserver.out}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin\${PATH:+:}\$PATH' $out/bin/xpra
|
||||
#'';
|
||||
|
||||
|
||||
|
|
|
@ -54,14 +54,14 @@ buildPythonPackage rec {
|
|||
--set XKB_BINDIR "${xkbcomp}/bin" \
|
||||
--set FONTCONFIG_FILE "${fontsConf}" \
|
||||
--prefix LD_LIBRARY_PATH : ${libfakeXinerama}/lib \
|
||||
--prefix PATH : ${getopt}/bin:${xorgserver}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin
|
||||
--prefix PATH : ${getopt}/bin:${xorgserver.out}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin
|
||||
'';
|
||||
|
||||
#TODO: replace postInstall with postFixup to avoid double wrapping of xpra; needs more work though
|
||||
#postFixup = ''
|
||||
# sed -i '2iexport XKB_BINDIR="${xkbcomp}/bin"' $out/bin/xpra
|
||||
# sed -i '3iexport FONTCONFIG_FILE="${fontsConf}"' $out/bin/xpra
|
||||
# sed -i '4iexport PATH=${getopt}/bin:${xorgserver}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin\${PATH:+:}\$PATH' $out/bin/xpra
|
||||
# sed -i '4iexport PATH=${getopt}/bin:${xorgserver.out}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin\${PATH:+:}\$PATH' $out/bin/xpra
|
||||
#'';
|
||||
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ let
|
|||
EndSection
|
||||
|
||||
Section "Files"
|
||||
ModulePath "${xorg.xorgserver}/lib/xorg/modules"
|
||||
ModulePath "${xorg.xorgserver.out}/lib/xorg/modules"
|
||||
ModulePath "${xorg.xf86videodummy}/lib/xorg/modules"
|
||||
XkbDir "${xkeyboard_config}/share/X11/xkb"
|
||||
FontPath "${xorg.fontadobe75dpi}/lib/X11/fonts/75dpi"
|
||||
|
@ -75,7 +75,7 @@ let
|
|||
in writeScriptBin "xdummy" ''
|
||||
#!${stdenv.shell}
|
||||
export XKB_BINDIR="${xorg.xkbcomp}/bin"
|
||||
exec ${xorg.xorgserver}/bin/Xorg \
|
||||
exec ${xorg.xorgserver.out}/bin/Xorg \
|
||||
-noreset \
|
||||
-logfile /dev/null \
|
||||
"$@" \
|
||||
|
|
|
@ -17,6 +17,6 @@ stdenv.mkDerivation {
|
|||
wrapProgram $out/bin/xvfb-run \
|
||||
--set XKB_BINDIR "${xkbcomp}/bin" \
|
||||
--set FONTCONFIG_FILE "${fontsConf}" \
|
||||
--prefix PATH : ${getopt}/bin:${xorgserver}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin
|
||||
--prefix PATH : ${getopt}/bin:${xorgserver.out}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin
|
||||
'';
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue