commit sqlite3 for openSUSE:Factory
Hello community, here is the log from the commit of package sqlite3 for openSUSE:Factory checked in at 2018-06-15 14:35:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sqlite3 (Old) and /work/SRC/openSUSE:Factory/.sqlite3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "sqlite3" Fri Jun 15 14:35:56 2018 rev:105 rq:616065 version:3.24.0 Changes: -------- --- /work/SRC/openSUSE:Factory/sqlite3/sqlite3.changes 2018-04-17 11:12:33.672356125 +0200 +++ /work/SRC/openSUSE:Factory/.sqlite3.new/sqlite3.changes 2018-06-15 14:36:06.698648405 +0200 @@ -1,0 +2,38 @@ +Fri Jun 8 14:01:06 UTC 2018 - guillaume.gardet@opensuse.org + +- Use 'src' archive instead of 'amalgamation' to be able to use + some flags, such as SQLITE_ENABLE_UPDATE_DELETE_LIMIT +- Remove 'sqlite-fts5-link.patch' since patched file is not + availaible in 'src' archive. Add '-lm' flag to LIBS var instead + +------------------------------------------------------------------- +Thu Jun 7 09:50:31 UTC 2018 - guillaume.gardet@opensuse.org + +- Enable SQLITE_ENABLE_UPDATE_DELETE_LIMIT + +------------------------------------------------------------------- +Wed Jun 6 16:22:50 UTC 2018 - astieger@suse.com + +- update to 3.24.0: + * Add support for PostgreSQL-style UPSERT + * Add support for auxiliary columns in r-tree tables + * Add C-language APIs for discovering SQL keywords used by SQLite + * Add C-language APIs for dynamic strings based on sqlite3_str + * Enhance ALTER TABLE so that it recognizes "true" and "false" as + valid arguments to DEFAULT + * Add the sorter-reference optimization as a compile-time option + * Improve the format of the EXPLAIN QUERY PLAN raw output, so that + it gives better information about the query plan and about the + relationships between the various components of the plan + * Added the SQLITE_DBCONFIG_RESET_DATABASE option to the + sqlite3_db_config() API. + * Automatically intercept the raw EXPLAIN QUERY PLAN output an + reformat it into an ASCII-art graph. + * Lines that begin with "#" and that are not in the middle of an + SQL statement are interpreted as comments + * Add the --append option to the ".backup" command + * Add the ".dbconfig" command + * various performance improvements + * various bug fixes + +------------------------------------------------------------------- Old: ---- sqlite-autoconf-3230100.tar.gz sqlite-doc-3230100.zip sqlite-fts5-link.patch New: ---- sqlite-doc-3240000.zip sqlite-src-3240000.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sqlite3.spec ++++++ --- /var/tmp/diff_new_pack.MCqjwE/_old 2018-06-15 14:36:07.534617827 +0200 +++ /var/tmp/diff_new_pack.MCqjwE/_new 2018-06-15 14:36:07.538617680 +0200 @@ -17,28 +17,26 @@ %define oname sqlite -%define tarversion 3230100 +%define tarversion 3240000 Name: sqlite3 -Version: 3.23.1 +Version: 3.24.0 Release: 0 Summary: Embeddable SQL Database Engine License: SUSE-Public-Domain Group: Productivity/Databases/Servers -Url: http://www.sqlite.org/ -Source0: http://www.sqlite.org/2018/sqlite-autoconf-%{tarversion}.tar.gz +URL: http://www.sqlite.org/ +Source0: http://www.sqlite.org/2018/sqlite-src-%{tarversion}.zip Source1: baselibs.conf Source2: http://www.sqlite.org/2018/sqlite-doc-%{tarversion}.zip -Patch1: sqlite-fts5-link.patch -BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: readline-devel +BuildRequires: tcl BuildRequires: unzip BuildRequires: pkgconfig(zlib) Provides: %{oname} = %{version} Obsoletes: %{oname} < %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description SQLite is a C library that implements an embeddable SQL database @@ -106,14 +104,13 @@ %{_docdir}/%{name}-doc. %prep -%setup -q -n sqlite-autoconf-%{tarversion} -a2 -%patch1 -p1 +%setup -q -n sqlite-src-%{tarversion} -a2 rm -v sqlite-doc-%{tarversion}/releaselog/current.html ln -sv `echo %{version} | sed "s/\./_/g"`.html sqlite-doc-%{tarversion}/releaselog/current.html find -type f -name sqlite.css~ -delete %build -autoreconf -fiv +export LIBS="$LIBS -lm " export CFLAGS="%{optflags} \ -DSQLITE_ENABLE_API_ARMOR \ -DSQLITE_ENABLE_COLUMN_METADATA \ @@ -124,6 +121,7 @@ -DSQLITE_ENABLE_JSON1 \ -DSQLITE_ENABLE_RBU \ -DSQLITE_ENABLE_RTREE \ + -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT \ -DSQLITE_SOUNDEX \ -DSQLITE_ENABLE_UNLOCK_NOTIFY \ -DSQLITE_SECURE_DELETE \ @@ -131,34 +129,38 @@ %configure \ --disable-static \ --disable-static-shell \ - --enable-readline + --enable-readline \ + --enable-fts4 \ + --enable-fts5 \ + --enable-json1 \ + --enable-update-limit \ + --enable-rtree +make sqlite3.c make %{?_smp_mflags} %install %make_install +mkdir -p %{buildroot}/%{_mandir}/man1/ +cp sqlite3.1 %{buildroot}/%{_mandir}/man1/ find %{buildroot} -type f -name "*.la" -delete -print %post -n libsqlite3-0 -p /sbin/ldconfig %postun -n libsqlite3-0 -p /sbin/ldconfig %files -%defattr(-,root,root) %{_bindir}/sqlite3 -%{_mandir}/man1/sqlite3.1%{ext_man} +%{_mandir}/man1/sqlite3.1%{?ext_man} %files -n libsqlite3-0 -%defattr(-,root,root) %{_libdir}/libsqlite3.so.* %files devel -%defattr(-,root,root) %{_includedir}/sqlite3.h %{_includedir}/sqlite3ext.h %{_libdir}/libsqlite3.so %{_libdir}/pkgconfig/sqlite3.pc %files doc -%defattr(-,root,root) %doc sqlite-doc-%{tarversion}/* %changelog
participants (1)
-
root