cerbero: gtk+3: update to 3.12.2 and fix build in OS X

Thibault Saunier tsaunier at gnome.org
Fri Oct 17 08:15:21 PDT 2014


Hello,

> Author: Andoni Morales Alastruey <ylatuya at gmail.com>
> Date:   Fri Oct 17 15:23:11 2014 +0200
>
> gtk+3: update to 3.12.2 and fix build in OS X
>
> 3.14 requires a newer version os glib and atk
> https://bugzilla.gnome.org/show_bug.cgi?id=738621
>
> ---
>
>  recipes/gtk+3.recipe                               |    6 +--
>  ...0001-osx-fix-build-of-quartz-input-module.patch |   41 ++++++++++++++++++++
>  2 files changed, 44 insertions(+), 3 deletions(-)
>
> diff --git a/recipes/gtk+3.recipe b/recipes/gtk+3.recipe
> index c43e297..3aa5818 100644
> --- a/recipes/gtk+3.recipe
> +++ b/recipes/gtk+3.recipe
> @@ -3,7 +3,7 @@
>
>  class Recipe(recipe.Recipe):
>      name = 'gtk+3'
> -    version = '3.10.7'
> +    version = '3.12.2'
>      # TODO: check license - some source files are LGPLv2, others LGPLv2+,
>      #       others LGPLv2.1+, COPYING is LGPLv2 and the webpage states LGPLv2.1
>      licenses = [License.LGPLv2_1Plus]
> @@ -13,10 +13,10 @@ class Recipe(recipe.Recipe):
>          Platform.LINUX: ['at-spi2-atk'],
>      }
>      use_system_libs = True
> +    patches = ['gtk+3/0001-osx-fix-build-of-quartz-input-module.patch']
>
>      stype = SourceType.TARBALL
> -    patches = ['gtk+3/0001-gtksettings-Allow-setting-the-GTK-theme-with-an-envv.patch']
> -    url = 'http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.10/gtk+-%(version)s.tar.xz'
> +    url = 'http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.14/gtk+-%(version)s.tar.xz'

That new URL does not look totally right for Gtk 3.12 :)

Regards,

Thibault Saunier


More information about the gstreamer-devel mailing list