From: Ross Burton <ross.burton@intel.com>
To: Constantin Musca <constantinx.musca@intel.com>
Cc: OE-devel <openembedded-devel@lists.openembedded.org>,
openembedded-core@lists.openembedded.org
Subject: Re: [PATCH 13/15] metacity: upgrade to 2.34.13
Date: Mon, 24 Dec 2012 09:16:23 +0000 [thread overview]
Message-ID: <F12F85C646BC4A41BA1B0747AB60DE79@intel.com> (raw)
In-Reply-To: <0a47d556f40e643094228fb54e666a3008024aa8.1356337650.git.constantinx.musca@intel.com>
(CCing oe-devel for their opinion)
Is anyone actually using metacity? Nothing in oe-core uses it so maybe we should move it to meta-gnome, or just drop it if meta-gnome wants to push on towards Gnome 3?
Ross
On Monday, 24 December 2012 at 08:34, Constantin Musca wrote:
> crosscompile.patch: removed
> - schema_bindings binary not generated anymore
>
> remove-yelp-help-rules-var.patch: added
> - YELP_HELP_RULES var is not used
>
> [Other changes]
> - the 2.34.13 version requires the gsettings-desktop-schemas
> (add it to DEPENDS)
>
> Signed-off-by: Constantin Musca <constantinx.musca@intel.com (mailto:constantinx.musca@intel.com)>
> ---
> .../gnome/metacity/crosscompile.patch | 62 ----------------------
> .../metacity/remove-yelp-help-rules-var.patch | 28 ++++++++++
> .../{metacity_2.30.3.bb => metacity_2.34.13.bb} | 14 ++---
> 3 files changed, 35 insertions(+), 69 deletions(-)
> delete mode 100644 meta/recipes-gnome/gnome/metacity/crosscompile.patch
> create mode 100644 meta/recipes-gnome/gnome/metacity/remove-yelp-help-rules-var.patch
> rename meta/recipes-gnome/gnome/{metacity_2.30.3.bb => metacity_2.34.13.bb} (56%)
>
> diff --git a/meta/recipes-gnome/gnome/metacity/crosscompile.patch b/meta/recipes-gnome/gnome/metacity/crosscompile.patch
> deleted file mode 100644
> index 7a1942a..0000000
> --- a/meta/recipes-gnome/gnome/metacity/crosscompile.patch
> +++ /dev/null
> @@ -1,62 +0,0 @@
> -This patch is revised version from openembed. It build host native binary
> -rather than target binary in cross-compile environment.
> -
> -Signed-off-by: Zhai Edwin <edwin.zhai@intel.com (mailto:edwin.zhai@intel.com)>
> -
> -Upstream-Status: Inappropriate [embedded specific]
> -
> -Index: metacity-2.30.3/src/Makefile.am
> -===================================================================
> ---- metacity-2.30.3.orig/src/Makefile.am 2010-09-05 00:09:52.000000000 +0800
> -+++ metacity-2.30.3/src/Makefile.am 2010-12-31 11:15:31.000000000 +0800
> -@@ -134,11 +134,9 @@
> - metacity_theme_viewer_SOURCES= \
> - ui/theme-viewer.c
> -
> --schema_bindings_SOURCES = \
> -- core/schema-bindings.c \
> -- metacity.schemas.in.in (http://metacity.schemas.in.in)
> -+schema_bindings:
> -+ @CC_FOR_BUILD@ core/schema-bindings.c -I./include -I../ @CFLAGS_FOR_BUILD@ @LDFLAGS_FOR_BUILD@ -o schema_bindings
> -
> --schema_bindings_LDADD = @METACITY_LIBS@
> - metacity.schemas.in (http://metacity.schemas.in): schema_bindings ${srcdir}/metacity.schemas.in.in (http://metacity.schemas.in.in)
> - @echo Generating keybinding schemas... ${srcdir}/metacity.schemas.in.in (http://metacity.schemas.in.in)
> - ${builddir}/schema_bindings ${srcdir}/metacity.schemas.in.in (http://metacity.schemas.in.in) ${builddir}/metacity.schemas.in (http://metacity.schemas.in)
> -Index: metacity-2.30.3/configure.in
> -===================================================================
> ---- metacity-2.30.3.orig/configure.in 2010-09-22 22:14:06.000000000 +0800
> -+++ metacity-2.30.3/configure.in 2010-12-31 11:15:31.000000000 +0800
> -@@ -31,6 +31,32 @@
> - AC_LIBTOOL_WIN32_DLL
> - AM_PROG_LIBTOOL
> -
> -+if test x"$CC_FOR_BUILD" = x; then
> -+ if test x"$cross_compiling" = xyes; then
> -+ AC_CHECK_PROGS(CC_FOR_BUILD, gcc cc)
> -+ else
> -+ CC_FOR_BUILD="$CC"
> -+ fi
> -+fi
> -+AC_SUBST([CC_FOR_BUILD])
> -+if test x"$CFLAGS_FOR_BUILD" = x; then
> -+ if test x"$cross_compiling" = xyes; then
> -+ echo boo!
> -+ else
> -+ CFLAGS_FOR_BUILD="$CFLAGS"
> -+ fi
> -+fi
> -+AC_SUBST([CFLAGS_FOR_BUILD])
> -+if test x"$LDFLAGS_FOR_BUILD" = x; then
> -+ if test x"$cross_compiling" = xyes; then
> -+ echo boo!
> -+ else
> -+ LDFLAGS_FOR_BUILD="$LDFLAGS"
> -+ fi
> -+fi
> -+AC_SUBST([LDFLAGS_FOR_BUILD])
> -+
> -+
> - #### Integer sizes
> -
> - AC_CHECK_SIZEOF(char)
> diff --git a/meta/recipes-gnome/gnome/metacity/remove-yelp-help-rules-var.patch b/meta/recipes-gnome/gnome/metacity/remove-yelp-help-rules-var.patch
> new file mode 100644
> index 0000000..1970e9a
> --- /dev/null
> +++ b/meta/recipes-gnome/gnome/metacity/remove-yelp-help-rules-var.patch
> @@ -0,0 +1,28 @@
> +Remove unused variable (YELP_HELP_RULES)
> +
> +Upstream-Status: Pending
> +Signed-off-by: Constantin Musca <constantinx.musca@intel.com (mailto:constantinx.musca@intel.com)>
> +
> +Index: metacity-2.34.13/doc/creating_themes/Makefile.am
> +===================================================================
> +--- metacity-2.34.13.orig/doc/creating_themes/Makefile.am
> ++++ metacity-2.34.13/doc/creating_themes/Makefile.am
> +@@ -1,6 +1,5 @@
> + ### This part of Makefile.am (http://Makefile.am) can be customized by you.
> +
> +-@YELP_HELP_RULES@
> +
> + # The name of the directory in /usr/share/gnome/help/,
> + # and the name of the main .xml file:
> +Index: metacity-2.34.13/doc/creating_themes/Makefile.in
> +===================================================================
> +--- metacity-2.34.13.orig/doc/creating_themes/Makefile.in
> ++++ metacity-2.34.13/doc/creating_themes/Makefile.in
> +@@ -455,7 +455,6 @@ uninstall-am:
> + mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
> +
> +
> +-@YELP_HELP_RULES@
> +
> + # Tell versions [3.59,3.63) of GNU make to not export all variables.
> + # Otherwise a system limit (for SysV at least) may be exceeded.
> diff --git a/meta/recipes-gnome/gnome/metacity_2.30.3.bb b/meta/recipes-gnome/gnome/metacity_2.34.13.bb
> similarity index 56%
> rename from meta/recipes-gnome/gnome/metacity_2.30.3.bb
> rename to meta/recipes-gnome/gnome/metacity_2.34.13.bb
> index 5b996d2..3605201 100644
> --- a/meta/recipes-gnome/gnome/metacity_2.30.3.bb
> +++ b/meta/recipes-gnome/gnome/metacity_2.34.13.bb
> @@ -4,14 +4,16 @@ LICENSE = "GPLv2+"
> LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
> file://src/include/main.h;endline=24;md5=c2242df552c880280315989bab626b90"
>
> -DEPENDS = "startup-notification gtk+ gconf gdk-pixbuf-native libcanberra gnome-doc-utils"
> -PR = "r5"
> +DEPENDS = "gsettings-desktop-schemas startup-notification gtk+ gconf gdk-pixbuf-native libcanberra gnome-doc-utils"
> +PR = "r0"
>
> inherit gnome update-alternatives
>
> -SRC_URI += "file://crosscompile.patch"
> -SRC_URI[archive.md5sum] = "553784f376d96b902e19ff437cd5b339"
> -SRC_URI[archive.sha256sum] = "08f887018fa5e447cf184d03bae3fe2c05fdb7583bed6768e3b4d66392fc18dd"
> +GNOME_COMPRESS_TYPE = "xz"
> +
> +SRC_URI += "file://remove-yelp-help-rules-var.patch"
> +SRC_URI[archive.md5sum] = "6d89b71672d4fa49fc87f83d610d0ef6"
> +SRC_URI[archive.sha256sum] = "8cf4dbf0da0a6f36357ce7db7f829ec685908a7792453c662fb8184572b91075"
>
> ALTERNATIVE_${PN} = "x-window-manager"
> ALTERNATIVE_TARGET[x-window-manager] = "${bindir}/metacity"
> @@ -23,8 +25,6 @@ EXTRA_OECONF += "--disable-verbose \
> do_configure_prepend() {
> sed -i -e 's:$ZENITY:$NOZENITY:g' -e 's:-Werror::g' ${S}/configure.in (http://configure.in)
> }
> -CFLAGS_FOR_BUILD += "-I${STAGING_LIBDIR_NATIVE}/glib-2.0/include -I${STAGING_INCDIR_NATIVE}/glib-2.0 -I${STAGING_INCDIR_NATIVE}/glib-2.0/include -I${STAGING_INCDIR_NATIVE}"
> -LDFLAGS_FOR_BUILD += "-L${STAGING_LIBDIR_NATIVE} -lglib-2.0"
>
> FILES_${PN} += "${datadir}/themes ${datadir}/gnome-control-center ${datadir}/gnome"
>
> --
> 1.7.11.7
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org (mailto:Openembedded-core@lists.openembedded.org)
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
WARNING: multiple messages have this Message-ID (diff)
From: Ross Burton <ross.burton@intel.com>
To: Constantin Musca <constantinx.musca@intel.com>
Cc: OE-devel <openembedded-devel@lists.openembedded.org>,
openembedded-core@lists.openembedded.org
Subject: Re: [OE-core] [PATCH 13/15] metacity: upgrade to 2.34.13
Date: Mon, 24 Dec 2012 09:16:23 +0000 [thread overview]
Message-ID: <F12F85C646BC4A41BA1B0747AB60DE79@intel.com> (raw)
In-Reply-To: <0a47d556f40e643094228fb54e666a3008024aa8.1356337650.git.constantinx.musca@intel.com>
(CCing oe-devel for their opinion)
Is anyone actually using metacity? Nothing in oe-core uses it so maybe we should move it to meta-gnome, or just drop it if meta-gnome wants to push on towards Gnome 3?
Ross
On Monday, 24 December 2012 at 08:34, Constantin Musca wrote:
> crosscompile.patch: removed
> - schema_bindings binary not generated anymore
>
> remove-yelp-help-rules-var.patch: added
> - YELP_HELP_RULES var is not used
>
> [Other changes]
> - the 2.34.13 version requires the gsettings-desktop-schemas
> (add it to DEPENDS)
>
> Signed-off-by: Constantin Musca <constantinx.musca@intel.com (mailto:constantinx.musca@intel.com)>
> ---
> .../gnome/metacity/crosscompile.patch | 62 ----------------------
> .../metacity/remove-yelp-help-rules-var.patch | 28 ++++++++++
> .../{metacity_2.30.3.bb => metacity_2.34.13.bb} | 14 ++---
> 3 files changed, 35 insertions(+), 69 deletions(-)
> delete mode 100644 meta/recipes-gnome/gnome/metacity/crosscompile.patch
> create mode 100644 meta/recipes-gnome/gnome/metacity/remove-yelp-help-rules-var.patch
> rename meta/recipes-gnome/gnome/{metacity_2.30.3.bb => metacity_2.34.13.bb} (56%)
>
> diff --git a/meta/recipes-gnome/gnome/metacity/crosscompile.patch b/meta/recipes-gnome/gnome/metacity/crosscompile.patch
> deleted file mode 100644
> index 7a1942a..0000000
> --- a/meta/recipes-gnome/gnome/metacity/crosscompile.patch
> +++ /dev/null
> @@ -1,62 +0,0 @@
> -This patch is revised version from openembed. It build host native binary
> -rather than target binary in cross-compile environment.
> -
> -Signed-off-by: Zhai Edwin <edwin.zhai@intel.com (mailto:edwin.zhai@intel.com)>
> -
> -Upstream-Status: Inappropriate [embedded specific]
> -
> -Index: metacity-2.30.3/src/Makefile.am
> -===================================================================
> ---- metacity-2.30.3.orig/src/Makefile.am 2010-09-05 00:09:52.000000000 +0800
> -+++ metacity-2.30.3/src/Makefile.am 2010-12-31 11:15:31.000000000 +0800
> -@@ -134,11 +134,9 @@
> - metacity_theme_viewer_SOURCES= \
> - ui/theme-viewer.c
> -
> --schema_bindings_SOURCES = \
> -- core/schema-bindings.c \
> -- metacity.schemas.in.in (http://metacity.schemas.in.in)
> -+schema_bindings:
> -+ @CC_FOR_BUILD@ core/schema-bindings.c -I./include -I../ @CFLAGS_FOR_BUILD@ @LDFLAGS_FOR_BUILD@ -o schema_bindings
> -
> --schema_bindings_LDADD = @METACITY_LIBS@
> - metacity.schemas.in (http://metacity.schemas.in): schema_bindings ${srcdir}/metacity.schemas.in.in (http://metacity.schemas.in.in)
> - @echo Generating keybinding schemas... ${srcdir}/metacity.schemas.in.in (http://metacity.schemas.in.in)
> - ${builddir}/schema_bindings ${srcdir}/metacity.schemas.in.in (http://metacity.schemas.in.in) ${builddir}/metacity.schemas.in (http://metacity.schemas.in)
> -Index: metacity-2.30.3/configure.in
> -===================================================================
> ---- metacity-2.30.3.orig/configure.in 2010-09-22 22:14:06.000000000 +0800
> -+++ metacity-2.30.3/configure.in 2010-12-31 11:15:31.000000000 +0800
> -@@ -31,6 +31,32 @@
> - AC_LIBTOOL_WIN32_DLL
> - AM_PROG_LIBTOOL
> -
> -+if test x"$CC_FOR_BUILD" = x; then
> -+ if test x"$cross_compiling" = xyes; then
> -+ AC_CHECK_PROGS(CC_FOR_BUILD, gcc cc)
> -+ else
> -+ CC_FOR_BUILD="$CC"
> -+ fi
> -+fi
> -+AC_SUBST([CC_FOR_BUILD])
> -+if test x"$CFLAGS_FOR_BUILD" = x; then
> -+ if test x"$cross_compiling" = xyes; then
> -+ echo boo!
> -+ else
> -+ CFLAGS_FOR_BUILD="$CFLAGS"
> -+ fi
> -+fi
> -+AC_SUBST([CFLAGS_FOR_BUILD])
> -+if test x"$LDFLAGS_FOR_BUILD" = x; then
> -+ if test x"$cross_compiling" = xyes; then
> -+ echo boo!
> -+ else
> -+ LDFLAGS_FOR_BUILD="$LDFLAGS"
> -+ fi
> -+fi
> -+AC_SUBST([LDFLAGS_FOR_BUILD])
> -+
> -+
> - #### Integer sizes
> -
> - AC_CHECK_SIZEOF(char)
> diff --git a/meta/recipes-gnome/gnome/metacity/remove-yelp-help-rules-var.patch b/meta/recipes-gnome/gnome/metacity/remove-yelp-help-rules-var.patch
> new file mode 100644
> index 0000000..1970e9a
> --- /dev/null
> +++ b/meta/recipes-gnome/gnome/metacity/remove-yelp-help-rules-var.patch
> @@ -0,0 +1,28 @@
> +Remove unused variable (YELP_HELP_RULES)
> +
> +Upstream-Status: Pending
> +Signed-off-by: Constantin Musca <constantinx.musca@intel.com (mailto:constantinx.musca@intel.com)>
> +
> +Index: metacity-2.34.13/doc/creating_themes/Makefile.am
> +===================================================================
> +--- metacity-2.34.13.orig/doc/creating_themes/Makefile.am
> ++++ metacity-2.34.13/doc/creating_themes/Makefile.am
> +@@ -1,6 +1,5 @@
> + ### This part of Makefile.am (http://Makefile.am) can be customized by you.
> +
> +-@YELP_HELP_RULES@
> +
> + # The name of the directory in /usr/share/gnome/help/,
> + # and the name of the main .xml file:
> +Index: metacity-2.34.13/doc/creating_themes/Makefile.in
> +===================================================================
> +--- metacity-2.34.13.orig/doc/creating_themes/Makefile.in
> ++++ metacity-2.34.13/doc/creating_themes/Makefile.in
> +@@ -455,7 +455,6 @@ uninstall-am:
> + mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
> +
> +
> +-@YELP_HELP_RULES@
> +
> + # Tell versions [3.59,3.63) of GNU make to not export all variables.
> + # Otherwise a system limit (for SysV at least) may be exceeded.
> diff --git a/meta/recipes-gnome/gnome/metacity_2.30.3.bb b/meta/recipes-gnome/gnome/metacity_2.34.13.bb
> similarity index 56%
> rename from meta/recipes-gnome/gnome/metacity_2.30.3.bb
> rename to meta/recipes-gnome/gnome/metacity_2.34.13.bb
> index 5b996d2..3605201 100644
> --- a/meta/recipes-gnome/gnome/metacity_2.30.3.bb
> +++ b/meta/recipes-gnome/gnome/metacity_2.34.13.bb
> @@ -4,14 +4,16 @@ LICENSE = "GPLv2+"
> LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
> file://src/include/main.h;endline=24;md5=c2242df552c880280315989bab626b90"
>
> -DEPENDS = "startup-notification gtk+ gconf gdk-pixbuf-native libcanberra gnome-doc-utils"
> -PR = "r5"
> +DEPENDS = "gsettings-desktop-schemas startup-notification gtk+ gconf gdk-pixbuf-native libcanberra gnome-doc-utils"
> +PR = "r0"
>
> inherit gnome update-alternatives
>
> -SRC_URI += "file://crosscompile.patch"
> -SRC_URI[archive.md5sum] = "553784f376d96b902e19ff437cd5b339"
> -SRC_URI[archive.sha256sum] = "08f887018fa5e447cf184d03bae3fe2c05fdb7583bed6768e3b4d66392fc18dd"
> +GNOME_COMPRESS_TYPE = "xz"
> +
> +SRC_URI += "file://remove-yelp-help-rules-var.patch"
> +SRC_URI[archive.md5sum] = "6d89b71672d4fa49fc87f83d610d0ef6"
> +SRC_URI[archive.sha256sum] = "8cf4dbf0da0a6f36357ce7db7f829ec685908a7792453c662fb8184572b91075"
>
> ALTERNATIVE_${PN} = "x-window-manager"
> ALTERNATIVE_TARGET[x-window-manager] = "${bindir}/metacity"
> @@ -23,8 +25,6 @@ EXTRA_OECONF += "--disable-verbose \
> do_configure_prepend() {
> sed -i -e 's:$ZENITY:$NOZENITY:g' -e 's:-Werror::g' ${S}/configure.in (http://configure.in)
> }
> -CFLAGS_FOR_BUILD += "-I${STAGING_LIBDIR_NATIVE}/glib-2.0/include -I${STAGING_INCDIR_NATIVE}/glib-2.0 -I${STAGING_INCDIR_NATIVE}/glib-2.0/include -I${STAGING_INCDIR_NATIVE}"
> -LDFLAGS_FOR_BUILD += "-L${STAGING_LIBDIR_NATIVE} -lglib-2.0"
>
> FILES_${PN} += "${datadir}/themes ${datadir}/gnome-control-center ${datadir}/gnome"
>
> --
> 1.7.11.7
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org (mailto:Openembedded-core@lists.openembedded.org)
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
next prev parent reply other threads:[~2012-12-24 9:31 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-24 8:34 [PATCH 00/15] Package upgrades Constantin Musca
2012-12-24 8:34 ` [PATCH 01/15] ethtool: upgrade to 3.7 Constantin Musca
2012-12-24 8:34 ` [PATCH 02/15] freetype: upgrade to 2.4.11 Constantin Musca
2012-12-24 8:34 ` [PATCH 03/15] gnome-doc-utils: upgrade to 0.20.10 Constantin Musca
2012-12-24 8:34 ` [PATCH 04/15] gsettings-desktop-schemas: add recipe Constantin Musca
2012-12-24 8:34 ` [PATCH 05/15] gthumb: remove recipe Constantin Musca
2012-12-24 9:10 ` Ross Burton
2012-12-24 8:34 ` [PATCH 06/15] json-glib: upgrade to 0.15.2 Constantin Musca
2012-12-24 8:34 ` [PATCH 07/15] libcroco: upgrade to 0.6.8 Constantin Musca
2012-12-24 9:13 ` Ross Burton
2012-12-24 12:40 ` Constantin Musca
2012-12-24 8:34 ` [PATCH 08/15] libfm: upgrade to 1.1.0 Constantin Musca
2012-12-26 18:18 ` Saul Wold
2012-12-27 14:44 ` Constantin Musca
2012-12-24 8:34 ` [PATCH 09/15] libsoup-2.4: upgrade to 2.40.2 Constantin Musca
2012-12-24 8:34 ` [PATCH 10/15] libuser: upgrade to 0.58 Constantin Musca
2012-12-24 8:34 ` [PATCH 11/15] matchbox-panel-2: fix PV Constantin Musca
2012-12-24 8:34 ` [PATCH 12/15] menu-cache: upgrade to 0.4.1 Constantin Musca
2012-12-24 8:34 ` [PATCH 13/15] metacity: upgrade to 2.34.13 Constantin Musca
2012-12-24 9:16 ` Ross Burton [this message]
2012-12-24 9:16 ` [OE-core] " Ross Burton
2012-12-24 8:34 ` [PATCH 14/15] pcmanfm: upgrade to 1.1.0 Constantin Musca
2012-12-26 16:17 ` Saul Wold
2012-12-24 8:34 ` [PATCH 15/15] shared-mime-info: upgrade to 1.0 Constantin Musca
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=F12F85C646BC4A41BA1B0747AB60DE79@intel.com \
--to=ross.burton@intel.com \
--cc=constantinx.musca@intel.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.