summaryrefslogtreecommitdiff
path: root/recipes/gst-plugins-bad-1.0-static.recipe
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/gst-plugins-bad-1.0-static.recipe')
-rw-r--r--recipes/gst-plugins-bad-1.0-static.recipe202
1 files changed, 0 insertions, 202 deletions
diff --git a/recipes/gst-plugins-bad-1.0-static.recipe b/recipes/gst-plugins-bad-1.0-static.recipe
deleted file mode 100644
index 51fddef1..00000000
--- a/recipes/gst-plugins-bad-1.0-static.recipe
+++ /dev/null
@@ -1,202 +0,0 @@
-# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python
-
-
-class Recipe(custom.GStreamerStatic):
- name = 'gst-plugins-bad-1.0-static'
- extra_configure_options = '--disable-gsm --disable-festival \
- --disable-videomaxrate --disable-bz2 --disable-libde265 \
- --disable-linsys --disable-fbdev --disable-apexsink \
- --disable-celt --disable-curl --disable-dc1394 --disable-directfb \
- --disable-dirac --disable-faac --disable-flite --disable-gme \
- --disable-ladspa --disable-lv2 --disable-mimic --disable-modplug \
- --disable-mpeg2enc --disable-mplex --disable-musepack --disable-mythtv \
- --disable-neon --disable-ofa --disable-openal --disable-opencv \
- --disable-pvr --disable-sdl --disable-sndfile \
- --disable-teletextdec --disable-timidity \
- --disable-vdpau --disable-voamrwbenc --disable-wildmidi \
- --disable-xvid --disable-zbar --disable-sdi --disable-qt'
- remotes = {'origin': 'git://anongit.freedesktop.org/gstreamer/gst-plugins-bad'}
- deps = ['gstreamer-1.0', 'gst-plugins-base-1.0', 'bzip2', 'libass',
- 'faad2', 'libkate', 'zlib', 'openh264', 'opus', 'nettle', 'librtmp',
- 'libsrtp', 'libdca', 'libmms', 'libdvdnav',
- 'soundtouch', 'vo-aacenc', 'librsvg', 'openjpeg', 'graphene',
- 'spandsp', 'webrtc-audio-processing','sbc']
- use_system_libs = True
-
- files_plugins_effects_devel = [
- 'libgstaccurip',
- 'libgstaiff',
- 'libgstaudiofxbad',
- 'libgstautoconvert',
- 'libgstbayer',
- 'libgstcoloreffects',
- 'libgstdebugutilsbad',
- 'libgstfieldanalysis',
- 'libgstfreeverb',
- 'libgstfrei0r',
- 'libgstgaudieffects',
- 'libgstgeometrictransform',
- 'libgstinter',
- 'libgstinterlace',
- 'libgstivtc',
- 'libgstlegacyrawparse',
- 'libgstremovesilence',
- 'libgstsegmentclip',
- 'libgstsmooth',
- 'libgstspeed',
- 'libgstsoundtouch',
- 'libgstvideofiltersbad',
- 'libgstaudiomixer',
- 'libgstcompositor',
- 'libgstwebrtcdsp',
- ]
-
- files_plugins_codecs_devel = [
- 'libgstadpcmdec',
- 'libgstadpcmenc',
- 'libgstdashdemux',
- 'libgstdvbsuboverlay',
- 'libgstdvdspu',
- 'libgsthls',
- 'libgstid3tag',
- 'libgstkate',
- 'libgstmidi',
- 'libgstmxf',
- 'libgstopenh264',
- 'libgstopusparse',
- 'libgstpcapparse',
- 'libgstpnm',
- 'libgstrfbsrc',
- 'libgstsiren',
- 'libgstsmoothstreaming',
- 'libgstsubenc',
- 'libgstvideoparsersbad',
- 'libgsty4mdec',
- 'libgstjpegformat',
- 'libgstgdp',
- 'libgstrsvg',
- 'libgstopenjpeg',
- 'libgstspandsp',
- 'libgstsbc',
- ]
-
- platform_files_plugins_codecs_devel = {
- Platform.ANDROID: [
- 'libgstandroidmedia',
- ]
- }
-
- files_plugins_codecs_gpl_devel = [
- 'libgstassrender',
- ]
-
- files_plugins_codecs_restricted_devel = [
- 'libgstasfmux',
- 'libgstdtsdec',
- 'libgstfaad',
- 'libgstmpegpsdemux',
- 'libgstmpegpsmux',
- 'libgstmpegtsdemux',
- 'libgstmpegtsmux',
- 'libgstvoaacenc'
- ]
-
- files_plugins_dvd_devel = [
- 'libgstresindvd',
- ]
-
- files_plugins_net_devel = [
- 'libgstsdpelem',
- 'libgstsrtp',
- ]
-
- files_plugins_net_restricted_devel = [
- 'libgstmms',
- 'libgstrtmp',
- ]
-
- files_plugins_capture_devel = [
- 'libgstcamerabin',
- ]
-
-
- platform_files_plugins_capture_devel = {
- Platform.LINUX: [
- 'libgstdvb',
- ],
- Platform.WINDOWS: [
- 'libgstwinscreencap',
- 'libgstdirectsoundsrc',
- 'libgstwinks',
- ]
- }
-
- files_plugins_vis_devel = [
- 'libgstaudiovisualizers',
- ]
-
- platform_files_plugins_sys_devel = {
- Platform.LINUX: [
- 'libgstshm',
- 'libgstopengl',
- 'libgstdecklink',
- ],
- Platform.WINDOWS: [
- 'libgstd3dvideosink',
- 'libgstwasapi',
- 'libgstopengl',
- ],
- Platform.DARWIN: [
- 'libgstapplemedia',
- 'libgstshm',
- 'libgstopengl',
- 'libgstdecklink',
- ],
- Platform.IOS: [
- 'libgstapplemedia',
- 'libgstopengl',
- 'libgstshm',
- ],
- Platform.ANDROID: [
- 'libgstopensles',
- 'libgstopengl',
- ]
- }
-
- files_plugins_sys = []
-
- platform_files_codecs_devel = {
- Platform.ANDROID: [
- 'share/gst-android/ndk-build',
- ]
- }
-
- def prepare(self):
- self.append_env['CFLAGS'] = " -Wno-error -DGSTREAMER_GLIB_COCOA_NSAPPLICATION=1 "
- self.append_env['OBJCFLAGS'] = " -Wno-error -DGSTREAMER_GLIB_COCOA_NSAPPLICATION=1 "
- self.append_env['CXXFLAGS'] = " -Wno-error "
- self.append_env['CPPFLAGS'] = " -Wno-error "
-
- if self.config.platform == Platform.WINDOWS:
- # FIXME: This will almost certainly fail to build on Windows due to
- # https://bugzilla.gnome.org/show_bug.cgi?id=770264
- # See also, non-static and gstreamer-1.0-effects.package
- self.deps.remove('webrtc-audio-processing')
- self.files_plugins_effects_devel.remove('libgstwebrtcdsp')
-
- if self.config.target_platform != Platform.LINUX:
- self.configure_options += '--disable-gtk-doc '
- if self.config.target_platform == Platform.WINDOWS:
- self.configure_options += \
- ' --disable-cog --disable-sdl '\
- '--disable-cdaudio'
- if self.config.target_platform in [ Platform.ANDROID, Platform.IOS ]:
- for d in ['libdvdnav']:
- self.deps.remove(d)
- self.files_plugins_dvd_devel.remove('libgstresindvd')
- if self.config.variants.nodebug:
- self.append_env['CFLAGS'] += ' -DGST_LEVEL_MAX=GST_LEVEL_FIXME'
-
- if self.config.target_distro_version in [DistroVersion.DEBIAN_SQUEEZE, DistroVersion.DEBIAN_WHEEZY]:
- self.platform_files_plugins_capture_devel[Platform.LINUX].remove("libgstdvb")
- super(Recipe, self).prepare()