about summary refs log tree commit diff
path: root/pkgs/development/libraries/SDL2
diff options
context:
space:
mode:
authorZack A <hi@boopy.dev>2021-10-29 05:36:54 -0700
committerSandro Jäckel <sandro.jaeckel@gmail.com>2022-02-16 00:38:50 +0100
commitbaee63f5e1af6d6a16fc0d3bd993673ecc689e00 (patch)
tree76bf9b51af7ac998f96cb7c6d18c9958d070f4c3 /pkgs/development/libraries/SDL2
parentacc1ac45358bef847a3697a223417bd2626814a8 (diff)
SDL2: add pipewire & libdecor support
Co-authored-by: jakobrs <jakobrs100@gmail.com>
Diffstat (limited to 'pkgs/development/libraries/SDL2')
-rw-r--r--pkgs/development/libraries/SDL2/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/libraries/SDL2/default.nix b/pkgs/development/libraries/SDL2/default.nix
index c7b2c03249d7b..d1086de3718de 100644
--- a/pkgs/development/libraries/SDL2/default.nix
+++ b/pkgs/development/libraries/SDL2/default.nix
@@ -31,6 +31,10 @@
 , ibus
 , fcitxSupport ? false
 , fcitx
+, libdecorSupport ? stdenv.isLinux && !stdenv.hostPlatform.isAndroid
+, libdecor
+, pipewireSupport ? stdenv.isLinux && !stdenv.hostPlatform.isAndroid
+, pipewire # NOTE: must be built with SDL2 without pipewire support
 , pulseaudioSupport ? config.pulseaudio or stdenv.isLinux && !stdenv.hostPlatform.isAndroid
 , libpulseaudio
 , AudioUnit
@@ -75,6 +79,8 @@ stdenv.mkDerivation rec {
 
   dlopenBuildInputs = optionals alsaSupport [ alsa-lib audiofile ]
     ++ optional dbusSupport dbus
+    ++ optional libdecorSupport libdecor
+    ++ optional pipewireSupport pipewire
     ++ optional pulseaudioSupport libpulseaudio
     ++ optional udevSupport udev
     ++ optionals waylandSupport [ wayland wayland-protocols libxkbcommon ]