[Lunar-commits] <moonbase-other> gst-plugins-bad-1.0: add it to the moonbase.

Florin Braescu florin at lunar-linux.org
Sat Mar 23 09:41:32 CET 2013


commit 33e76d96edbd7cd264c800e9d4de1e446d976f3e
Author: Florin Braescu <florin at lunar-linux.org>
Date: Sat, 23 Mar 2013 01:41:32 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/33e76d96edbd7cd264c800e9d4de1e446d976f3e

gst-plugins-bad-1.0: add it to the moonbase.
---
  audio/gst-plugins-bad-1.0/BUILD   | +22/-0    
  audio/gst-plugins-bad-1.0/DEPENDS | +61/-0    
  audio/gst-plugins-bad-1.0/DETAILS | +18/-0    
  3 files changed, 101 insertions(+)

--- /dev/null
+++ b/audio/gst-plugins-bad-1.0/BUILD
@@ -0,0 +1,22 @@
+(
+
+  #xvidcore doesn't use pkgconfig, and gstreamer doesn't use -pthread
+  #This leaves us to fix the problem
+  if in_depends $MODULE xvidcore ; then
+    sedit 's:\"-lxvidcore:\"-pthread -lxvidcore:g' configure
+  fi
+
+  #gstreamer explicitly checks for swfdec-0.3,
+  #but it compiles just fine with the current version
+  if in_depends $MODULE swfdec ; then
+      sedit 's:swfdec-0.3:swfdec-0.8:g' configure
+  fi
+
+  #Disable x264, since x264-git doesn't work with it, and
+  #I can't seem to find a version of x264-snapshot that does either
+
+  OPTS+=" --disable-static --disable-valgrind --disable-debug --disable-examples" &&
+
+  default_build
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/audio/gst-plugins-bad-1.0/DEPENDS
@@ -0,0 +1,61 @@
+depends  gst-plugins-base-1.0
+
+optional_depends  "SDL" \
+                  ""    \
+                  "--disable-sdl --disable-sdltest"  \
+                  "for the SDL video and audio sink"
+
+optional_depends  "%XINELIB"  \
+                  "--enable-vdpau"   \
+                  "--disable-vdpau"  \
+                  "for video support"
+
+optional_depends  "faac"  \
+                  ""      \
+                  "--disable-faac"  \
+                  "for the AAC encoder plugin"
+
+optional_depends  "faad"  \
+                  ""      \
+                  "--disable-faad"  \
+                  "for the AAC decoder plugin"
+
+optional_depends  "DirectFB"  \
+                  ""  \
+                  "--disable-directfb"  \
+                  "for the DirectFB video sink"
+
+optional_depends  "neon"  \
+                  ""      \
+                  "--disable-neon"  \
+                  "for the neon HTTP client plugin"
+
+optional_depends  "libcdaudio"  \
+                  ""   \
+                  "--disable-cdaudio"  \
+                  "for basic cd audio support"
+
+optional_depends  "twolame"  \
+                  ""  \
+                  "--disable-twolame"  \
+                  "for mpeg2 audo encoding support"
+
+optional_depends  "xvidcore"  \
+                  ""  \
+                  "--disable-xvid"  \
+                  "for the XviD video plugin"
+
+optional_depends  "libmusicbrainz2"  \
+                  ""  \
+                  "--disable-musicbrainz"  \
+                  "for MusicBrainz tag generation support"
+
+optional_depends  "soundtouch" \
+                  ""  \
+                  "--disable-soundtouch"  \
+                  "for the SoundTouch plugin"
+
+optional_depends  "libmms" \
+                  ""  \
+                  "--disable-libmms"  \
+                  "for mms streaming plugin"
--- /dev/null
+++ b/audio/gst-plugins-bad-1.0/DETAILS
@@ -0,0 +1,18 @@
+          MODULE=gst-plugins-bad-1.0
+         VERSION=1.0.6
+          SOURCE=${MODULE%-1*}-$VERSION.tar.xz
+      SOURCE_URL=http://gstreamer.freedesktop.org/src/gst-plugins-bad
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${MODULE%-1*}-$VERSION
+      SOURCE_VFY=sha1:5ae03da5eb5455c514cf5883686e8b8381f70968
+        WEB_SITE=http://gstreamer.freedesktop.org/modules/gst-plugins-base.html
+         ENTERED=20130214
+         UPDATED=20130323
+           SHORT="additional plugins for Gstreamer"
+
+cat << EOF
+gst-plugins-bad is a set of plug-ins for GStreamer that aren't
+up to par compared to the rest. They might be close to being good
+quality, but they're missing something - be it a good code review, some
+documentation, a set of tests, a real live maintainer, or some actual
+wide use.
+EOF




More information about the Lunar-commits mailing list