gnu: gst-plugins-good: Add more inputs and remove unneeded ones.

* gnu/packages/gstreamer.scm (gst-plugins-good): Move gst-plugins-base
  from 'native-inputs' to 'inputs'.
  [inputs]: Add aalib, jack, libavc1394, libcaca, libdv, libiec61833,
  libshout, libsoup, libvpx, orc, taglib and wavpack.  Remove glib,
  gstreamer, libogg, libx11, libxext, libxv, and zlib.
  [arguments]: Remove.
This commit is contained in:
宋文武 2015-04-07 14:49:05 +08:00
parent 989a9fffa7
commit 40f6f76ed1
1 changed files with 22 additions and 19 deletions

View File

@ -25,14 +25,17 @@
#:use-module (guix download) #:use-module (guix download)
#:use-module (guix build-system gnu) #:use-module (guix build-system gnu)
#:use-module (gnu packages) #:use-module (gnu packages)
#: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 compression) #:use-module (gnu packages compression)
#:use-module (gnu packages flex) #:use-module (gnu packages flex)
#:use-module (gnu packages glib) #:use-module (gnu packages glib)
#:use-module (gnu packages gnome)
#:use-module (gnu packages gtk) #:use-module (gnu packages gtk)
#:use-module (gnu packages image) #:use-module (gnu packages image)
#:use-module (gnu packages linux) #:use-module (gnu packages linux)
#: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 video) #:use-module (gnu packages video)
@ -217,30 +220,30 @@ for the GStreamer multimedia library.")
"0hg6qzdpib9nwn3hdxv0d4rvivi1c4bmxsq2a9hqmamwyzrvbcbr")))) "0hg6qzdpib9nwn3hdxv0d4rvivi1c4bmxsq2a9hqmamwyzrvbcbr"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("glib" ,glib) `(("aalib" ,aalib)
("cairo" ,cairo) ("cairo" ,cairo)
("gdk-pixbuf" ,gdk-pixbuf)
("flac" ,flac) ("flac" ,flac)
("speex" ,speex) ("gdk-pixbuf" ,gdk-pixbuf)
("libogg" ,libogg) ;; should be a propagated input of the above ("gst-plugins-base" ,gst-plugins-base)
("libx11" ,libx11) ("jack" ,jack-2)
("zlib" ,zlib) ("libavc1394" ,libavc1394)
("libpng" ,libpng) ("libcaca" ,libcaca)
("libdv" ,libdv)
("libiec61883" ,libiec61883)
("libjpeg" ,libjpeg) ("libjpeg" ,libjpeg)
("libXext" ,libxext) ("libpng" ,libpng)
("libxv" ,libxv) ("libshout" ,libshout)
("libsoup" ,libsoup)
("libvpx" ,libvpx)
("orc" ,orc)
("pulseaudio" ,pulseaudio) ("pulseaudio" ,pulseaudio)
("gstreamer" ,gstreamer))) ("speex" ,speex)
("taglib" ,taglib)
("wavpack" ,wavpack)))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) `(("glib:bin" ,glib "bin")
("glib" ,glib "bin") ("pkg-config" ,pkg-config)
("gst-plugins-base" ,gst-plugins-base) ("python-wrapper" ,python-wrapper)))
("python-wrapper" ,python-wrapper)))
(arguments
`(#:configure-flags (list "--disable-osx_audio"
"--disable-osx_video"
"--disable-directsound"
"--disable-waveform")))
(home-page "http://gstreamer.freedesktop.org/") (home-page "http://gstreamer.freedesktop.org/")
(synopsis (synopsis
"Plugins for the GStreamer multimedia library") "Plugins for the GStreamer multimedia library")