diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -210,6 +210,7 @@ libsqlite3.so.0:sqlite3_value_free libsqlite3.so.0:sqlite3_value_int libsqlite3.so.0:sqlite3_value_int64 +libsqlite3.so.0:sqlite3_value_nochange libsqlite3.so.0:sqlite3_value_numeric_type libsqlite3.so.0:sqlite3_value_pointer libsqlite3.so.0:sqlite3_value_subtype @@ -223,7 +224,9 @@ libsqlite3.so.0:sqlite3_vfs_unregister libsqlite3.so.0:sqlite3_vmprintf libsqlite3.so.0:sqlite3_vsnprintf +libsqlite3.so.0:sqlite3_vtab_collation libsqlite3.so.0:sqlite3_vtab_config +libsqlite3.so.0:sqlite3_vtab_nochange libsqlite3.so.0:sqlite3_vtab_on_conflict libsqlite3.so.0:sqlite3_wal_autocheckpoint libsqlite3.so.0:sqlite3_wal_checkpoint diff --git a/abi_symbols32 b/abi_symbols32 --- a/abi_symbols32 +++ b/abi_symbols32 @@ -210,6 +210,7 @@ libsqlite3.so.0:sqlite3_value_free libsqlite3.so.0:sqlite3_value_int libsqlite3.so.0:sqlite3_value_int64 +libsqlite3.so.0:sqlite3_value_nochange libsqlite3.so.0:sqlite3_value_numeric_type libsqlite3.so.0:sqlite3_value_pointer libsqlite3.so.0:sqlite3_value_subtype @@ -223,7 +224,9 @@ libsqlite3.so.0:sqlite3_vfs_unregister libsqlite3.so.0:sqlite3_vmprintf libsqlite3.so.0:sqlite3_vsnprintf +libsqlite3.so.0:sqlite3_vtab_collation libsqlite3.so.0:sqlite3_vtab_config +libsqlite3.so.0:sqlite3_vtab_nochange libsqlite3.so.0:sqlite3_vtab_on_conflict libsqlite3.so.0:sqlite3_wal_autocheckpoint libsqlite3.so.0:sqlite3_wal_checkpoint diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -3,3 +3,4 @@ libm.so.6 libpthread.so.0 libreadline.so.6 +libz.so.1 diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,36 +1,37 @@ name : sqlite3 -version : 3.20.1 -release : 19 +version : 3.22.0 +release : 20 source : - - https://www.sqlite.org/2017/sqlite-autoconf-3200100.tar.gz : ec66595b29bc0798b023a5122021ea646ab4fa9e2f735937c5426feeba950742 + - https://www.sqlite.org/2018/sqlite-autoconf-3220000.tar.gz : 2824ab1238b706bc66127320afbdffb096361130e23291f26928a027b885c612 license : Public-Domain -summary : Self contained SQL package -description: | - The SQLite package is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. -optimize : speed component : system.base +optimize : speed emul32 : yes +summary : Self contained SQL package +description: | + The SQLite package is a software library that implements a self-contained, + serverless, zero-configuration, transactional SQL database engine. setup : | ex_opts="" if [[ -z "${EMUL32BUILD}" ]]; then ex_opts="--enable-readline" fi - %configure --prefix=/usr \ - --disable-static \ - --enable-fts5 \ - -enable-threadsafe \ - --enable-threads-override-locks \ - --enable-load-extension \ - $ex_opts \ - CFLAGS="$CFLAGS -DSQLITE_ENABLE_FTS3=1 \ - -DSQLITE_ENABLE_COLUMN_METADATA=1 \ - -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \ - -DSQLITE_ENABLE_DBSTAT_VTAB=1 \ - -DSQLITE_SECURE_DELETE=1 \ - -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 \ - -DSQLITE_ENABLE_FTS3=3" + %configure --disable-static \ + --enable-fts5 \ + --enable-threadsafe \ + $ex_opts \ + CFLAGS="$CFLAGS \ + -DSQLITE_ENABLE_FTS3 \ + -DSQLITE_ENABLE_FTS4 \ + -DSQLITE_ENABLE_FTS5 \ + -DSQLITE_ENABLE_COLUMN_METADATA \ + -DSQLITE_ENABLE_UNLOCK_NOTIFY \ + -DSQLITE_ENABLE_DBSTAT_VTAB \ + -DSQLITE_SECURE_DELETE \ + -DSQLITE_ENABLE_FTS3_PARENTHESIS" build : | %make install : | %make_install + install -D -m0644 sqlite3.1 $installdir/usr/share/man/man1/sqlite3.1 diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,20 +2,22 @@ sqlite3 - Ikey Doherty - ikey@solus-project.com + Pierre-Yves + pyu@riseup.net Public-Domain system.base Self contained SQL package - The SQLite package is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. + The SQLite package is a software library that implements a self-contained, +serverless, zero-configuration, transactional SQL database engine. https://solus-project.com/sources/README.Solus sqlite3 Self contained SQL package - The SQLite package is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. + The SQLite package is a software library that implements a self-contained, +serverless, zero-configuration, transactional SQL database engine. system.base @@ -27,11 +29,12 @@ sqlite3-32bit 32-bit libraries for sqlite3 - The SQLite package is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. + The SQLite package is a software library that implements a self-contained, +serverless, zero-configuration, transactional SQL database engine. emul32 - sqlite3 + sqlite3 /usr/lib32/lib*.so.* @@ -40,12 +43,13 @@ sqlite3-32bit-devel Development files for 32-bit sqlite3 - The SQLite package is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. + The SQLite package is a software library that implements a self-contained, +serverless, zero-configuration, transactional SQL database engine. programming.devel - sqlite3-32bit - sqlite3-devel + sqlite3-32bit + sqlite3-devel /usr/lib32/lib*.so @@ -55,11 +59,12 @@ sqlite3-devel Development files for sqlite3 - The SQLite package is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. + The SQLite package is a software library that implements a self-contained, +serverless, zero-configuration, transactional SQL database engine. programming.devel - sqlite3 + sqlite3 /usr/include/ @@ -68,12 +73,12 @@ - - 2017-10-10 - 3.20.1 + + 2018-01-23 + 3.22.0 Packaging update - Ikey Doherty - ikey@solus-project.com + Pierre-Yves + pyu@riseup.net \ No newline at end of file