guix_mirror_bot pushed a commit to branch master
in repository guix.

commit a0ce454893ef028908e8fa704e9f4d29c58fd204
Author: Steve George <[email protected]>
AuthorDate: Mon Feb 9 08:38:34 2026 +0000

    gnu: Update obs-multi-rtmp to 0.7.3.2.
    
    * gnu/packages/video.scm (obs-multi-rtmp): Update to 0.7.3.2.
      [source]: Update style
      [arguments]<phases>: Remove custom install phase.
      [arguments]<generator>: Use Ninja.
      [inputs]: Upgrade to QT6, add qtsvg.
    
    Change-Id: I2e252e9caa0236397922d6f170f16fa642255e4c
    Signed-off-by: Steve George <[email protected]>
---
 gnu/packages/video.scm | 50 +++++++++++++++++++-------------------------------
 1 file changed, 19 insertions(+), 31 deletions(-)

diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index bbb19f94bb..2d69c5815b 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -4573,44 +4573,32 @@ during scene transition.")
 (define-public obs-multi-rtmp
   (package
     (name "obs-multi-rtmp")
-    (version "0.3.0.2-OBS29.1.1")
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                    (url "https://github.com/sorayuki/obs-multi-rtmp";)
-                    (commit version)))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "192zkihn3ahh93fn3mkpbx7apa04lmcxc637hpxwkivdjbq3nbk3"))))
+    (version "0.7.3.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/sorayuki/obs-multi-rtmp";)
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+          "0bsj79nmvvr76q91qr2al34in1l0p2dk177il97ylkxc9r9lkn3r"))))
     (build-system cmake-build-system)
     (arguments
      (list
-      #:modules '((guix build cmake-build-system)
-                  (guix build utils))
       #:tests? #f ;no tests
+      #:generator "Ninja"
       #:configure-flags
-      #~(list (string-append "-DLIBOBS_INCLUDE_DIR="
-                             #$(this-package-input "obs") "/lib")
-              "-DBUILD_OUT_OF_TREE=On"
-              "-Wno-dev")
-      #:phases
-      #~(modify-phases %standard-phases
-          (add-after 'install 'obs-plugins
-            (lambda* (#:key outputs #:allow-other-keys)
-              (mkdir-p (string-append #$output "/lib/obs-plugins"))
-              (symlink
-               (string-append #$output
-                              "/obs-plugins/64bit/obs-multi-rtmp.so")
-               (string-append #$output
-                              "/lib/obs-plugins/obs-multi-rtmp.so")))))))
-    (inputs (list obs qtbase-5 simde))
+      #~(list "-DENABLE_QT=ON" ;won't build with OFF
+              "-DENABLE_FRONTEND_API=OFF" "-Wno-dev")))
+    (inputs (list obs qtbase qtsvg simde))
     (home-page "https://github.com/sorayuki/obs-multi-rtmp";)
     (synopsis "Multi-site simultaneous broadcast plugin for OBS Studio")
-    (description "This is a plugin to streaming to multiple RTMP servers
-concurrently.  It's able to share encoders with main output of OBS to save CPU
-power.  It can also use standalone encoders with basic
-configuration (bitrate).")
+    (description
+     "This is a plugin to streaming to multiple RTMP servers concurrently.
+It's able to share encoders with main output of OBS to save CPU power.
+It can also use standalone encoders with basic configuration (bitrate).")
     (license license:gpl2)))
 
 (define-public obs-pipewire-audio-capture

Reply via email to