gnu: obs: Update to 27.0.1
* gnu/packages/video.scm (obs): Update to 27.0.1. [inputs]: Add glib, pipewire, wayland, wayland-protocol. Some plugins now comes as submodules, so recursive? added. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>master
parent
87cd6f9a12
commit
c6171420bf
|
@ -3119,23 +3119,27 @@ be used for realtime video capture via Linux-specific APIs.")
|
||||||
(define-public obs
|
(define-public obs
|
||||||
(package
|
(package
|
||||||
(name "obs")
|
(name "obs")
|
||||||
(version "26.1.2")
|
(version "27.0.1")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
(uri (git-reference
|
(uri (git-reference
|
||||||
(url "https://github.com/obsproject/obs-studio")
|
(url "https://github.com/obsproject/obs-studio")
|
||||||
(commit version)))
|
(commit version)
|
||||||
|
(recursive? #t)))
|
||||||
(file-name (git-file-name name version))
|
(file-name (git-file-name name version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1k1asqiqw757v59ayx0w029ril947hs0lcp8n91knzjl891fr4nc"))
|
"04fzsr9yizmxy0r7z2706crvnsnybpnv5kgfn77znknxxjacfhkn"))
|
||||||
(patches
|
(patches
|
||||||
(search-patches "obs-modules-location.patch"))))
|
(search-patches "obs-modules-location.patch"))))
|
||||||
(build-system cmake-build-system)
|
(build-system cmake-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:configure-flags
|
`(#:configure-flags
|
||||||
(list (string-append "-DOBS_VERSION_OVERRIDE=" ,version)
|
(list (string-append "-DOBS_VERSION_OVERRIDE=" ,version)
|
||||||
"-DENABLE_UNIT_TESTS=TRUE")
|
"-DENABLE_UNIT_TESTS=TRUE"
|
||||||
|
;; Browser plugin requires cef, but it is not packaged yet.
|
||||||
|
;; <https://bitbucket.org/chromiumembedded/cef/src/master/>
|
||||||
|
"-DBUILD_BROWSER=FALSE")
|
||||||
#:phases
|
#:phases
|
||||||
(modify-phases %standard-phases
|
(modify-phases %standard-phases
|
||||||
(add-after 'install 'wrap-executable
|
(add-after 'install 'wrap-executable
|
||||||
|
@ -3164,18 +3168,22 @@ be used for realtime video capture via Linux-specific APIs.")
|
||||||
("ffmpeg" ,ffmpeg)
|
("ffmpeg" ,ffmpeg)
|
||||||
("fontconfig" ,fontconfig)
|
("fontconfig" ,fontconfig)
|
||||||
("freetype" ,freetype)
|
("freetype" ,freetype)
|
||||||
|
("glib" ,glib)
|
||||||
("jack" ,jack-1)
|
("jack" ,jack-1)
|
||||||
("jansson" ,jansson)
|
("jansson" ,jansson)
|
||||||
("libx264" ,libx264)
|
("libx264" ,libx264)
|
||||||
("libxcomposite" ,libxcomposite)
|
("libxcomposite" ,libxcomposite)
|
||||||
("mbedtls" ,mbedtls-apache)
|
("mbedtls" ,mbedtls-apache)
|
||||||
("mesa" ,mesa)
|
("mesa" ,mesa)
|
||||||
|
("pipewire" ,pipewire-0.3)
|
||||||
("pulseaudio" ,pulseaudio)
|
("pulseaudio" ,pulseaudio)
|
||||||
("qtbase" ,qtbase-5)
|
("qtbase" ,qtbase-5)
|
||||||
("qtsvg" ,qtsvg)
|
("qtsvg" ,qtsvg)
|
||||||
("qtx11extras" ,qtx11extras)
|
("qtx11extras" ,qtx11extras)
|
||||||
("speexdsp" ,speexdsp)
|
("speexdsp" ,speexdsp)
|
||||||
("v4l-utils" ,v4l-utils)
|
("v4l-utils" ,v4l-utils)
|
||||||
|
("wayland" ,wayland)
|
||||||
|
("wayland-protocols" ,wayland-protocols)
|
||||||
("zlib" ,zlib)))
|
("zlib" ,zlib)))
|
||||||
(synopsis "Live streaming software")
|
(synopsis "Live streaming software")
|
||||||
(description "Open Broadcaster Software provides a graphical interface for
|
(description "Open Broadcaster Software provides a graphical interface for
|
||||||
|
|
Reference in New Issue