mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-26 20:49:29 -05:00
gnu: gst-plugins-bad: Add missing inputs to enable more features.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Add bzip2, cairo, chromaprint, directfb, faac, flite, glib, glib-networking, glu, gsm, iqa, lcms, libaom, libbs2b, libdc1394, libdca, libde265, libdrm, libexif, libfdk, libgme, libmfx, libmms, libmpcdec, libnice, libofa, libopenmpt, libtiff, libva, libx11, libxcb, libxext, libxshm, lilv, lv2, mjpegtools, nettle, openh264, opensles, pango, rtmpdump, sbc, sctp, spandsp, srt, svt-hevc, transcode, v4l-utils, vo-aacenc, vo-amrwbenc, vulkan-headers, vulkan-loader, webrtc-audio-processing, wildmidi, wpebackend-fdo, zbar and zxing-cpp. [phases](adjust-tests): Disable msdkh264enc and svthevcenc tests. Reenable line21. Co-authored-by: Leo Prikler <leo.prikler@student.tugraz.at>
This commit is contained in:
parent
b7e3912feb
commit
75924438e6
1 changed files with 76 additions and 12 deletions
|
@ -37,6 +37,7 @@ (define-module (gnu packages gstreamer)
|
|||
#:use-module (guix build-system trivial)
|
||||
#:use-module (guix utils)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages aidc)
|
||||
#:use-module (gnu packages audio)
|
||||
#:use-module (gnu packages autotools)
|
||||
#:use-module (gnu packages base)
|
||||
|
@ -50,6 +51,7 @@ (define-module (gnu packages gstreamer)
|
|||
#:use-module (gnu packages flex)
|
||||
#:use-module (gnu packages freedesktop)
|
||||
#:use-module (gnu packages gettext)
|
||||
#:use-module (gnu packages ghostscript)
|
||||
#:use-module (gnu packages gl)
|
||||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages gnome)
|
||||
|
@ -58,6 +60,7 @@ (define-module (gnu packages gstreamer)
|
|||
#:use-module (gnu packages graphviz)
|
||||
#:use-module (gnu packages gtk)
|
||||
#:use-module (gnu packages image)
|
||||
#:use-module (gnu packages image-processing)
|
||||
#:use-module (gnu packages iso-codes)
|
||||
#:use-module (gnu packages java)
|
||||
#:use-module (gnu packages libunwind)
|
||||
|
@ -66,10 +69,13 @@ (define-module (gnu packages gstreamer)
|
|||
#:use-module (gnu packages maths)
|
||||
#:use-module (gnu packages mp3)
|
||||
#:use-module (gnu packages multiprecision)
|
||||
#:use-module (gnu packages music)
|
||||
#:use-module (gnu packages ncurses)
|
||||
#:use-module (gnu packages nettle)
|
||||
#:use-module (gnu packages networking)
|
||||
#:use-module (gnu packages ocr)
|
||||
#:use-module (gnu packages perl)
|
||||
#:use-module (gnu packages photo)
|
||||
#:use-module (gnu packages pulseaudio)
|
||||
#:use-module (gnu packages qt)
|
||||
#:use-module (gnu packages rdf)
|
||||
|
@ -87,6 +93,8 @@ (define-module (gnu packages gstreamer)
|
|||
#:use-module (gnu packages telephony)
|
||||
#:use-module (gnu packages tls)
|
||||
#:use-module (gnu packages version-control)
|
||||
#:use-module (gnu packages vulkan)
|
||||
#:use-module (gnu packages webkit)
|
||||
#:use-module (gnu packages assembly)
|
||||
#:use-module (gnu packages xml))
|
||||
|
||||
|
@ -754,9 +762,12 @@ (define-public gst-plugins-bad
|
|||
(string-append "'GST_PLUGIN_SYSTEM_PATH_1_0', '"
|
||||
gst-plugins-good "/lib/gstreamer-1.0'"))
|
||||
|
||||
;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1136
|
||||
((".*elements/msdkh264enc\\.c.*") "")
|
||||
((".*elements/svthevcenc\\.c.*") "")
|
||||
|
||||
;; FIXME: Why is this failing.
|
||||
((".*elements/dash_mpd\\.c.*") "")
|
||||
((".*elements/line21\\.c.*") "")
|
||||
|
||||
;; These tests are flaky and occasionally time out:
|
||||
;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/932
|
||||
|
@ -790,51 +801,104 @@ (define-public gst-plugins-bad
|
|||
("python" ,python-wrapper)
|
||||
("xorg-server" ,xorg-server-for-tests)))
|
||||
(inputs
|
||||
;; XXX: The following dependencies are missing:
|
||||
;; vo-amrwbenc, vo-aacenc, bs2b, chromaprint, directfb, daala, libdts,
|
||||
;; faac, flite, libgsm, libde265, libmms, libmimic, mjpegtools,
|
||||
;; mpeg2enc, libofa, opencv, openh264, openni2, libtimemmgr, wildmidi,
|
||||
;; openspc, gme, sbc, schroedinger, zbar, librtmp, spandsp
|
||||
`(("bluez" ,bluez)
|
||||
("bzip2" ,bzip2)
|
||||
("cairo" ,cairo)
|
||||
;; ("ccextractor" ,ccextractor)
|
||||
("chromaprint" ,chromaprint)
|
||||
("curl" ,curl)
|
||||
("directfb" ,directfb)
|
||||
;;("dssim" ,dssim)
|
||||
("faac" ,faac)
|
||||
("faad2" ,faad2)
|
||||
("flite" ,flite)
|
||||
("fluidsynth" ,fluidsynth)
|
||||
("glib" ,glib)
|
||||
("glib-networking" ,glib-networking)
|
||||
("glu" ,glu)
|
||||
("gsm" ,gsm)
|
||||
("gtk+" ,gtk+)
|
||||
("iqa" ,iqa)
|
||||
("ladspa" ,ladspa)
|
||||
("lcms" ,lcms)
|
||||
("libaom" ,libaom)
|
||||
("libass" ,libass)
|
||||
("libbs2b" ,libbs2b)
|
||||
("libdc1394" ,libdc1394)
|
||||
("libdca" ,libdca)
|
||||
("libde265" ,libde265)
|
||||
("libdrm" ,libdrm)
|
||||
("libdvdnav" ,libdvdnav)
|
||||
("libdvdread" ,libdvdread)
|
||||
("libexif" ,libexif)
|
||||
("libfdk" ,libfdk)
|
||||
("libgcrypt" ,libgcrypt)
|
||||
("libgme" ,libgme)
|
||||
("libgudev" ,libgudev)
|
||||
("libkate" ,libkate)
|
||||
("libmfx" ,mediasdk)
|
||||
("libmms" ,libmms)
|
||||
("libmodplug" ,libmodplug)
|
||||
("libmpcdec" ,libmpcdec)
|
||||
("libnice" ,libnice)
|
||||
("libofa" ,libofa)
|
||||
("libopenmpt" ,libopenmpt)
|
||||
("librsvg" ,librsvg)
|
||||
("libsndfile" ,libsndfile)
|
||||
("libsrtp" ,libsrtp)
|
||||
("libssh2" ,libssh2)
|
||||
("libtiff" ,libtiff)
|
||||
("libusb" ,libusb)
|
||||
("libva" ,libva)
|
||||
("libvdpau" ,libvdpau)
|
||||
("libwebp" ,libwebp)
|
||||
("libx11" ,libx11)
|
||||
("libxcb" ,libxcb)
|
||||
("libxext" ,libxext)
|
||||
("libxkbcommon" ,libxkbcommon)
|
||||
("libxml2" ,libxml2)
|
||||
("libxshm" ,libxshmfence)
|
||||
("lilv" ,lilv)
|
||||
("lrdf" ,lrdf)
|
||||
("lv2" ,lv2)
|
||||
("mesa" ,mesa)
|
||||
("mjpegtools" ,mjpegtools)
|
||||
("neon" ,neon)
|
||||
("nettle" ,nettle)
|
||||
("openal" ,openal)
|
||||
("openexr" ,openexr-2)
|
||||
;; ("opencv" ,opencv)
|
||||
("openexr" ,openexr)
|
||||
("openh264" ,openh264)
|
||||
("openjpeg" ,openjpeg)
|
||||
;; ("openni2" ,openni2)
|
||||
("opensles" ,opensles)
|
||||
("openssl" ,openssl)
|
||||
("opus" ,opus)
|
||||
("orc" ,orc)
|
||||
;("qtbase" ,qtbase-5)
|
||||
;("qtdeclarative" ,qtdeclarative)
|
||||
;("qtx11extras" ,qtx11extras)
|
||||
("pango" ,pango)
|
||||
("rtmp" ,rtmpdump)
|
||||
("sbc" ,sbc)
|
||||
("sctp" ,lksctp-tools)
|
||||
("soundtouch" ,soundtouch)
|
||||
("spandsp" ,spandsp)
|
||||
("srt" ,srt)
|
||||
("svthevcenc" ,svt-hevc)
|
||||
("tinyalsa" ,tinyalsa)
|
||||
("transcode" ,transcode)
|
||||
("usrsctp" ,usrsctp)
|
||||
("v4l" ,v4l-utils)
|
||||
("voaacenc", vo-aacenc)
|
||||
("voamrwbenc" ,vo-amrwbenc)
|
||||
("vulkan-headers" ,vulkan-headers)
|
||||
("vulkan-loader" ,vulkan-loader)
|
||||
("x265" ,x265)
|
||||
("webrtc-audio-processing" ,webrtc-audio-processing)
|
||||
("wayland" ,wayland)))
|
||||
("wayland" ,wayland)
|
||||
("webrtcdsp" ,webrtc-audio-processing)
|
||||
("wildmidi" ,wildmidi)
|
||||
("wpebackend-fdo" ,wpebackend-fdo)
|
||||
;; ("wpewebkit" ,wpewebkit)
|
||||
("zbar" ,zbar)
|
||||
("zxing" ,zxing-cpp)))
|
||||
(home-page "https://gstreamer.freedesktop.org/")
|
||||
(synopsis "Plugins for the GStreamer multimedia library")
|
||||
(description
|
||||
|
|
Loading…
Reference in a new issue