Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2012-01-12 15:30:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and      /work/SRC/openSUSE:Factory/.gegl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gegl", Maintainer is "sbra...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gegl/gegl.changes        2011-11-21 
15:45:44.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gegl.new/gegl.changes   2012-01-12 
15:30:36.000000000 +0100
@@ -1,0 +2,23 @@
+Wed Jan 11 08:57:36 UTC 2012 - vu...@opensuse.org
+
+- Add gegl-lua52.patch: fix build with lua 5.2, while still being
+  compatible with lua 5.1.
+
+-------------------------------------------------------------------
+Sun Nov 27 14:39:21 UTC 2011 - dims...@opensuse.org
+
+- Update to version 0.1.8:
+  + New operations: spread, vignette, map-relative,
+    noise-reduction, plasma, fractal-trace, exr-save, lens-correct,
+    emboss, cubism, ripple, color-to-alpha, color-rotate,
+    red-eye-removal, convolution-matrix, deinterlace,
+    polar-coordinates, lens-distortion, pixelise.
+  + Split GeglView GTK Widget into separate utility library
+  + build/test improvements.
+  + Buffer:
+    - Added lohalo resampler, API and infrastructure for doing non
+      affine resamplings.
+- Clean spec-file using spec-cleaner.
+- Drop docs-build-fix.diff: fixed upstream.
+
+-------------------------------------------------------------------

Old:
----
  docs-build-fix.diff
  gegl-0.1.6.tar.bz2

New:
----
  gegl-0.1.8.tar.bz2
  gegl-lua52.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gegl.spec ++++++
--- /var/tmp/diff_new_pack.Reyy6j/_old  2012-01-12 15:30:53.000000000 +0100
+++ /var/tmp/diff_new_pack.Reyy6j/_new  2012-01-12 15:30:53.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gegl
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,14 +15,24 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
-
 Name:           gegl
 # Patched code is built by default.
 # Use rpmbuild -D 'BUILD_ORIG 1' to build original code.
 # Use rpmbuild -D 'BUILD_ORIG 1' -D 'BUILD_ORIG_ADDON 1' to build patched 
build plus original as addon.
-BuildRequires:  ImageMagick OpenEXR-devel SDL-devel asciidoc babl-devel 
enscript gcc-c++ graphviz-gd gtk2-devel libjpeg-devel libpng-devel 
librsvg-devel libstdc++-devel lua-devel
+BuildRequires:  ImageMagick
+BuildRequires:  OpenEXR-devel
+BuildRequires:  SDL-devel
+BuildRequires:  asciidoc
+BuildRequires:  babl-devel
+BuildRequires:  enscript
+BuildRequires:  gcc-c++
+BuildRequires:  graphviz-gd
+BuildRequires:  gtk2-devel
+BuildRequires:  libjpeg-devel
+BuildRequires:  libpng-devel
+BuildRequires:  librsvg-devel
+BuildRequires:  libstdc++-devel
+BuildRequires:  lua-devel
 # FIXME: add back with next release after 0.1.0, when gobj2dot.rb will be there
 # BuildRequires: ruby
 BuildRequires:  glib2-devel >= 2.16.1
@@ -41,13 +51,14 @@
 Provides:       patched_subset
 %endif
 Url:            http://gegl.org/
-Version:        0.1.6
-Release:        10
-License:        GPLv3+ ; LGPLv3+
-Group:          System/Libraries
+Version:        0.1.8
+Release:        0
 Summary:        Generic Graphics Library
+License:        GPL-3.0+ ; LGPL-3.0+
+Group:          System/Libraries
 Source:         ftp://ftp.gimp.org/pub/gegl/0.1/%{name}-%{version}.tar.bz2
-Patch2:         docs-build-fix.diff
+# PATCH-FIX-UPSTREAM gegl-lua52.patch bgo#667675 vu...@opensuse.org -- Fix 
build with lua 5.2
+Patch0:         gegl-lua52.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %define debug_package_requires libgegl-0_1-0 = %{version}-%{release}
 
@@ -58,7 +69,6 @@
 input and output.
 
 %package 0_1
-License:        GPLv3+ ; LGPLv3+
 Summary:        Generic Graphics Library
 Group:          System/Libraries
 
@@ -72,7 +82,6 @@
 %if 0%{?BUILD_ORIG_ADDON}
 
 %package 0_1-orig-addon
-License:        GPLv3+ ; LGPLv3+
 Summary:        Generic Graphics Library
 Group:          System/Libraries
 Supplements:    packageand(%{name}-0_1:%(cd %{_libdir} ; rpm -qf 
--queryformat=%%{NAME} `readlink %{_libdir}/libavcodec.so` ))
@@ -87,7 +96,6 @@
 %endif
 
 %package -n libgegl-0_1-0
-License:        GPLv3+ ; LGPLv3+
 Summary:        Generic Graphics Library
 Group:          System/Libraries
 Recommends:     %{name}-0_1 >= %{version}
@@ -99,7 +107,6 @@
 input and output.
 
 %package devel
-License:        GPLv3+ ; LGPLv3+
 Summary:        Generic Graphics Library
 Group:          System/Libraries
 Requires:       libgegl-0_1-0 = %{version} babl-devel glib2-devel glibc-devel 
pcre-devel
@@ -111,7 +118,6 @@
 input and output.
 
 %package doc
-License:        GPLv3+ ; LGPLv3+
 Summary:        Generic Graphics Library
 Group:          System/Libraries
 Requires:       libgegl-0_1-0 = %{version}
@@ -124,8 +130,8 @@
 
 %prep
 %setup -q
+%patch0 -p1
 # docs-build-fix.diff
-%patch2 -p1
 
 %build
 export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"

++++++ gegl-0.1.6.tar.bz2 -> gegl-0.1.8.tar.bz2 ++++++
++++ 65886 lines of diff (skipped)

++++++ gegl-lua52.patch ++++++
commit a5b601502d3293966994911cfcab6a0eb0d68e41
Author: Vincent Untz <vu...@gnome.org>
Date:   Wed Jan 11 09:52:25 2012 +0100

    Fix build with lua 5.2 by not using API deprecated in 5.1 already
    
    https://bugzilla.gnome.org/show_bug.cgi?id=667675

diff --git a/operations/workshop/external/gluas.c 
b/operations/workshop/external/gluas.c
index 536f1d9..dbcc362 100644
--- a/operations/workshop/external/gluas.c
+++ b/operations/workshop/external/gluas.c
@@ -97,7 +97,7 @@ static int l_progress  (lua_State * lua);
 static int l_flush     (lua_State * lua);
 static int l_print     (lua_State * lua);
 
-static const luaL_reg gluas_functions[] =
+static const luaL_Reg gluas_functions[] =
 {
     {"set_rgba",    l_set_rgba},
     {"get_rgba",    l_get_rgba},
@@ -122,7 +122,7 @@ static const luaL_reg gluas_functions[] =
 };
 static void
 register_functions (lua_State      *L,
-                    const luaL_reg *l)
+                    const luaL_Reg *l)
 {
   for (;l->name; l++)
     lua_register (L, l->name, l->func);
@@ -146,7 +146,7 @@ drawable_lua_process (GeglOperation       *op,
     lua_State *L;
     Priv p;
 
-    L = lua_open ();
+    L = luaL_newstate ();
     luaL_openlibs (L);
 
     register_functions (L, gluas_functions);
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to