[Buildroot] [PATCH 2/2] Add orc package

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Fri Feb 4 20:26:59 UTC 2011


Hello,

There was already a orc package in the bug tracker, which I started to
test this week, but didn't had the time to finish.

Thomas

On Fri,  4 Feb 2011 20:25:13 +0200
Felipe Contreras <felipe.contreras at gmail.com> wrote:

> And add GStreamer dependencies (although they are not strong).
> 
> Signed-off-by: Felipe Contreras <felipe.contreras at gmail.com>
> ---
>  package/Config.in                                  |    1 +
>  .../multimedia/gst-plugins-bad/gst-plugins-bad.mk  |    2 +-
>  .../gst-plugins-base/gst-plugins-base.mk           |    2 +-
>  package/orc/Config.in                              |    6 ++++++
>  package/orc/orc.mk                                 |    7 +++++++
>  5 files changed, 16 insertions(+), 2 deletions(-)
>  create mode 100644 package/orc/Config.in
>  create mode 100644 package/orc/orc.mk
> 
> diff --git a/package/Config.in b/package/Config.in
> index 16a9e8f..0004e6d 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -333,6 +333,7 @@ source "package/libffi/Config.in"
>  source "package/libglib2/Config.in"
>  source "package/liboil/Config.in"
>  source "package/libsigc/Config.in"
> +source "package/orc/Config.in"
>  source "package/startup-notification/Config.in"
>  endmenu
>  
> diff --git a/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk
> b/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk index
> c300256..00f78a8 100644 ---
> a/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk +++
> b/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk @@ -11,7
> +11,7 @@ GST_PLUGINS_BAD_LIBTOOL_PATCH = NO GST_PLUGINS_BAD_CONF_OPT
> = \ --disable-examples
>  
> -GST_PLUGINS_BAD_DEPENDENCIES = gst-plugins-base gstreamer
> +GST_PLUGINS_BAD_DEPENDENCIES = gst-plugins-base gstreamer orc
>  
>  ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AACPARSE),y)
>  GST_PLUGINS_BAD_CONF_OPT += --enable-aacparse
> diff --git a/package/multimedia/gst-plugins-base/gst-plugins-base.mk
> b/package/multimedia/gst-plugins-base/gst-plugins-base.mk index
> 828d156..2df1818 100644 ---
> a/package/multimedia/gst-plugins-base/gst-plugins-base.mk +++
> b/package/multimedia/gst-plugins-base/gst-plugins-base.mk @@ -25,7
> +25,7 @@ GST_PLUGINS_BASE_CONF_OPT = \ --disable-vorbistest \
>  		--disable-freetypetest
>  
> -GST_PLUGINS_BASE_DEPENDENCIES = gstreamer
> +GST_PLUGINS_BASE_DEPENDENCIES = gstreamer orc
>  
>  # alsa support needs pcm+mixer support, but configure fails to check
> for it ifeq
> ($(BR2_PACKAGE_ALSA_LIB)$(BR2_PACKAGE_ALSA_LIB_MIXER)$(BR2_PACKAGE_ALSA_LIB_PCM),yyy)
> diff --git a/package/orc/Config.in b/package/orc/Config.in new file
> mode 100644 index 0000000..d94856c
> --- /dev/null
> +++ b/package/orc/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_ORC
> +	bool "orc"
> +	help
> +	  Library of simple functions that are optimized for various
> CPUs. +
> +	  http://code.entropywave.com/download/orc/
> diff --git a/package/orc/orc.mk b/package/orc/orc.mk
> new file mode 100644
> index 0000000..ef57023
> --- /dev/null
> +++ b/package/orc/orc.mk
> @@ -0,0 +1,7 @@
> +ORC_VERSION = 0.4.11
> +ORC_SOURCE = orc-$(ORC_VERSION).tar.gz
> +ORC_SITE = http://code.entropywave.com/download/orc/
> +ORC_INSTALL_STAGING = YES
> +ORC_INSTALL_TARGET = YES
> +
> +$(eval $(call AUTOTARGETS,package,orc))


-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com



More information about the buildroot mailing list