Permalink
Browse files

gst-plugins-bad-1.0: add it to the moonbase.

  • Loading branch information...
1 parent 4ffd313 commit 33e76d96edbd7cd264c800e9d4de1e446d976f3e @Florin65 Florin65 committed Mar 23, 2013
Showing with 101 additions and 0 deletions.
  1. +22 −0 audio/gst-plugins-bad-1.0/BUILD
  2. +61 −0 audio/gst-plugins-bad-1.0/DEPENDS
  3. +18 −0 audio/gst-plugins-bad-1.0/DETAILS
@@ -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
@@ -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"
@@ -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

0 comments on commit 33e76d9

Please sign in to comment.