diff options
author | aszlig <aszlig@redmoonstudios.org> | 2015-08-11 14:09:26 +0200 |
---|---|---|
committer | aszlig <aszlig@redmoonstudios.org> | 2015-08-11 15:04:28 +0200 |
commit | 18b2a21583fe7c7025f9caec0b4348e203535a0e (patch) | |
tree | 66bd36021f886104c96074ebdf092e2f819dc52e /pkgs/applications/misc | |
parent | 36ab9c695a202c6040793d7943a99c668ea735b7 (diff) | |
download | nixlib-18b2a21583fe7c7025f9caec0b4348e203535a0e.tar nixlib-18b2a21583fe7c7025f9caec0b4348e203535a0e.tar.gz nixlib-18b2a21583fe7c7025f9caec0b4348e203535a0e.tar.bz2 nixlib-18b2a21583fe7c7025f9caec0b4348e203535a0e.tar.lz nixlib-18b2a21583fe7c7025f9caec0b4348e203535a0e.tar.xz nixlib-18b2a21583fe7c7025f9caec0b4348e203535a0e.tar.zst nixlib-18b2a21583fe7c7025f9caec0b4348e203535a0e.zip |
synergy: Fix support for XRandR again.
Regression introduced by f91dacdd07731e06cec80b727b28b749e64f60e8. Accidentally thought that it's compiling with XRandR support enabled, because the cmake output said so: Looking for XRRQueryExtension in Xrandr - found Unfortunately, despite this message, the relevant part is: Looking for XRRNotifyEvent - not found So, ea4afb7 still holds true and I've added a small comment to avoid this from happening in the future. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs/applications/misc')
-rw-r--r-- | pkgs/applications/misc/synergy/default.nix | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/pkgs/applications/misc/synergy/default.nix b/pkgs/applications/misc/synergy/default.nix index 30b0c5d183c6..c010047845fc 100644 --- a/pkgs/applications/misc/synergy/default.nix +++ b/pkgs/applications/misc/synergy/default.nix @@ -17,6 +17,23 @@ stdenv.mkDerivation rec { postPatch = '' ${unzip}/bin/unzip -d ext/gmock-1.6.0 ext/gmock-1.6.0.zip ${unzip}/bin/unzip -d ext/gtest-1.6.0 ext/gtest-1.6.0.zip + '' + # We have XRRNotifyEvent (libXrandr), but with the upstream CMakeLists.txt + # it's not able to find it (it's trying to search the store path of libX11 + # instead) and we don't get XRandR support, even though the CMake output + # _seems_ to say so: + # + # Looking for XRRQueryExtension in Xrandr - found + # + # The relevant part however is: + # + # Looking for XRRNotifyEvent - not found + # + # So let's force it: + + optionalString stdenv.isLinux '' + sed -i -e '/HAVE_X11_EXTENSIONS_XRANDR_H/c \ + set(HAVE_X11_EXTENSIONS_XRANDR_H true) + ' CMakeLists.txt ''; buildInputs = [ |