[clutter] - New upstream
Colin Walters
walters at fedoraproject.org
Tue Aug 31 18:50:23 UTC 2010
commit 0d4a6b955865f85c64697ab037a56f64b84973f3
Author: Colin Walters <walters at verbum.org>
Date: Tue Aug 31 14:50:09 2010 -0400
- New upstream
Use-a-native-format-for-atlas-textures.patch | 39 ++++++++++----------------
clutter.spec | 14 ++++++--
2 files changed, 25 insertions(+), 28 deletions(-)
---
diff --git a/Use-a-native-format-for-atlas-textures.patch b/Use-a-native-format-for-atlas-textures.patch
index ebceb86..983f620 100644
--- a/Use-a-native-format-for-atlas-textures.patch
+++ b/Use-a-native-format-for-atlas-textures.patch
@@ -13,17 +13,11 @@ can't be rendered to. On other hardware, this is probably pretty much
neutral for efficiency.)
http://bugzilla.openedhand.com/show_bug.cgi?id=2100
----
- clutter/cogl/cogl/cogl-atlas-texture.c | 11 ++++++++++-
- 1 files changed, 10 insertions(+), 1 deletions(-)
-
-diff --git a/clutter/cogl/cogl/cogl-atlas-texture.c b/clutter/cogl/cogl/cogl-atlas-texture.c
-index b9219e4..3fafb58 100644
---- a/clutter/cogl/cogl/cogl-atlas-texture.c
-+++ b/clutter/cogl/cogl/cogl-atlas-texture.c
-@@ -70,6 +70,15 @@
- #define GL_FRAMEBUFFER_COMPLETE 0x8CD5
- #endif
+--- clutter/cogl/cogl/cogl-atlas-texture.c~ 2010-08-12 07:30:06.000000000 -0400
++++ clutter/cogl/cogl/cogl-atlas-texture.c 2010-08-31 10:53:50.000000000 -0400
+@@ -114,6 +114,15 @@
+ NULL);
+ }
+/* Best guess at native frame buffer formats; using these makes the
+ * Mesa framebuffer support happier on Radeon cards that can't
@@ -34,18 +28,15 @@ index b9219e4..3fafb58 100644
+#define NATIVE_PIXEL_FORMAT COGL_PIXEL_FORMAT_ARGB_8888_PRE
+#endif
+
- static void _cogl_atlas_texture_free (CoglAtlasTexture *sub_tex);
+ CoglAtlas *
+ _cogl_atlas_texture_get_atlas (void)
+ {
+@@ -121,7 +130,7 @@
- COGL_HANDLE_DEFINE (AtlasTexture, atlas_texture);
-@@ -868,7 +877,7 @@ _cogl_atlas_texture_reserve_space (CoglAtlasTexture *new_sub_tex,
- _cogl_texture_2d_new_with_size (_cogl_atlas_get_width (new_atlas),
- _cogl_atlas_get_height (new_atlas),
- COGL_TEXTURE_NONE,
-- COGL_PIXEL_FORMAT_RGBA_8888)) ==
-+ NATIVE_PIXEL_FORMAT)) ==
- COGL_INVALID_HANDLE)
+ if (ctx->atlas == COGL_INVALID_HANDLE)
{
- COGL_NOTE (ATLAS, "Could not create a CoglTexture2D");
---
-1.7.0.1
-
+- ctx->atlas = _cogl_atlas_new (COGL_PIXEL_FORMAT_RGBA_8888,
++ ctx->atlas = _cogl_atlas_new (NATIVE_PIXEL_FORMAT,
+ 0,
+ _cogl_atlas_texture_update_position_cb);
+
diff --git a/clutter.spec b/clutter.spec
index 19125d5..dd535bc 100644
--- a/clutter.spec
+++ b/clutter.spec
@@ -1,6 +1,6 @@
Name: clutter
-Version: 1.2.10
-Release: 3%{?dist}
+Version: 1.3.12
+Release: 1%{?dist}
Summary: Open Source software library for creating rich graphical user interfaces
Group: Development/Libraries
@@ -57,7 +57,7 @@ This package contains documentation for clutter.
%prep
%setup -q
-%patch0 -p1 -b .atlas-textures
+%patch0 -p0 -b .atlas-textures
%build
(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; CONFIGFLAGS=--enable-gtk-doc; fi;
@@ -79,6 +79,8 @@ make install DESTDIR=%{buildroot} INSTALL='install -p'
#Remove libtool archives.
find %{buildroot} -name '*.la' -exec rm -f {} ';'
+%find_lang clutter-1.0
+
%clean
rm -rf %{buildroot}
@@ -86,7 +88,7 @@ rm -rf %{buildroot}
%postun -p /sbin/ldconfig
-%files
+%files -f clutter-1.0.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README
%{_libdir}/*.so.0
@@ -105,8 +107,12 @@ rm -rf %{buildroot}
%defattr(-, root, root)
%{_datadir}/gtk-doc/html/clutter
%{_datadir}/gtk-doc/html/cogl
+%{_datadir}/gtk-doc/html/cally
%changelog
+* Tue Aug 31 2010 Colin Walters <walters at verbum.org> - 1.3.12-1
+- New upstream
+
* Thu Jul 15 2010 Colin Walters <walters at verbum.org> - 1.2.10-3
- Rebuild with new gobject-introspection
More information about the scm-commits
mailing list