about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMartino Fontana <tinozzo123@gmail.com>2024-03-01 15:59:37 +0100
committerMartino Fontana <tinozzo123@gmail.com>2024-03-01 15:59:37 +0100
commite468e3b9e2979fb10bb9783964d9d720a46ff155 (patch)
tree506410d8987a3798b3581a0c9c8801e0e6663ffc
parent038eedd6cb4d45f853dafaa5edf2d3f302e38182 (diff)
downloadnixlib-e468e3b9e2979fb10bb9783964d9d720a46ff155.tar
nixlib-e468e3b9e2979fb10bb9783964d9d720a46ff155.tar.gz
nixlib-e468e3b9e2979fb10bb9783964d9d720a46ff155.tar.bz2
nixlib-e468e3b9e2979fb10bb9783964d9d720a46ff155.tar.lz
nixlib-e468e3b9e2979fb10bb9783964d9d720a46ff155.tar.xz
nixlib-e468e3b9e2979fb10bb9783964d9d720a46ff155.tar.zst
nixlib-e468e3b9e2979fb10bb9783964d9d720a46ff155.zip
rpcs3: add `USE_SDL` and `USE_DISCORD_RPC` flags
-rw-r--r--pkgs/by-name/rp/rpcs3/package.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/by-name/rp/rpcs3/package.nix b/pkgs/by-name/rp/rpcs3/package.nix
index d65e6bfad137..058d95bb4414 100644
--- a/pkgs/by-name/rp/rpcs3/package.nix
+++ b/pkgs/by-name/rp/rpcs3/package.nix
@@ -22,6 +22,7 @@
 , flatbuffers
 , llvm_16
 , cubeb
+, enableDiscordRpc ? false
 , faudioSupport ? true
 , faudio
 , SDL2
@@ -72,9 +73,11 @@ stdenv.mkDerivation {
     (lib.cmakeBool "USE_SYSTEM_PUGIXML" true)
     (lib.cmakeBool "USE_SYSTEM_FLATBUFFERS" true)
     (lib.cmakeBool "USE_SYSTEM_SDL" true)
+    (lib.cmakeBool "USE_SDL" true)
     (lib.cmakeBool "WITH_LLVM" true)
     (lib.cmakeBool "BUILD_LLVM" false)
     (lib.cmakeBool "USE_NATIVE_INSTRUCTIONS" false)
+    (lib.cmakeBool "USE_DISCORD_RPC" enableDiscordRpc)
     (lib.cmakeBool "USE_FAUDIO" faudioSupport)
   ];
 
@@ -82,9 +85,9 @@ stdenv.mkDerivation {
 
   buildInputs = [
     qtbase qtmultimedia openal glew vulkan-headers vulkan-loader libpng ffmpeg
-    libevdev zlib libusb1 curl wolfssl python3 pugixml flatbuffers llvm_16 libSM
+    libevdev zlib libusb1 curl wolfssl python3 pugixml SDL2 flatbuffers llvm_16 libSM
   ] ++ cubeb.passthru.backendLibs
-    ++ lib.optionals faudioSupport [ faudio SDL2 ]
+    ++ lib.optional faudioSupport faudio
     ++ lib.optionals waylandSupport [ wayland qtwayland ];
 
   postInstall = ''