Hello community,

here is the log from the commit of package libgda for openSUSE:Factory checked 
in at 2012-10-03 18:10:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgda (Old)
 and      /work/SRC/openSUSE:Factory/.libgda.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libgda", Maintainer is "gnome-maintain...@suse.de"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libgda/libgda.changes    2012-06-18 
21:04:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libgda.new/libgda.changes       2012-10-03 
18:10:37.000000000 +0200
@@ -1,0 +2,77 @@
+Tue Sep 25 07:17:16 UTC 2012 - cfarr...@suse.com
+
+- license update: GPL-2.0+ and LGPL-2.1+
+  Semicolon is ambiguous
+
+-------------------------------------------------------------------
+Sat Sep 22 12:34:03 UTC 2012 - dims...@opensuse.org
+
+- Update to version 5.1.1:
+  + Asynchronous statement execution improvements
+  + Added the GDA_STATEMENT_MODEL_OFFLINE flag to specify that
+    resulting data model must be readable without requiring a
+    server connection
+  + Correctly parse "NOT LIKE" and "NOT ILIKE" expressions, and
+    hexadecimal notations
+  + PostgreSQL: added the "CONNECT_TIMEOUT" option
+  + Use Libsecret instead of Libgnome-keyring if available
+  + Many other small corrections, code cleanups and deprecated
+    functions removal
+  + Windows: many code & packaging corrections
+  + Many code cleanups to switch to GTK3's features
+  + Bugs fixed: bgo#676239, bgo#669801, bgo#680311, bgo#680820,
+    bgo#680639
+  + Updated translations.
+- Add libgda-introspect.patch: fix gobject-introspection parsing.
+- Drop libgda-brp.patch and libgda-better-javadetection.patch:
+  fixed upstream.
+- Replace pkgconfig(gnome-keyring-1) BuildRequires with
+  pkgconfig(libsecret-1), following upstream.
+- Drop xz BuildRequires as it now comes for free in the build
+  system.
+
+-------------------------------------------------------------------
+Sat Sep 22 11:45:21 UTC 2012 - sch...@linux-m68k.org
+
+- Generalize arch detection
+
+-------------------------------------------------------------------
+Wed Aug 22 10:58:25 UTC 2012 - dims...@opensuse.org
+
+- Update to version 5.1.0:
+  + Many Vala bindings improvements
+  + Improved Windows packaging scripts
+  + GdaBrowser: many small improvements
+  + GdaSql: new LDAP commands, better inline help, better visual
+    rendering, datasets manipulation
+  + Many small corrections, optimizations and bug fixes (Libgda
+    core, UI extension, Reports extension, MySQL, virtual
+    connections, documentation)
+  + Firebird support improvements
+  + LDAP: added write support, added connection parameters to
+    handle SSL certification chain and size and time limits,
+    improved authentification with Active Directory
+  + Set SQLite version to 3.7.9 and SqlCipher to 2.0.3
+  + MDB tools: handle version 0.7
+  + Removed usage of symbols marked as deprecated for Glib 2.32,
+    and other code cleanups
+  + Bugs fixed: bgo#666356, bgo#667837, bgo#668411, bgo#672874,
+    bgo#674715, bgo#674618, bgo#674976.
+  + Updated translations.
+- Pass --enable-gda-gi and --enable-gdaui-gi to configure to ensure
+  we have gobect introspection enabled.
+- Replace firebird-devel BuildRequires with pkgconfig(fbclient) and
+  pkgconfig(fbembed): firebird packaging was restructured and we
+  don't want to follow all the changes there. The pkgconfig()-way
+  makes such things transparent to us.
+- split out a new libgda-5_0-firebird package.
+- Inject pkgconfig --cflags fbclient into CFLAGS, as firebird.m4
+  only looks in %{_prefix}/include for ibase.h.
+- Add libgda-brp.patch: Fix brp errors.
+
+-------------------------------------------------------------------
+Tue Aug 21 18:36:35 UTC 2012 - dmuel...@suse.com
+
+- fix JNI detection on ARM by extending the --ARCH-- logic in %%build
+
+-------------------------------------------------------------------

Old:
----
  libgda-5.0.3.tar.xz
  libgda-better-javadetection.patch

New:
----
  libgda-5.1.1.tar.xz
  libgda-introspect.patch

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

Other differences:
------------------
++++++ libgda.spec ++++++
--- /var/tmp/diff_new_pack.XdcrRp/_old  2012-10-03 18:10:39.000000000 +0200
+++ /var/tmp/diff_new_pack.XdcrRp/_new  2012-10-03 18:10:39.000000000 +0200
@@ -17,27 +17,29 @@
 
 
 Name:           libgda
-Version:        5.0.3
+Version:        5.1.1
 Release:        0
 # FIXME: add bdb sql BuildRequires when available
+# FIXME: check if bgo#684583 is fixed. If fixed, remove the CFLAGS mangling in 
build section.
 Summary:        GNU Data Access (GDA) Library
-License:        GPL-2.0+ ; LGPL-2.1+
+License:        GPL-2.0+ and LGPL-2.1+
 Group:          Productivity/Databases/Clients
 Url:            http://www.gnome-db.org/
-Source:         
http://download.gnome.org/sources/libgda/5.0/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM libgda-better-javadetection.patch dims...@opensuse.org -- 
Improve java detections. Taken from upstream, commit e77368b.
-Patch0:         libgda-better-javadetection.patch
+Source:         
http://download.gnome.org/sources/libgda/5.1/%{name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM libgda-javadetection-biarch.patch bgo#673560 -- Prepare 
getsp to be sed'ed for biarch
 Patch1:         libgda-javadetection-biarch.patch
+# PATCH-FIX-UPSTREAM libgda-introspect.patch bgo#682743 dims...@opensuse.org 
-- Fix introspection, taken from git.
+Patch2:         libgda-introspect.patch
 BuildRequires:  db-devel
 BuildRequires:  fdupes
 %ifnarch s390 s390x ppc64
-BuildRequires:  firebird-devel
+BuildRequires:  pkgconfig(fbclient)
+BuildRequires:  pkgconfig(fbembed)
 %endif
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-java
 BuildRequires:  gobject-introspection-devel
-BuildRequires:  intltool
+BuildRequires:  intltool >= 0.40.6
 BuildRequires:  java-devel
 BuildRequires:  libgcrypt-devel
 BuildRequires:  mdbtools-devel
@@ -50,16 +52,14 @@
 BuildRequires:  readline-devel
 BuildRequires:  unixODBC-devel
 BuildRequires:  update-desktop-files
-# Only needed because we don't (and won't) support building xz tarballs by 
default... See bnc#697467
-BuildRequires:  xz
-BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(gnome-keyring-1)
+BuildRequires:  pkgconfig(glib-2.0) >= 2.32.0
 BuildRequires:  pkgconfig(goocanvas-2.0)
 BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(gtksourceview-3.0)
 BuildRequires:  pkgconfig(iso-codes)
 BuildRequires:  pkgconfig(json-glib-1.0)
 BuildRequires:  pkgconfig(libgvc)
+BuildRequires:  pkgconfig(libsecret-1)
 BuildRequires:  pkgconfig(libsoup-2.4)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(libxslt)
@@ -241,6 +241,17 @@
 mail spools, etc). It is a complete architecture that provides
 everything needed to access data.
 
+%package 5_0-firebird
+Summary:        Firebird DB Provider for GNU Data Access (GDA)
+Group:          Productivity/Databases/Clients
+Requires:       %{name}-5_0-4 = %{version}
+
+%description 5_0-firebird
+GNU Data Access (GDA) is an attempt to provide uniform access to
+different kinds of data sources (databases, information servers,
+mail spools, etc). It is a complete architecture that provides
+everything needed to access data.
+
 %package 5_0-jdbc
 Summary:        JDBC Provider for GNU Data Access (GDA)
 Group:          Productivity/Databases/Clients
@@ -350,24 +361,33 @@
 %lang_package -n %{name}-5_0-4
 %prep
 %setup -q
-%patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
-# Patch1 introdcues a --ARCH-- field ni getsp, which needs to be replace prior 
to compilation
-%if "%_lib" == "lib64"
-export getspARCH=amd64
-%else
-export getspARCH=i386
+# Patch1 introdcues a --ARCH-- field in getsp, which needs to be replace prior 
to compilation
+getspARCH=%{_target_cpu}
+%ifarch x86_64
+getspARCH=amd64
+%endif
+%ifarch %ix86
+getspARCH=i386
+%endif
+%ifarch %arm
+getspARCH=arm
 %endif
 sed -i "s:--ARCH--:$getspARCH:g" getsp.java
 # Due to patch0 and patch1, getsp.java needs to be rebuilt
 javac getsp.java
+# firebird detection is broken, see bgo#684583
+export CFLAGS="%{optflags} $(pkg-config --cflags fbclient)"
 %configure --with-pic\
        --disable-static \
        --enable-binreloc \
         --enable-default-binary \
-        --with-libdir-name=%{_lib}
+        --with-libdir-name=%{_lib} \
+        --enable-gda-gi \
+        --enable-gdaui-gi
 %{__make} %{?_smp_mflags}
 
 %install
@@ -536,6 +556,13 @@
 %{_libdir}/libgda-5.0/providers/libgda-bdb.so
 %{_datadir}/libgda-5.0/bdb_*.xml
 
+%files 5_0-firebird
+%defattr(-, root, root)
+# NOTE: Files don't conflict with previous version => Use versioned package 
name
+%{_libdir}/libgda-5.0/providers/libgda-firebird-embed.so
+%{_libdir}/libgda-5.0/providers/libgda-firebird-client.so
+%{_datadir}/libgda-5.0/firebird_*.xml
+
 %files 5_0-jdbc
 %defattr(-, root, root)
 # NOTE: Files don't conflict with previous version => Use versioned package 
name

++++++ libgda-introspect.patch ++++++
>From 4dd8c531a7042a74e4fbd34c8614c72d67018024 Mon Sep 17 00:00:00 2001
From: Vivien Malerba <male...@gnome-db.org>
Date: Sun, 23 Sep 2012 20:07:01 +0000
Subject: Correction for bug #684141

Mark GDA_SERVER_PROVIDER_UNDEFINED_LIMITING_THREAD as not introspectable
---
diff --git a/libgda/gda-server-provider.h b/libgda/gda-server-provider.h
index c0397e5..c448f00 100644
--- a/libgda/gda-server-provider.h
+++ b/libgda/gda-server-provider.h
@@ -303,6 +303,9 @@ typedef void (*GdaServerProviderAsyncCallback) 
(GdaServerProvider *provider, Gda
 typedef void (*GdaServerProviderExecCallback) (GdaServerProvider *provider, 
GdaConnection *cnc, guint task_id, 
                                               GObject *result_obj, const 
GError *error, gpointer data);
 
+/**
+ * GDA_SERVER_PROVIDER_UNDEFINED_LIMITING_THREAD: (skip)
+ */
 #define GDA_SERVER_PROVIDER_UNDEFINED_LIMITING_THREAD ((gpointer)0x1)
 struct _GdaServerProviderClass {
        GObjectClass parent_class;
--
cgit v0.9.0.2

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to