summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2012-08-22 16:25:09 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2012-08-22 16:25:09 +0200
commit5eb55d1f5742c9d03891ac8a56a4df233236dfd3 (patch)
tree47242db4042717dafc311095620652dcbf40a875
parent8be0455fb7953a357b54f9dae9f0ac036140e960 (diff)
Fix everything up to gst-plugins-base to build on Android
-rw-r--r--recipes/cairo.recipe2
-rw-r--r--recipes/gst-plugins-base.recipe6
-rw-r--r--recipes/libtheora.recipe1
-rw-r--r--recipes/orc.recipe1
4 files changed, 8 insertions, 2 deletions
diff --git a/recipes/cairo.recipe b/recipes/cairo.recipe
index 1038743a..872be1be 100644
--- a/recipes/cairo.recipe
+++ b/recipes/cairo.recipe
@@ -6,6 +6,8 @@ class Recipe(recipe.Recipe):
version = '1.10.2'
# either LGPLv2.1 or MPLv1.1
licenses = [License.LGPLv2_1]
+ autoreconf = True
+ autoreconf_sh = 'NOCONFIGURE=1 ./autogen.sh'
deps = ['glib', 'libpng', 'zlib', 'pixman', 'fontconfig', 'freetype']
files_libs = ['libcairo', 'libcairo-gobject', 'libcairo-script-interpreter']
diff --git a/recipes/gst-plugins-base.recipe b/recipes/gst-plugins-base.recipe
index f6883c40..3ae2b853 100644
--- a/recipes/gst-plugins-base.recipe
+++ b/recipes/gst-plugins-base.recipe
@@ -114,5 +114,7 @@ class Recipe(recipe.Recipe):
def prepare(self):
- if self.config.target_platform in [Platform.WINDOWS, Platform.DARWIN]:
- self.configure_options += ' --disable-gtk-doc'
+ if self.config.target_platform in [Platform.WINDOWS, Platform.DARWIN, Platform.ANDROID]:
+ self.configure_options += ' --disable-gtk-doc'
+ if self.config.target_platform == Platform.ANDROID:
+ self.configure_options += ' --disable-alsa'
diff --git a/recipes/libtheora.recipe b/recipes/libtheora.recipe
index 601b7bf2..5d7a9ea0 100644
--- a/recipes/libtheora.recipe
+++ b/recipes/libtheora.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.BSD]
deps = ['libogg', 'libvorbis']
allow_parallel_build = False
+ config_sh = 'sh autogen.sh'
files_libs = ['libtheora', 'libtheoradec', 'libtheoraenc']
files_bins = ['dvconnect', 'encodedv', 'dubdv']
diff --git a/recipes/orc.recipe b/recipes/orc.recipe
index 8c1032a5..6d41c5e9 100644
--- a/recipes/orc.recipe
+++ b/recipes/orc.recipe
@@ -5,6 +5,7 @@ class Recipe(recipe.Recipe):
name = 'orc'
version = '0.4.16'
licenses = [License.BSD_like]
+ autoreconf = True
files_libs = ['liborc-0.4', 'liborc-test-0.4']
files_devel = ['include/orc-0.4', 'lib/pkgconfig/orc-0.4.pc',