From c3ceedeac1ac9cbf8f0f99d96ff87b56e5dd3df8 Mon Sep 17 00:00:00 2001 From: detroyejr Date: Thu, 17 Oct 2024 12:28:41 -0400 Subject: [PATCH] obs-studio-plugins.obs-hyperion: patch stateChanged deprecation --- .../plugins/obs-hyperion/check-state-changed.patch | 13 +++++++++++++ .../obs-studio/plugins/obs-hyperion/default.nix | 2 ++ 2 files changed, 15 insertions(+) create mode 100644 pkgs/applications/video/obs-studio/plugins/obs-hyperion/check-state-changed.patch diff --git a/pkgs/applications/video/obs-studio/plugins/obs-hyperion/check-state-changed.patch b/pkgs/applications/video/obs-studio/plugins/obs-hyperion/check-state-changed.patch new file mode 100644 index 000000000000..59bf7b4724b5 --- /dev/null +++ b/pkgs/applications/video/obs-studio/plugins/obs-hyperion/check-state-changed.patch @@ -0,0 +1,13 @@ +diff --git a/src/HyperionProperties.cpp b/src/HyperionProperties.cpp +index b585702..3fd308c 100644 +--- a/src/HyperionProperties.cpp ++++ b/src/HyperionProperties.cpp +@@ -59,7 +59,7 @@ HyperionProperties::HyperionProperties(QWidget *parent) + signal_handler_connect(handler, "log", logger_message, this); + + connect(ui->ButtonStart, &QPushButton::clicked, this, &HyperionProperties::saveSettings); +- connect(ui->AutoStart, &QCheckBox::stateChanged, this, &HyperionProperties::saveSettings); ++ connect(ui->AutoStart, &QCheckBox::checkStateChanged, this, &HyperionProperties::saveSettings); + + connect(ui->ButtonStart, &QPushButton::clicked, this, &HyperionProperties::onStart); + connect(ui->ButtonStop, &QPushButton::clicked, this, &HyperionProperties::onStop); diff --git a/pkgs/applications/video/obs-studio/plugins/obs-hyperion/default.nix b/pkgs/applications/video/obs-studio/plugins/obs-hyperion/default.nix index 85606e05f0c1..6fcd7744fe3d 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-hyperion/default.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-hyperion/default.nix @@ -17,6 +17,8 @@ stdenv.mkDerivation rec { dontWrapQtApps = true; + patches = [ ./check-state-changed.patch ]; + cmakeFlags = [ "-DOBS_SOURCE=${obs-studio.src}" "-DGLOBAL_INSTALLATION=ON"