Hello community, here is the log from the commit of package libgda for openSUSE:Factory checked in at Fri Oct 15 16:47:17 CEST 2010. -------- --- GNOME/libgda/libgda.changes 2010-09-16 10:17:26.000000000 +0200 +++ /mounts/work_src_done/STABLE/libgda/libgda.changes 2010-09-27 11:08:53.000000000 +0200 @@ -1,0 +2,25 @@ +Mon Sep 27 08:16:30 CEST 2010 - vuntz@opensuse.org + +- Update to version 4.2.0: + + Misc corrections. + + Updated translations. +- Update descriptions of packages. +- Create a libgda-tools subpackage, that contains unversioned + binaries. Pass --enable-default-binary to configure so that we + always get the unversioned binaries. +- Rename the libgda-4_0 suppackage to libgda-4_0-tools, with + appropriate Provides and Obsoletes. +- Split graphical tools out of libgda-4_0-tools in + libgda-ui-4_0-tools. Add a Supplements to install this subpackage + automatically if libgda-4_0-tools and the libgda-ui library are + installed. +- Remove Requires for libgda-4_0 in libgda-report-4_0-4: this is + not needed. +- Remove Requires for libgda-4_0 in libgda-4_0-doc: this is not + needed. +- Move some files around, so that they get installed with the right + subpackage. +- Remove the sales_test.db database: it's just there as a test, and + should not be in the package. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- libgda-4.1.11.tar.bz2 New: ---- libgda-4.2.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgda.spec ++++++ --- /var/tmp/diff_new_pack.sBF7xO/_old 2010-10-15 16:46:50.000000000 +0200 +++ /var/tmp/diff_new_pack.sBF7xO/_new 2010-10-15 16:46:50.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libgda (Version 4.1.11) +# spec file for package libgda (Version 4.2.0) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,6 +19,17 @@ Name: libgda +License: GPLv2+ ; LGPLv2.1+ +Version: 4.2.0 +Release: 1 +# FIXME: with 4.1.7 update, parallel build fails. Check if it can be reenabled later on. +# FIXME: add bdb sql BuildRequires when available +Summary: GNU Data Access (GDA) Library +Group: Productivity/Databases/Clients +Url: http://www.gnome-db.org/ +Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.99/%{name}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM libgda-no-subdir-in-bindir.patch bgo#594115 vuntz@novell.com -- No subdirectory in bindir +Patch1: libgda-no-subdir-in-bindir.patch BuildRequires: db-devel BuildRequires: fdupes BuildRequires: firebird-devel @@ -49,42 +60,60 @@ BuildRequires: sqlite3-devel BuildRequires: unixODBC-devel BuildRequires: update-desktop-files -License: GPLv2+ ; LGPLv2.1+ -Group: Productivity/Databases/Clients -Version: 4.1.11 -Release: 1 -# FIXME: with 4.1.7 update, parallel build fails. Check if it can be reenabled later on. -# FIXME: add bdb sql BuildRequires when available -Summary: GNU Data Access (GDA) Library BuildRoot: %{_tmppath}/%{name}-%{version}-build -Url: http://www.gnome-db.org/ -Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.99/%{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM libgda-no-subdir-in-bindir.patch bgo#594115 vuntz@novell.com -- No subdirectory in bindir -Patch1: libgda-no-subdir-in-bindir.patch -Requires: %{name}-4_0 = %{version} %description GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. -%package 4_0 +%package tools License: GPLv2+ ; LGPLv2.1+ -Summary: GNU Data Access (GDA) Library -Group: System/Libraries +Summary: GNU Data Access (GDA) Library -- Tools +Group: Productivity/Databases/Clients +Requires: %{name}-4_0-tools = %{version} Provides: %{name} = %{version} Obsoletes: %{name} < %{version} -%description 4_0 +%description tools +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. + +This package provides command-line tools for libgda. + +%package 4_0-tools +License: GPLv2+ ; LGPLv2.1+ +Summary: GNU Data Access (GDA) Library -- Tools +Group: Productivity/Databases/Clients +Provides: %{name}-4_0 = %{version} +Obsoletes: %{name}-4_0 < %{version} + +%description 4_0-tools GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. + +This package provides command-line tools for libgda. + +%package ui-4_0-tools +License: GPLv2+ ; LGPLv2.1+ +Summary: GNU Data Access (GDA) Library -- Graphical Tools +Group: Productivity/Databases/Clients +Supplements: packageand(%{name}-4_0-tools:%{name}-ui-4_0-4} + +%description ui-4_0-tools +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. + +This package provides graphical tools: + - gda-browser: a tool to browse databases + - gda-control-center: configuration tool for libgda %package 4_0-4 License: GPLv2+ ; LGPLv2.1+ @@ -95,11 +124,9 @@ %description 4_0-4 GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. %package ui-4_0-4 License: GPLv2+ ; LGPLv2.1+ @@ -109,11 +136,9 @@ %description ui-4_0-4 GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. %package ui-4_0-plugins License: GPLv2+ ; LGPLv2.1+ @@ -123,25 +148,20 @@ %description ui-4_0-plugins GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. %package report-4_0-4 License: GPLv2+ ; LGPLv2.1+ Summary: GNU Data Access (GDA) Library Group: System/Libraries -Requires: %{name}-4_0 = %{version} %description report-4_0-4 GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. %package xslt-4_0-4 License: GPLv2+ ; LGPLv2.1+ @@ -150,45 +170,42 @@ %description xslt-4_0-4 GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. %package 4_0-devel License: GPLv2+ ; LGPLv2.1+ -Summary: Include Files and Libraries mandatory for Development +Summary: GNU Data Access (GDA) Library -- Development Files Group: Development/Libraries/C and C++ -Requires: %{name}-4_0-4 = %{version} glib2-devel libdb-4_5-devel libxml2-devel libxslt-devel glibc-devel sqlite3-devel -Requires: gtk2-devel +Requires: %{name}-4_0-4 = %{version} Requires: %{name}-ui-4_0-4 = %{version} -# Required for gda-data-model-bdb.h include: -Requires: db-devel # named libgda-devel on 10.3 Provides: %{name}-devel = %{version} Obsoletes: %{name}-devel < %{version} %description 4_0-devel +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. + This package contains all necessary include files and libraries needed to develop applications that require these. %package 4_0-doc License: GPLv2+ ; LGPLv2.1+ -Summary: Additional Package Documentation +Summary: GNU Data Access (GDA) Library -- Developer Documentation Group: Development/Libraries/C and C++ -Requires: %{name}-4_0 = %{version} Provides: %{name}-doc = %{version} # named libgda-doc on 10.3 Obsoletes: %{name}-doc <= 1.3.91 %description 4_0-doc GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. %package 4_0-bdb License: GPLv2+ ; LGPLv2.1+ @@ -198,11 +215,9 @@ %description 4_0-bdb GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. %package 4_0-jdbc License: GPLv2+ ; LGPLv2.1+ @@ -215,11 +230,9 @@ %description 4_0-jdbc GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. %package 4_0-mdb License: GPLv2+ ; LGPLv2.1+ @@ -230,11 +243,9 @@ %description 4_0-mdb GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. %package 4_0-mysql License: GPLv2+ ; LGPLv2.1+ @@ -247,11 +258,9 @@ %description 4_0-mysql GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. %package 4_0-postgres License: GPLv2+ ; LGPLv2.1+ @@ -264,11 +273,9 @@ %description 4_0-postgres GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. %package 4_0-sqlcipher License: GPLv2+ ; LGPLv2.1+ @@ -281,11 +288,9 @@ %description 4_0-sqlcipher GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. %package 4_0-sqlite License: GPLv2+ ; LGPLv2.1+ @@ -298,11 +303,9 @@ %description 4_0-sqlite GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. %package 4_0-web License: GPLv2+ ; LGPLv2.1+ @@ -313,11 +316,9 @@ %description 4_0-web GNU Data Access (GDA) is an attempt to provide uniform access to -different kinds of data sources (databases, information servers, mail -spools, and more). It is a complete architecture that provides all you -need to access your data. It is defined by a set of CORBA interfaces -that are as generic as possible (but very powerful at the same time) so -that any kind of data source can be accessed through them. +different kinds of data sources (databases, information servers, +mail spools, etc). It is a complete architecture that provides +everything needed to access data. %lang_package -n %{name}-4_0-4 %prep @@ -327,7 +328,8 @@ %build %configure --with-pic\ --disable-static \ - --enable-binreloc + --enable-binreloc \ + --enable-default-binary #%{__make} %{?jobs:-j%jobs} %{__make} @@ -340,8 +342,10 @@ %suse_update_desktop_file gda-control-center-4.0 # Change sr@Latn to sr@latin mv %{buildroot}%{_datadir}/locale/sr@Latn %{buildroot}%{_datadir}/locale/sr@latin -%find_lang libgda-4.0 +# This a test database, we don't want it in the package +rm %{buildroot}%{_sysconfdir}/libgda-4.0/sales_test.db find %{buildroot} -type f -name "*.la" -delete -print +%find_lang libgda-4.0 %fdupes $RPM_BUILD_ROOT %clean @@ -365,32 +369,51 @@ %files 4_0-4-lang -f libgda-4.0.lang -%files 4_0 -# NOTE: Even if it was probably intended by upstrem to be in sync with +%files tools +%defattr(-, root, root) +%{_bindir}/gda-list-config +%{_bindir}/gda-list-server-op +%{_bindir}/gda-sql +%{_mandir}/man1/gda-sql.1* + +%files 4_0-tools +# NOTE: Even if it was probably intended by upstream to be in sync with # the libgda soname, naming scheme is different (4_0-4 for soname, 4_0 # for data files). To be on the safe side, package it separately. # This package contains only files with "4.0" in its name or path. %defattr(-, root, root) -%doc AUTHORS COPYING COPYING.LIB ChangeLog NEWS README -%{_bindir}/*-4.0 -%{_datadir}/applications/gda*.desktop -%{_datadir}/icons/hicolor/*/apps/gda-control-center.* -%{_datadir}/libgda-4.0/icons/ -%{_datadir}/libgda-4.0/language-specs/ -%{_datadir}/libgda-4.0/pixmaps/gda-browser*.png -%{_datadir}/libgda-4.0/pixmaps/gda-control-center*.png +%doc COPYING +%{_bindir}/gda-list-config-4.0 +%{_bindir}/gda-list-jdbc-providers-4.0 +%{_bindir}/gda-list-server-op-4.0 +%{_bindir}/gda-sql-4.0 +%{_bindir}/gda-test-connection-4.0 +%doc %{_mandir}/man1/gda-sql-4.0.1* +# For web server embedded in gda-sql %{_datadir}/libgda-4.0/web/ -%{_datadir}/pixmaps/gda-browser-*.png #FIXME: why is this file missing? #%{_libdir}/libgda-4.0/providers/libgda-ldap.so -%doc %{_mandir}/man?/*-4.0.* -%config %{_sysconfdir}/libgda-4.0/sales_test.db # in report-4_0-4 %exclude %{_datadir}/libgda-4.0/gda_trml2html %exclude %{_datadir}/libgda-4.0/gda_trml2pdf +%files ui-4_0-tools +%defattr(-, root, root) +# gda-browser +%{_bindir}/gda-browser-4.0 +%{_datadir}/applications/gda-browser-4.0.desktop +%{_datadir}/libgda-4.0/icons/ +%{_datadir}/libgda-4.0/pixmaps/gda-browser*.png +%{_datadir}/pixmaps/gda-browser-*.png +# gda-control-center +%{_bindir}/gda-control-center-4.0 +%{_datadir}/applications/gda-control-center-4.0.desktop +%{_datadir}/icons/hicolor/*/apps/gda-control-center.* +%{_datadir}/libgda-4.0/pixmaps/gda-control-center*.png + %files 4_0-4 %defattr(-, root, root) +%doc AUTHORS COPYING.LIB ChangeLog NEWS README %{_libdir}/libgda-4.0.so.* %{_libdir}/girepository-1.0/Gda-4.0.typelib %dir %{_datadir}/libgda-4.0 @@ -400,7 +423,7 @@ %dir %{_sysconfdir}/libgda-4.0 %config %dir %{_sysconfdir}/libgda-4.0/config %dir %{_libdir}/libgda-4.0 -%dir %{_libdir}/libgda-4.0/plugins/ +%dir %{_libdir}/libgda-4.0/plugins %dir %{_libdir}/libgda-4.0/providers %files ui-4_0-4 @@ -420,6 +443,8 @@ %defattr(-,root,root) %{_libdir}/libgda-4.0/plugins/gdaui-*.xml %{_libdir}/libgda-4.0/plugins/libgda-ui-plugins.so +# For syntax highlighting +%{_datadir}/libgda-4.0/language-specs/ %files report-4_0-4 %defattr(-, root, root) @@ -435,20 +460,22 @@ %files 4_0-devel %defattr(-, root, root) # NOTE: Files don't conflict with previous version => Use versioned package name -%{_includedir}/*-4.0 +%{_includedir}/libgda-4.0/ %{_libdir}/libgda-4.0.so %{_libdir}/libgda-xslt-4.0.so %{_libdir}/libgda-report-4.0.so %{_libdir}/libgda-ui-4.0.so %{_libdir}/pkgconfig/*-4.0.pc %{_datadir}/gir-1.0/*.gir +# demo +%{_bindir}/gdaui-demo-4.0 %{_datadir}/libgda-4.0/demo/ %files 4_0-doc %defattr(-, root, root) # NOTE: Files don't conflict with previous version => Use versioned package name -%{_datadir}/gtk-doc/html/gda-browser -%{_datadir}/gtk-doc/html/libgda-4.0 +%{_datadir}/gtk-doc/html/gda-browser/ +%{_datadir}/gtk-doc/html/libgda-4.0/ %files 4_0-bdb %defattr(-, root, root) @@ -484,6 +511,7 @@ %files 4_0-sqlcipher %defattr(-, root, root) # NOTE: Files don't conflict with previous version => Use versioned package name +%doc providers/sqlcipher/COPYING.sqlcipher %{_libdir}/libgda-4.0/providers/libgda-sqlcipher.so %{_datadir}/libgda-4.0/sqlcipher_*.xml ++++++ libgda-4.1.11.tar.bz2 -> libgda-4.2.0.tar.bz2 ++++++ GNOME/libgda/libgda-4.1.11.tar.bz2 /mounts/work_src_done/STABLE/libgda/libgda-4.2.0.tar.bz2 differ: char 11, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org