gnu: Add gst-plugins-bad.
* gnu/packages/gstreamer.scm (gst-plugins-bad): New variable.
This commit is contained in:
parent
3673dace40
commit
db12dac05c
|
@ -28,21 +28,33 @@
|
||||||
#:use-module (gnu packages audio)
|
#:use-module (gnu packages audio)
|
||||||
#:use-module (gnu packages bison)
|
#:use-module (gnu packages bison)
|
||||||
#:use-module (gnu packages cdrom)
|
#:use-module (gnu packages cdrom)
|
||||||
|
#:use-module (gnu packages curl)
|
||||||
#:use-module (gnu packages compression)
|
#:use-module (gnu packages compression)
|
||||||
#:use-module (gnu packages flex)
|
#:use-module (gnu packages flex)
|
||||||
|
#:use-module (gnu packages freedesktop)
|
||||||
|
#:use-module (gnu packages gl)
|
||||||
#:use-module (gnu packages glib)
|
#:use-module (gnu packages glib)
|
||||||
#:use-module (gnu packages gnome)
|
#:use-module (gnu packages gnome)
|
||||||
|
#:use-module (gnu packages gnupg)
|
||||||
|
#:use-module (gnu packages graphics)
|
||||||
#:use-module (gnu packages gtk)
|
#:use-module (gnu packages gtk)
|
||||||
#:use-module (gnu packages image)
|
#:use-module (gnu packages image)
|
||||||
|
#:use-module (gnu packages libusb)
|
||||||
#:use-module (gnu packages linux)
|
#:use-module (gnu packages linux)
|
||||||
#:use-module (gnu packages mp3)
|
#:use-module (gnu packages mp3)
|
||||||
#:use-module (gnu packages perl)
|
#:use-module (gnu packages perl)
|
||||||
#:use-module (gnu packages pulseaudio)
|
#:use-module (gnu packages pulseaudio)
|
||||||
|
#:use-module (gnu packages qt)
|
||||||
|
#:use-module (gnu packages rdf)
|
||||||
#:use-module (gnu packages video)
|
#:use-module (gnu packages video)
|
||||||
#:use-module (gnu packages xorg)
|
#:use-module (gnu packages xorg)
|
||||||
#:use-module (gnu packages xiph)
|
#:use-module (gnu packages xiph)
|
||||||
#:use-module (gnu packages pkg-config)
|
#:use-module (gnu packages pkg-config)
|
||||||
#:use-module (gnu packages python)
|
#:use-module (gnu packages python)
|
||||||
|
#:use-module (gnu packages ssh)
|
||||||
|
#:use-module (gnu packages telephony)
|
||||||
|
#:use-module (gnu packages tls)
|
||||||
|
#:use-module (gnu packages version-control)
|
||||||
#:use-module (gnu packages yasm)
|
#:use-module (gnu packages yasm)
|
||||||
#:use-module (gnu packages xml))
|
#:use-module (gnu packages xml))
|
||||||
|
|
||||||
|
@ -242,6 +254,79 @@ GStreamer multimedia library. This set contains those plug-ins which the
|
||||||
developers consider to have good quality code and correct functionality.")
|
developers consider to have good quality code and correct functionality.")
|
||||||
(license lgpl2.0+)))
|
(license lgpl2.0+)))
|
||||||
|
|
||||||
|
(define-public gst-plugins-bad
|
||||||
|
(package
|
||||||
|
(name "gst-plugins-bad")
|
||||||
|
(version "1.6.3")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "https://gstreamer.freedesktop.org/src/"
|
||||||
|
name "/" name "-" version ".tar.xz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0q9s5da54819gwncmdi95l5qzx97l9vxk6adx4zmx73a3l82j6wp"))))
|
||||||
|
(outputs '("out" "doc"))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(arguments
|
||||||
|
'(#:tests? #f ; XXX: 11 of 54 tests fail
|
||||||
|
#:configure-flags
|
||||||
|
(list (string-append "--with-html-dir="
|
||||||
|
(assoc-ref %outputs "doc")
|
||||||
|
"/share/gtk-doc/html"))))
|
||||||
|
(propagated-inputs
|
||||||
|
`(("gst-plugins-base" ,gst-plugins-base)))
|
||||||
|
(native-inputs
|
||||||
|
`(("glib:bin" ,glib "bin") ; for glib-mkenums, etc.
|
||||||
|
("gobject-introspection" ,gobject-introspection)
|
||||||
|
("pkg-config" ,pkg-config)
|
||||||
|
("python" ,python)))
|
||||||
|
(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, x265
|
||||||
|
`(("bluez" ,bluez)
|
||||||
|
("curl" ,curl)
|
||||||
|
("faad2" ,faad2)
|
||||||
|
("fluidsynth" ,fluidsynth)
|
||||||
|
("gtk+" ,gtk+)
|
||||||
|
("ladspa" ,ladspa)
|
||||||
|
("libass" ,libass)
|
||||||
|
("libdvdnav" ,libdvdnav)
|
||||||
|
("libdvdread" ,libdvdread)
|
||||||
|
("libgcrypt" ,libgcrypt)
|
||||||
|
("libgudev" ,libgudev)
|
||||||
|
("libkate" ,libkate)
|
||||||
|
("libmodplug" ,libmodplug)
|
||||||
|
("librsvg" ,librsvg)
|
||||||
|
("libsndfile" ,libsndfile)
|
||||||
|
("libsrtp" ,libsrtp)
|
||||||
|
("libssh2" ,libssh2)
|
||||||
|
("libusb" ,libusb)
|
||||||
|
("libvdpau" ,libvdpau)
|
||||||
|
("libwebp" ,libwebp)
|
||||||
|
("libxml2" ,libxml2)
|
||||||
|
("lrdf" ,lrdf)
|
||||||
|
("mesa" ,mesa)
|
||||||
|
("mpg123" ,mpg123)
|
||||||
|
("neon" ,neon)
|
||||||
|
("openal" ,openal)
|
||||||
|
("openexr" ,openexr)
|
||||||
|
("openjpeg" ,openjpeg)
|
||||||
|
("openssl" ,openssl)
|
||||||
|
("opus" ,opus)
|
||||||
|
("orc" ,orc)
|
||||||
|
("qt" ,qt)
|
||||||
|
("soundtouch" ,soundtouch)
|
||||||
|
("wayland" ,wayland)))
|
||||||
|
(home-page "http://gstreamer.freedesktop.org/")
|
||||||
|
(synopsis "Plugins for the GStreamer multimedia library")
|
||||||
|
(description
|
||||||
|
"GStreamer Bad Plug-ins is a set of plug-ins whose quality aren't up to
|
||||||
|
par compared to the rest.")
|
||||||
|
(license lgpl2.0+)))
|
||||||
|
|
||||||
(define-public gst-plugins-ugly
|
(define-public gst-plugins-ugly
|
||||||
(package
|
(package
|
||||||
(name "gst-plugins-ugly")
|
(name "gst-plugins-ugly")
|
||||||
|
|
Loading…
Reference in New Issue