Accepting request 35342 from home:dimstar:branches:GNOME:Factory

Copy from home:dimstar:branches:GNOME:Factory/mutter via accept of submit request 35342 revision 2.
Request was accepted with message:

OBS-URL: https://build.opensuse.org/request/show/35342
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=25
This commit is contained in:
Magnus Boman 2010-03-19 23:46:50 +00:00 committed by Git OBS Bridge
parent 76e4d4bd67
commit 85637d44ce
8 changed files with 89 additions and 88 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f1917172fa4fa622dcc2aa1d82a6c4796c2981566a5c9dc1df7da2a38cd8da80
size 1986736

3
mutter-2.29.1.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:175f3adcc5ad5c6f23772ca15c862f275fc3d9a9c3104e9146cf265847a4a10a
size 1981019

View File

@ -1,36 +0,0 @@
From e14132b8269e4b2ff1194e2d3412198e7d8168f1 Mon Sep 17 00:00:00 2001
From: Colin Walters <walters@verbum.org>
Date: Wed, 3 Feb 2010 14:17:10 -0500
Subject: [PATCH] [introspection] Include xlib.gir
We need this for KeySym at least.
https://bugzilla.gnome.org/show_bug.cgi?id=607125
---
src/Makefile.am | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
Index: mutter-2.28.0/src/Makefile.am
===================================================================
--- mutter-2.28.0.orig/src/Makefile.am
+++ mutter-2.28.0/src/Makefile.am
@@ -212,6 +212,7 @@ Meta-$(api_version).gir: $(G_IR_SCANNER)
--include=Clutter-1.0 \
--pkg=clutter-1.0 \
--pkg=gtk+-2.0 \
+ --include=xlib-2.0 \
--include=xfixes-4.0 \
--program=$$pwd/mutter \
$(filter %.c,$(mutter_SOURCES)) \
Index: mutter-2.28.0/src/Makefile.in
===================================================================
--- mutter-2.28.0.orig/src/Makefile.in
+++ mutter-2.28.0/src/Makefile.in
@@ -2242,6 +2242,7 @@ uninstall-am: uninstall-binPROGRAMS unin
@WITH_INTROSPECTION_TRUE@ --include=Clutter-1.0 \
@WITH_INTROSPECTION_TRUE@ --pkg=clutter-1.0 \
@WITH_INTROSPECTION_TRUE@ --pkg=gtk+-2.0 \
+@WITH_INTROSPECTION_TRUE@ --include=xlib-2.0 \
@WITH_INTROSPECTION_TRUE@ --include=xfixes-4.0 \
@WITH_INTROSPECTION_TRUE@ --program=$$pwd/mutter \
@WITH_INTROSPECTION_TRUE@ $(filter %.c,$(mutter_SOURCES)) \

39
mutter-gcc45.patch Normal file
View File

@ -0,0 +1,39 @@
Index: mutter-2.29.0/src/core/core.c
===================================================================
--- mutter-2.29.0.orig/src/core/core.c
+++ mutter-2.29.0/src/core/core.c
@@ -526,6 +526,9 @@ meta_core_get_menu_accelerator (MetaMenu
switch (menu_op)
{
+ case META_MENU_OP_NONE:
+ /* No keybindings needed here */
+ break;
case META_MENU_OP_DELETE:
name = "close";
break;
Index: mutter-2.29.0/src/include/common.h
===================================================================
--- mutter-2.29.0.orig/src/include/common.h
+++ mutter-2.29.0/src/include/common.h
@@ -52,6 +52,7 @@ typedef enum
typedef enum
{
+ META_MENU_OP_NONE = 0,
META_MENU_OP_DELETE = 1 << 0,
META_MENU_OP_MINIMIZE = 1 << 1,
META_MENU_OP_UNMAXIMIZE = 1 << 2,
Index: mutter-2.29.0/src/core/window.c
===================================================================
--- mutter-2.29.0.orig/src/core/window.c
+++ mutter-2.29.0/src/core/window.c
@@ -7157,7 +7157,7 @@ menu_callback (MetaWindowMenu *menu,
meta_window_shove_titlebar_onscreen (window);
break;
- case 0:
+ case META_MENU_OP_NONE:
/* nothing */
break;

View File

@ -1,41 +0,0 @@
Index: mutter-2.28.0/src/compositor/mutter-shaped-texture.c
===================================================================
--- mutter-2.28.0.orig/src/compositor/mutter-shaped-texture.c
+++ mutter-2.28.0/src/compositor/mutter-shaped-texture.c
@@ -151,7 +151,7 @@ mutter_shaped_texture_dirty_mask (Mutter
cogl_texture_get_gl_texture (priv->mask_texture,
&mask_gl_tex, &mask_gl_target);
- if (mask_gl_target == CGL_TEXTURE_RECTANGLE_ARB)
+ if (mask_gl_target == GL_TEXTURE_RECTANGLE_ARB)
glDeleteTextures (1, &mask_gl_tex);
cogl_texture_unref (priv->mask_texture);
@@ -214,23 +214,23 @@ mutter_shaped_texture_ensure_mask (Mutte
cogl_texture_get_gl_texture (paint_tex, NULL, &paint_gl_target);
- if (paint_gl_target == CGL_TEXTURE_RECTANGLE_ARB)
+ if (paint_gl_target == GL_TEXTURE_RECTANGLE_ARB)
{
GLuint tex;
glGenTextures (1, &tex);
- glBindTexture (CGL_TEXTURE_RECTANGLE_ARB, tex);
+ glBindTexture (GL_TEXTURE_RECTANGLE_ARB, tex);
glPixelStorei (GL_UNPACK_ROW_LENGTH, tex_width);
glPixelStorei (GL_UNPACK_ALIGNMENT, 1);
glPixelStorei (GL_UNPACK_SKIP_ROWS, 0);
glPixelStorei (GL_UNPACK_SKIP_PIXELS, 0);
- glTexImage2D (CGL_TEXTURE_RECTANGLE_ARB, 0,
+ glTexImage2D (GL_TEXTURE_RECTANGLE_ARB, 0,
GL_ALPHA, tex_width, tex_height,
0, GL_ALPHA, GL_UNSIGNED_BYTE, mask_data);
priv->mask_texture
= cogl_texture_new_from_foreign (tex,
- CGL_TEXTURE_RECTANGLE_ARB,
+ GL_TEXTURE_RECTANGLE_ARB,
tex_width, tex_height,
0, 0,
COGL_PIXEL_FORMAT_A_8);

View File

@ -1,3 +1,44 @@
-------------------------------------------------------------------
Fri Mar 19 09:01:56 CET 2010 - dimstar@opensuse.org
- Update to version 2.29.1:
+ Support and require Clutter 1.2
+ Add meta_display_get_keybinding_action()
+ Add meta_window_get_wm_class_instance()
+ Remove workaround for bug fixed in intel driver Q2/2009 release
+ Build fixes
+ Updated translations.
- Drop upstreamed patch mutter-cogl_texture-deprecated.patch.
-------------------------------------------------------------------
Thu Feb 25 21:32:53 UTC 2010 - dominique.leuenberger@tmf-group.com
- Refresh mutter-cogl_texture-deprecated.patch to also take care
of cogl_material_[un]ref, which is deprecated with clutter
1.1.14.
-------------------------------------------------------------------
Fri Feb 19 11:17:36 CET 2010 - dimstar@opensuse.org
- Update to version 2.29.0:
+ Improve appearance of scaled down windows using mipmap
emulation
+ Added signals: MetaDisplay::window-created,
MetaDisplay::window-marked-urgent,
MetaDisplay::window-demands-attention, MetaWindow::unmanaged
+ Added properties: MetaWindow:demands-attention,
MetaWindow:urgent, MetaWindow:maximized-horizontally,
MetaWindow:maximized-vertically
+ Fix nasty crash when workspace "struts" changed during a window
move
+ Bug fixes
+ Build fixes
+ Merge Metacity changes since 2.26. Includes themable sound
support via libcanberra
- BuildRequire libcanberra-devel for new themable sounds.
- Add mutter-cogl_texture-deprecated.patch to fix build against
clutter 1.1.12. Reported upstream as bgo#610454.
-------------------------------------------------------------------
Wed Feb 3 20:31:43 CET 2010 - vuntz@opensuse.org

View File

@ -1,5 +1,5 @@
#
# spec file for package mutter (Version 2.28.0)
# spec file for package mutter (Version 2.29.1)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -27,19 +27,18 @@ BuildRequires: gnome-doc-utils-devel
BuildRequires: gobject-introspection-devel
BuildRequires: gtk2-devel
BuildRequires: intltool
BuildRequires: libcanberra-devel
BuildRequires: startup-notification-devel
BuildRequires: update-desktop-files
BuildRequires: zenity
License: GPLv2+
Group: System/GUI/GNOME
Version: 2.28.0
Release: 3
Version: 2.29.1
Release: 1
Summary: Window and compositing manager based on Clutter
Source: %{name}-%{version}.tar.bz2
# PATCH-FIX-UPSTREAM mutter-fix-build.patch bgo607125 vuntz@opensuse.org -- Fix build with latest introspection data
Patch0: mutter-fix-build.patch
# PATCH-FIX-UPSTREAM mutter-gl-no-cgl.patch vuntz@opensuse.org -- Fix build with latest clutter, taken from upstream
Patch1: mutter-gl-no-cgl.patch
# PATCH-FIX-UPSTREAM mutter-gcc45.patch bgo#606719 dimstar@opensuse.org -- Fix build with GCC 4.5
Patch1: mutter-gcc45.patch
Url: http://www.gnome.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: zenity
@ -67,7 +66,6 @@ to develop applications that require these.
%lang_package
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%build

0
ready
View File