diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 9d5f246e43..c900b5adf7 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -111,6 +111,7 @@ (define-module (gnu packages video) #:use-module (guix build-system waf) #:use-module (guix build-system trivial) #:use-module (gnu packages) + #:use-module (gnu packages aidc) #:use-module (gnu packages algebra) #:use-module (gnu packages assembly) #:use-module (gnu packages audio) @@ -3989,7 +3990,7 @@ (define-public v4l-utils (define-public obs (package (name "obs") - (version "29.1.3") + (version "30.1.2") (source (origin (method git-fetch) (uri (git-reference @@ -3999,7 +4000,7 @@ (define-public obs (file-name (git-file-name name version)) (sha256 (base32 - "192p7m3g8ynbkq3s894w6a0w6gix3k237q5jwqrrr8idwfwwyh0g")) + "02pm6397h7l0xhdpscbh1kq8y98zx236z95wvw60kbhq38s0i0ik")) (patches (search-patches "obs-modules-location.patch")))) (build-system cmake-build-system) @@ -4010,6 +4011,7 @@ (define-public obs "-DENABLE_UNIT_TESTS=ON" "-DENABLE_NEW_MPEGTS_OUTPUT=OFF" "-DENABLE_AJA=OFF" + "-DENABLE_QSV11=OFF" ;; Browser plugin requires cef, but it is not packaged yet. ;; "-DBUILD_BROWSER=OFF") @@ -4022,6 +4024,9 @@ (define-public obs `("QT_PLUGIN_PATH" ":" prefix (,plugin-path)) `("LD_LIBRARY_PATH" ":" prefix (,(string-append #$(this-package-input "vlc") + "/lib") + ;; TODO: Remove this once our mesa has glvnd support. + ,(string-append #$(this-package-input "mesa") "/lib")))))))))) (native-search-paths (list (search-path-specification @@ -4041,12 +4046,13 @@ (define-public obs bash-minimal curl eudev - ffmpeg-4 + ffmpeg fontconfig freetype glib jack-1 jansson + libdatachannel libglvnd libva libx264 @@ -4060,12 +4066,13 @@ (define-public obs pipewire pulseaudio python - qtbase-5 - qtsvg-5 - qtx11extras - qtwayland-5 + qrcodegen-cpp + qtbase + qtsvg + qtwayland speexdsp v4l-utils + vulkan-headers vlc wayland wayland-protocols