Hello community,
here is the log from the commit of package sqlite3 for openSUSE:Factory
checked in at Sat Feb 12 12:11:44 CET 2011.
--------
--- sqlite3/sqlite3.changes 2011-01-13 16:01:16.000000000 +0100
+++ /mounts/work_src_done/STABLE/sqlite3/sqlite3.changes 2011-02-03 15:57:53.000000000 +0100
@@ -1,0 +2,31 @@
+Thu Feb 3 14:52:19 UTC 2011 - max@novell.com
+
+- New Version: 3.7.5:
+ * Added the sqlite3_vsnprintf() interface.
+ * Added the SQLITE_DBSTATUS_LOOKASIDE_HIT,
+ SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE, and
+ SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL options for the
+ sqlite3_db_status() interface.
+ * Added the SQLITE_OMIT_AUTORESET compile-time option.
+ * Added the SQLITE_DEFAULT_FOREIGN_KEYS compile-time option.
+ * Updates to sqlite3_stmt_readonly() so that its result is
+ well-defined for all prepared statements and so that it works
+ with VACUUM.
+ * Added the "-heap" option to the command-line shell
+ * Fix a bug involving frequent changes in and out of WAL mode
+ and VACUUM that could (in theory) cause database corruption.
+ * Enhance the sqlite3_trace() mechanism so that nested SQL
+ statements such as might be generated by virtual tables are
+ shown but are shown in comments and without parameter
+ expansion. This greatly improves tracing output when using the
+ FTS3/4 and/or RTREE virtual tables.
+ * Change the xFileControl() methods on all built-in VFSes to
+ return SQLITE_NOTFOUND instead of SQLITE_ERROR for an
+ unrecognized operation code.
+ * The SQLite core invokes the SQLITE_FCNTL_SYNC_OMITTED file
+ control to the VFS in place of a call to xSync if the database
+ has PRAGMA synchronous set to OFF.
+
+- Split off sqlite3-tcl into a separate source package.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
sqlite-autoconf-3070400.tar.bz2
sqlite-tea.tar.bz2
New:
----
sqlite-autoconf-3070500.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sqlite3.spec ++++++
--- /var/tmp/diff_new_pack.yudvtp/_old 2011-02-12 11:59:47.000000000 +0100
+++ /var/tmp/diff_new_pack.yudvtp/_new 2011-02-12 11:59:47.000000000 +0100
@@ -17,11 +17,7 @@
# norootforbuild
-%if 0%{?!tcl_archdir:1}
-# tcl_archdir didn't exist before openSUSE 11.0
-%define tcl_archdir %{expand:%(echo 'puts [lindex $tcl_pkgPath 0]' | tclsh)}
-%endif
-%define tarversion %{expand:%(echo 'puts [format "%d%02d%02d%02d" {*}[split "%{version}.0" .]]' | tclsh)}
+%define tarversion %{expand:%(IFS=.; a="%{version}"; printf "%d%02d%02d%02d" $a)}
#
%if 0%{?suse_version} >= 1100
# The package naming scheme changed starting with openSUSE 11.0
@@ -31,7 +27,7 @@
%endif
Name: sqlite3
-BuildRequires: pkg-config readline-devel tcl-devel
+BuildRequires: pkg-config readline-devel
%if %{?suse_version:1}%{?!suse_version:0}
BuildRequires: update-desktop-files
%endif
@@ -39,7 +35,7 @@
Group: Productivity/Databases/Servers
Summary: Embeddable SQL Database Engine
Url: http://www.sqlite.org/
-Version: 3.7.4
+Version: 3.7.5
Release: 1
# bug437293
%ifarch ppc64
@@ -52,8 +48,7 @@
Provides: sqlite = %version
Obsoletes: sqlite < %version
Source0: sqlite-autoconf-%tarversion.tar.bz2
-Source1: sqlite-tea.tar.bz2
-Source3: baselibs.conf
+Source1: baselibs.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -104,27 +99,6 @@
%endif
-%package tcl
-License: Public Domain, Freeware
-Group: Development/Libraries/Tcl
-Summary: Tcl binding for SQLite
-Provides: sqlite-tcl = %version
-Obsoletes: sqlite-tcl < %version
-
-%description tcl
-SQLite is a C library that implements an embeddable SQL database
-engine. Programs that link with the SQLite library can have SQL
-database access without running a separate RDBMS process.
-
-This package contains an extension for the Tcl programming language to
-access SQLite databases.
-
-
-
-Authors:
---------
- D. Richard Hipp