From ce003ac1cf2561eff6cba80985afe532bacd836d Mon Sep 17 00:00:00 2001 From: Andrew Tropin Date: Thu, 27 Jan 2022 14:54:22 +0300 Subject: [PATCH v2] gnu: obs: Use new package style. * gnu/packages/video.scm (obs): Use new package style. --- gnu/packages/video.scm | 76 +++++++++++++++++++++--------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 94562d52ae..de9fb42904 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -3360,21 +3360,20 @@ (define-public obs (search-patches "obs-modules-location.patch")))) (build-system cmake-build-system) (arguments - `(#:configure-flags - (list (string-append "-DOBS_VERSION_OVERRIDE=" ,version) - "-DENABLE_UNIT_TESTS=TRUE" - ;; Browser plugin requires cef, but it is not packaged yet. - ;; - "-DBUILD_BROWSER=FALSE") + (list + #:configure-flags + #~(list (string-append "-DOBS_VERSION_OVERRIDE=" #$version) + "-DENABLE_UNIT_TESTS=TRUE" + ;; Browser plugin requires cef, but it is not packaged yet. + ;; + "-DBUILD_BROWSER=FALSE") #:phases - (modify-phases %standard-phases - (add-after 'install 'wrap-executable - (lambda* (#:key outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) - (plugin-path (getenv "QT_PLUGIN_PATH"))) - (wrap-program (string-append out "/bin/obs") - `("QT_PLUGIN_PATH" ":" prefix (,plugin-path)))) - #t))))) + #~(modify-phases %standard-phases + (add-after 'install 'wrap-executable + (lambda* _ + (let ((plugin-path (getenv "QT_PLUGIN_PATH"))) + (wrap-program (string-append #$output "/bin/obs") + `("QT_PLUGIN_PATH" ":" prefix (,plugin-path))))))))) (native-search-paths (list (search-path-specification (variable "OBS_PLUGINS_DIRECTORY") @@ -3387,30 +3386,31 @@ (define-public obs (native-inputs (list cmocka pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("curl" ,curl) - ("eudev" ,eudev) - ("ffmpeg" ,ffmpeg) - ("fontconfig" ,fontconfig) - ("freetype" ,freetype) - ("glib" ,glib) - ("jack" ,jack-1) - ("jansson" ,jansson) - ("libx264" ,libx264) - ("libxcomposite" ,libxcomposite) - ("mbedtls" ,mbedtls-apache) - ("mesa" ,mesa) - ("pipewire" ,pipewire-0.3) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtx11extras" ,qtx11extras) - ("qtwayland" ,qtwayland) - ("speexdsp" ,speexdsp) - ("v4l-utils" ,v4l-utils) - ("wayland" ,wayland) - ("wayland-protocols" ,wayland-protocols) - ("zlib" ,zlib))) + (list + alsa-lib + curl + eudev + ffmpeg + fontconfig + freetype + glib + jack-1 + jansson + libx264 + libxcomposite + mbedtls-apache + mesa + pipewire-0.3 + pulseaudio + qtbase-5 + qtsvg + qtx11extras + qtwayland + speexdsp + v4l-utils + wayland + wayland-protocols + zlib)) (synopsis "Live streaming software") (description "Open Broadcaster Software provides a graphical interface for video recording and live streaming. OBS supports capturing audio and video -- 2.34.0