gnu: obs: Update to 29.0.0.

* gnu/packages/video.scm (obs): Update to 29.0.0.
[arguments]: Disable new NEW_MPEGTS_OUTPUT and AJA due to missing dependencies.
[inputs]: Add libglvnd, libva, vlc.
This commit is contained in:
Andrew Tropin 2023-01-27 17:51:48 +04:00
parent 2088da20ce
commit aa2c59359e
No known key found for this signature in database
GPG key ID: 2208D20958C1DEB0

View file

@ -48,7 +48,7 @@
;;; Copyright © 2020 Antoine Côté <antoine.cote@posteo.net>
;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; Copyright © 2021 Alexey Abramov <levenson@mmer.org>
;;; Copyright © 2021 Andrew Tropin <andrew@trop.in>
;;; Copyright © 2021, 2022, 2023 Andrew Tropin <andrew@trop.in>
;;; Copyright © 2021 David Wilson <david@daviwil.com>
;;; Copyright © 2021,2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
@ -3398,7 +3398,7 @@ (define-public v4l-utils
(define-public obs
(package
(name "obs")
(version "27.2.4")
(version "29.0.0")
(source (origin
(method git-fetch)
(uri (git-reference
@ -3408,7 +3408,7 @@ (define-public obs
(file-name (git-file-name name version))
(sha256
(base32
"13bfzjqmvabli99yr1h0306w5lx72mbl5sxrnr46hjig1a6rw91s"))
"15nvvlpryvlbf76918jvygg1985glz38cndfgnc2c0009vdb9qbk"))
(patches
(search-patches "obs-modules-location.patch"))))
(build-system cmake-build-system)
@ -3417,6 +3417,8 @@ (define-public obs
#:configure-flags
#~(list (string-append "-DOBS_VERSION_OVERRIDE=" #$version)
"-DENABLE_UNIT_TESTS=ON"
"-DENABLE_NEW_MPEGTS_OUTPUT=OFF"
"-DENABLE_AJA=OFF"
;; Browser plugin requires cef, but it is not packaged yet.
;; <https://bitbucket.org/chromiumembedded/cef/src/master/>
"-DBUILD_BROWSER=OFF")
@ -3450,6 +3452,8 @@ (define-public obs
glib
jack-1
jansson
libglvnd
libva
libx264
libxcomposite
libxkbcommon
@ -3466,6 +3470,7 @@ (define-public obs
qtwayland-5
speexdsp
v4l-utils
vlc
wayland
wayland-protocols
zlib))