diff options
30 files changed, 913 insertions, 0 deletions
diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..5bf51b3 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,10 @@ +SQLCipher for Debian +-------------------- + +SQLCipher for Debian is split up in three packages: + +libsqlcipher-dev: Development files (headers, static library) +libsqlcipher0: The database engine library itself +sqlcipher: The text-mode user interface + + -- Hans-Christoph Steiner <hans@eds.org>, Sat, 31 Mar 2012 19:54:55 -0400 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..ed900f3 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,36 @@ +sqlcipher (2.2.1-3) unstable; urgency=low + + [ Fernando Seiti Furusato ] + * use autoreconf and autotools-dev to build on new arches (Closes: #755939) + + [ Hans-Christoph Steiner ] + * fix libname in pkgconfig (Closes: #741907) + + -- Hans-Christoph Steiner <hans@eds.org> Thu, 31 Jul 2014 14:05:38 -0400 + +sqlcipher (2.2.1-2) unstable; urgency=low + + * set SQLITE_TEMP_STORE=2, as required by upstream (Closes: #726464) + + -- Hans-Christoph Steiner <hans@eds.org> Tue, 15 Oct 2013 22:54:33 -0400 + +sqlcipher (2.2.1-1) unstable; urgency=low + + * update to latest upstream release + + -- Hans-Christoph Steiner <hans@eds.org> Tue, 13 Aug 2013 15:43:45 -0400 + +sqlcipher (2.1.1-2) unstable; urgency=low + + * update debian/watch from submission from Bart Martens + * updated description with text from http://sqlcipher.net + * moving from experimental to unstable, its ready! + + -- Hans-Christoph Steiner <hans@eds.org> Tue, 04 Jun 2013 13:30:19 -0400 + +sqlcipher (2.1.1-1) experimental; urgency=low + + * Initial release. (Closes: #628169) + + -- Hans-Christoph Steiner <hans@eds.org> Thu, 17 Jan 2013 14:41:50 -0500 + diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +8 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..e063d90 --- /dev/null +++ b/debian/control @@ -0,0 +1,126 @@ +Source: sqlcipher +Section: devel +Priority: optional +Maintainer: Hans-Christoph Steiner <hans@eds.org> +Build-Depends: dpkg-dev (>= 1.16.1~), debhelper (>= 8.1.3), autotools-dev, dh-autoreconf, chrpath, libreadline-dev, tcl8.5-dev, libssl-dev +Build-Conflicts: tcl8.4, tcl8.4-dev +Homepage: http://sqlcipher.net/ +Standards-Version: 3.9.5 +Vcs-Git: https://alioth.debian.org/anonscm/git/collab-maint/sqlcipher.git +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/sqlcipher.git + +Package: sqlcipher +Section: database +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libsqlcipher0 (= ${binary:Version}) +Suggests: sqlite3-doc +Multi-Arch: foreign +Description: Command line interface for SQLCipher + SQLCipher is a C library that implements an encryption in the SQLite 3 + database engine. Programs that link with the SQLCipher library can have SQL + database access without running a separate RDBMS process. It allows one to + have per-database or page-by-page encryption using AES-256 from OpenSSL. + . + SQLCipher has a small footprint and great performance so it’s ideal for + protecting embedded application databases and is well suited for mobile + development. + . + * as little as 5-15% overhead for encryption + * 100% of data in the database file is encrypted + * Uses good security practices (CBC mode, key derivation) + * Zero-configuration and application level cryptography + * Algorithms provided by the peer reviewed OpenSSL crypto library. + . + SQLCipher has broad platform support for with C/C++, Obj-C, QT, Win32/.NET, + Java, Python, Ruby, Linux, Mac OS X, iPhone/iOS, Android, Xamarin.iOS, and + Xamarin.Android. + . + SQLCipher v2.2.1 is based on SQLite3 v3.7.17. + +Package: libsqlcipher0-dbg +Section: debug +Architecture: any +Priority: extra +Depends: libsqlcipher0 (= ${binary:Version}), ${misc:Depends} +Multi-Arch: foreign +Description: SQLCipher debugging symbols + SQLCipher is a C library that implements an encryption in the SQLite 3 + database engine. Programs that link with the SQLCipher library can have SQL + database access without running a separate RDBMS process. It allows one to + have per-database or page-by-page encryption using AES-256 from OpenSSL. + . + SQLCipher has a small footprint and great performance so it’s ideal for + protecting embedded application databases and is well suited for mobile + development. + . + * as little as 5-15% overhead for encryption + * 100% of data in the database file is encrypted + * Uses good security practices (CBC mode, key derivation) + * Zero-configuration and application level cryptography + * Algorithms provided by the peer reviewed OpenSSL crypto library. + . + SQLCipher has broad platform support for with C/C++, Obj-C, QT, + Win32/.NET/Mono, Java, Python, Ruby, Linux, Mac OS X, iPhone/iOS, Android, + Xamarin.iOS, and Xamarin.Android. + . + SQLCipher v2.2.1 is based on SQLite3 v3.7.17. + . + This package contains the debugging symbols for the libraries. + +Package: libsqlcipher0 +Section: libs +Architecture: any +Priority: optional +Depends: ${shlibs:Depends}, ${misc:Depends} +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Description: SQLCipher shared library + SQLCipher is a C library that implements an encryption in the SQLite 3 + database engine. Programs that link with the SQLCipher library can have SQL + database access without running a separate RDBMS process. It allows one to + have per-database or page-by-page encryption using AES-256 from OpenSSL. + . + SQLCipher has a small footprint and great performance so it’s ideal for + protecting embedded application databases and is well suited for mobile + development. + . + * as little as 5-15% overhead for encryption + * 100% of data in the database file is encrypted + * Uses good security practices (CBC mode, key derivation) + * Zero-configuration and application level cryptography + * Algorithms provided by the peer reviewed OpenSSL crypto library. + . + SQLCipher has broad platform support for with C/C++, Obj-C, QT, + Win32/.NET/Mono, Java, Python, Ruby, Linux, Mac OS X, iPhone/iOS, Android, + Xamarin.iOS, and Xamarin.Android. + . + SQLCipher v2.2.1 is based on SQLite3 v3.7.17. + +Package: libsqlcipher-dev +Suggests: sqlite3-doc +Section: libdevel +Architecture: any +Depends: libsqlcipher0 (= ${binary:Version}), ${misc:Depends}, libc6-dev +Description: SQLCipher development files + SQLCipher is a C library that implements an encryption in the SQLite 3 + database engine. Programs that link with the SQLCipher library can have SQL + database access without running a separate RDBMS process. It allows one to + have per-database or page-by-page encryption using AES-256 from OpenSSL. + . + SQLCipher has a small footprint and great performance so it’s ideal for + protecting embedded application databases and is well suited for mobile + development. + . + * as little as 5-15% overhead for encryption + * 100% of data in the database file is encrypted + * Uses good security practices (CBC mode, key derivation) + * Zero-configuration and application level cryptography + * Algorithms provided by the peer reviewed OpenSSL crypto library. + . + SQLCipher has broad platform support for with C/C++, Obj-C, QT, + Win32/.NET/Mono, Java, Python, Ruby, Linux, Mac OS X, iPhone/iOS, Android, + Xamarin.iOS, and Xamarin.Android. + . + This package contains the development files (headers, static libraries) + . + SQLCipher v2.2.1 is based on SQLite3 v3.7.17. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..537709e --- /dev/null +++ b/debian/copyright @@ -0,0 +1,25 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: SQLCipher +Upstream-Contact: Stephen Lombardo <sjlombardo@zetetic.net> +Source: https://github.com/sqlcipher/sqlcipher + +Files: * +Copyright: 2000-2012, D. Richard Hipp <drh@hwaci.com> +License: public domain + The author disclaims all copyright. The library is in the public domain. + The author disclaims copyright to this source code. + + +Files: src/crypto.h src/crypto.c src/crypto_impl.c src/crypto_impl.c +Copyright: 2008-2012, Zetetic LLC +License: + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the ZETETIC LLC nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..ae1dc36 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,7 @@ +[DEFAULT] +upstream-branch = upstream +debian-branch = master +upstream-tag = upstream/%(version)s +debian-tag = debian/%(version)s +pristine-tar = True +sign-tags = True diff --git a/debian/libsqlcipher-dev.dirs b/debian/libsqlcipher-dev.dirs new file mode 100644 index 0000000..da07fdd --- /dev/null +++ b/debian/libsqlcipher-dev.dirs @@ -0,0 +1,2 @@ +usr/include +usr/lib diff --git a/debian/libsqlcipher-dev.install.in b/debian/libsqlcipher-dev.install.in new file mode 100644 index 0000000..3466e26 --- /dev/null +++ b/debian/libsqlcipher-dev.install.in @@ -0,0 +1,5 @@ +usr/include/sqlcipher/*.h +usr/lib/${DEB_HOST_MULTIARCH}/libsqlcipher.a +usr/lib/${DEB_HOST_MULTIARCH}/libsqlcipher.so +usr/lib/${DEB_HOST_MULTIARCH}/libsqlcipher.la +usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/sqlcipher.pc diff --git a/debian/libsqlcipher0-dbg.dirs b/debian/libsqlcipher0-dbg.dirs new file mode 100644 index 0000000..08d9e7a --- /dev/null +++ b/debian/libsqlcipher0-dbg.dirs @@ -0,0 +1 @@ +usr/lib/debug diff --git a/debian/libsqlcipher0.dirs b/debian/libsqlcipher0.dirs new file mode 100644 index 0000000..6845771 --- /dev/null +++ b/debian/libsqlcipher0.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian/libsqlcipher0.docs b/debian/libsqlcipher0.docs new file mode 100644 index 0000000..e174728 --- /dev/null +++ b/debian/libsqlcipher0.docs @@ -0,0 +1 @@ +debian/README.Debian diff --git a/debian/libsqlcipher0.install.in b/debian/libsqlcipher0.install.in new file mode 100644 index 0000000..109e22e --- /dev/null +++ b/debian/libsqlcipher0.install.in @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libsqlcipher.so.* diff --git a/debian/libsqlcipher0.lintian-overrides b/debian/libsqlcipher0.lintian-overrides new file mode 100644 index 0000000..de3609c --- /dev/null +++ b/debian/libsqlcipher0.lintian-overrides @@ -0,0 +1,16 @@ +# lintian correctly finds a version of sqlite in the sqlcipher libs. SQLCipher +# is a customized version of SQLite3 that adds encryption support. +# Unfortunately, this cannot be implemented as a plain plugin to SQLite +# because it is not possible to make the encryption transparent without +# modifying the core of SQLite. For example, with SQLCipher, you only need to +# know about sqlite_key()/sqlite_rekey() and the related PRAGMAS, and the rest +# of the API and SQL calls are exactly the same as SQLite. I believe this is +# not even possible using the SQLite author's proprietary encryption plugin. +# +# Some more info on its design is available here: http://sqlcipher.net/design +# +# It was also discussed on debian-security: +# http://lists.debian.org/debian-security/2012/09/msg00044.html +# http://lists.debian.org/debian-security/2012/10/msg00002.html +# +libsqlcipher0: embedded-library usr/lib/*/libsqlcipher.so.0.8.6: sqlite diff --git a/debian/libsqlcipher0.postinst b/debian/libsqlcipher0.postinst new file mode 100644 index 0000000..fea4184 --- /dev/null +++ b/debian/libsqlcipher0.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +if [ "$1" = "configure" ] +then + ldconfig +fi + +#DEBHELPER# diff --git a/debian/libsqlcipher0.symbols b/debian/libsqlcipher0.symbols new file mode 100644 index 0000000..af68c3c --- /dev/null +++ b/debian/libsqlcipher0.symbols @@ -0,0 +1,253 @@ +libsqlcipher.so.0 libsqlcipher0 #MINVER# + (optional)codec_pragma@Base 2.1.1 + (optional)sqlcipher_activate@Base 2.0.3 + (optional)sqlcipher_codec_ctx_free@Base 2.0.3 + (optional)sqlcipher_codec_ctx_get_cipher@Base 2.1.1 + (optional)sqlcipher_codec_ctx_get_data@Base 2.0.3 + (optional)sqlcipher_codec_ctx_get_fast_kdf_iter@Base 2.1.1 + (optional)sqlcipher_codec_ctx_get_flag@Base 2.1.1 + (optional)sqlcipher_codec_ctx_get_kdf_iter@Base 2.1.1 + (optional)sqlcipher_codec_ctx_get_kdf_salt@Base 2.0.3 + (optional)sqlcipher_codec_ctx_get_pagesize@Base 2.0.3 + (optional)sqlcipher_codec_ctx_get_reservesize@Base 2.0.3 + (optional)sqlcipher_codec_ctx_get_use_hmac@Base 2.1.1 + (optional)sqlcipher_codec_ctx_init@Base 2.0.3 + (optional)sqlcipher_codec_ctx_set_cipher@Base 2.0.3 + (optional)sqlcipher_codec_ctx_set_error@Base 2.0.3 + (optional)sqlcipher_codec_ctx_set_fast_kdf_iter@Base 2.0.3 + (optional)sqlcipher_codec_ctx_set_flag@Base 2.1.1 + (optional)sqlcipher_codec_ctx_set_kdf_iter@Base 2.0.3 + (optional)sqlcipher_codec_ctx_set_pagesize@Base 2.0.3 + (optional)sqlcipher_codec_ctx_set_pass@Base 2.0.3 + (optional)sqlcipher_codec_ctx_set_use_hmac@Base 2.0.3 + (optional)sqlcipher_codec_ctx_unset_flag@Base 2.1.1 + (optional)sqlcipher_codec_get_cipher_provider@Base 2.2.1 + (optional)sqlcipher_codec_get_pass@Base 2.0.3 + (optional)sqlcipher_codec_key_copy@Base 2.0.3 + (optional)sqlcipher_codec_key_derive@Base 2.0.3 + (optional)sqlcipher_deactivate@Base 2.1.1 + (optional)sqlcipher_exportFunc@Base 2.0.3 + (optional)sqlcipher_free@Base 2.0.3 + (optional)sqlcipher_get_default_use_hmac@Base 2.1.1 + (optional)sqlcipher_get_hmac_salt_mask@Base 2.1.1 + (optional)sqlcipher_get_provider@Base 2.2.1 + (optional)sqlcipher_ismemset@Base 2.0.6 + (optional)sqlcipher_malloc@Base 2.0.3 + (optional)sqlcipher_memcmp@Base 2.0.3 + (optional)sqlcipher_memset@Base 2.1.1 + (optional)sqlcipher_openssl_setup@Base 2.2.1 + (optional)sqlcipher_page_cipher@Base 2.0.3 + (optional)sqlcipher_register_provider@Base 2.2.1 + (optional)sqlcipher_set_default_use_hmac@Base 2.0.6 + (optional)sqlcipher_set_hmac_salt_mask@Base 2.1.1 + sqlite3Codec@Base 1.1.9 + sqlite3_activate_see@Base 1.1.9 + sqlite3_aggregate_context@Base 1.1.9 + sqlite3_aggregate_count@Base 1.1.9 + sqlite3_auto_extension@Base 1.1.9 + sqlite3_backup_finish@Base 1.1.9 + sqlite3_backup_init@Base 1.1.9 + sqlite3_backup_pagecount@Base 1.1.9 + sqlite3_backup_remaining@Base 1.1.9 + sqlite3_backup_step@Base 1.1.9 + sqlite3_bind_blob@Base 1.1.9 + sqlite3_bind_double@Base 1.1.9 + sqlite3_bind_int64@Base 1.1.9 + sqlite3_bind_int@Base 1.1.9 + sqlite3_bind_null@Base 1.1.9 + sqlite3_bind_parameter_count@Base 1.1.9 + sqlite3_bind_parameter_index@Base 1.1.9 + sqlite3_bind_parameter_name@Base 1.1.9 + sqlite3_bind_text16@Base 1.1.9 + sqlite3_bind_text@Base 1.1.9 + sqlite3_bind_value@Base 1.1.9 + sqlite3_bind_zeroblob@Base 1.1.9 + sqlite3_blob_bytes@Base 1.1.9 + sqlite3_blob_close@Base 1.1.9 + sqlite3_blob_open@Base 1.1.9 + sqlite3_blob_read@Base 1.1.9 + sqlite3_blob_reopen@Base 1.1.9 + sqlite3_blob_write@Base 1.1.9 + sqlite3_busy_handler@Base 1.1.9 + sqlite3_busy_timeout@Base 1.1.9 + sqlite3_changes@Base 1.1.9 + sqlite3_clear_bindings@Base 1.1.9 + sqlite3_close@Base 1.1.9 + sqlite3_close_v2@Base 2.1.1 + sqlite3_collation_needed16@Base 1.1.9 + sqlite3_collation_needed@Base 1.1.9 + sqlite3_column_blob@Base 1.1.9 + sqlite3_column_bytes16@Base 1.1.9 + sqlite3_column_bytes@Base 1.1.9 + sqlite3_column_count@Base 1.1.9 + sqlite3_column_database_name16@Base 1.1.9 + sqlite3_column_database_name@Base 1.1.9 + sqlite3_column_decltype16@Base 1.1.9 + sqlite3_column_decltype@Base 1.1.9 + sqlite3_column_double@Base 1.1.9 + sqlite3_column_int64@Base 1.1.9 + sqlite3_column_int@Base 1.1.9 + sqlite3_column_name16@Base 1.1.9 + sqlite3_column_name@Base 1.1.9 + sqlite3_column_origin_name16@Base 1.1.9 + sqlite3_column_origin_name@Base 1.1.9 + sqlite3_column_table_name16@Base 1.1.9 + sqlite3_column_table_name@Base 1.1.9 + sqlite3_column_text16@Base 1.1.9 + sqlite3_column_text@Base 1.1.9 + sqlite3_column_type@Base 1.1.9 + sqlite3_column_value@Base 1.1.9 + sqlite3_commit_hook@Base 1.1.9 + sqlite3_compileoption_get@Base 1.1.9 + sqlite3_compileoption_used@Base 1.1.9 + sqlite3_complete16@Base 1.1.9 + sqlite3_complete@Base 1.1.9 + sqlite3_config@Base 1.1.9 + sqlite3_context_db_handle@Base 1.1.9 + sqlite3_create_collation16@Base 1.1.9 + sqlite3_create_collation@Base 1.1.9 + sqlite3_create_collation_v2@Base 1.1.9 + sqlite3_create_function16@Base 1.1.9 + sqlite3_create_function@Base 1.1.9 + sqlite3_create_function_v2@Base 1.1.9 + sqlite3_create_module@Base 1.1.9 + sqlite3_create_module_v2@Base 1.1.9 + sqlite3_data_count@Base 1.1.9 + sqlite3_data_directory@Base 2.1.1 + sqlite3_db_config@Base 1.1.9 + sqlite3_db_filename@Base 2.0.4 + sqlite3_db_handle@Base 1.1.9 + sqlite3_db_mutex@Base 1.1.9 + sqlite3_db_readonly@Base 2.0.5 + sqlite3_db_release_memory@Base 2.0.4 + sqlite3_db_status@Base 1.1.9 + sqlite3_declare_vtab@Base 1.1.9 + sqlite3_enable_load_extension@Base 1.1.9 + sqlite3_enable_shared_cache@Base 1.1.9 + sqlite3_errcode@Base 1.1.9 + sqlite3_errmsg16@Base 1.1.9 + sqlite3_errmsg@Base 1.1.9 + sqlite3_errstr@Base 2.2.0 + sqlite3_exec@Base 1.1.9 + sqlite3_expired@Base 1.1.9 + sqlite3_extended_errcode@Base 1.1.9 + sqlite3_extended_result_codes@Base 1.1.9 + sqlite3_file_control@Base 1.1.9 + sqlite3_finalize@Base 1.1.9 + sqlite3_free@Base 1.1.9 + sqlite3_free_table@Base 1.1.9 + sqlite3_get_autocommit@Base 1.1.9 + sqlite3_get_auxdata@Base 1.1.9 + sqlite3_get_table@Base 1.1.9 + sqlite3_global_recover@Base 1.1.9 + sqlite3_initialize@Base 1.1.9 + sqlite3_interrupt@Base 1.1.9 + sqlite3_key@Base 1.1.9 + sqlite3_last_insert_rowid@Base 1.1.9 + sqlite3_libversion@Base 1.1.9 + sqlite3_libversion_number@Base 1.1.9 + sqlite3_limit@Base 1.1.9 + sqlite3_load_extension@Base 1.1.9 + sqlite3_log@Base 1.1.9 + sqlite3_malloc@Base 1.1.9 + sqlite3_memory_alarm@Base 1.1.9 + sqlite3_memory_highwater@Base 1.1.9 + sqlite3_memory_used@Base 1.1.9 + sqlite3_mprintf@Base 1.1.9 + sqlite3_mutex_alloc@Base 1.1.9 + sqlite3_mutex_enter@Base 1.1.9 + sqlite3_mutex_free@Base 1.1.9 + sqlite3_mutex_leave@Base 1.1.9 + sqlite3_mutex_try@Base 1.1.9 + sqlite3_next_stmt@Base 1.1.9 + sqlite3_open16@Base 1.1.9 + sqlite3_open@Base 1.1.9 + sqlite3_open_v2@Base 1.1.9 + sqlite3_os_end@Base 1.1.9 + sqlite3_os_init@Base 1.1.9 + sqlite3_overload_function@Base 1.1.9 + sqlite3_prepare16@Base 1.1.9 + sqlite3_prepare16_v2@Base 1.1.9 + sqlite3_prepare@Base 1.1.9 + sqlite3_prepare_v2@Base 1.1.9 + sqlite3_profile@Base 1.1.9 + sqlite3_progress_handler@Base 1.1.9 + sqlite3_randomness@Base 1.1.9 + sqlite3_realloc@Base 1.1.9 + sqlite3_rekey@Base 1.1.9 + sqlite3_release_memory@Base 1.1.9 + sqlite3_reset@Base 1.1.9 + sqlite3_reset_auto_extension@Base 1.1.9 + sqlite3_result_blob@Base 1.1.9 + sqlite3_result_double@Base 1.1.9 + sqlite3_result_error16@Base 1.1.9 + sqlite3_result_error@Base 1.1.9 + sqlite3_result_error_code@Base 1.1.9 + sqlite3_result_error_nomem@Base 1.1.9 + sqlite3_result_error_toobig@Base 1.1.9 + sqlite3_result_int64@Base 1.1.9 + sqlite3_result_int@Base 1.1.9 + sqlite3_result_null@Base 1.1.9 + sqlite3_result_text16@Base 1.1.9 + sqlite3_result_text16be@Base 1.1.9 + sqlite3_result_text16le@Base 1.1.9 + sqlite3_result_text@Base 1.1.9 + sqlite3_result_value@Base 1.1.9 + sqlite3_result_zeroblob@Base 1.1.9 + sqlite3_rollback_hook@Base 1.1.9 + sqlite3_rtree_geometry_callback@Base 1.1.9 + sqlite3_set_authorizer@Base 1.1.9 + sqlite3_set_auxdata@Base 1.1.9 + sqlite3_shutdown@Base 1.1.9 + sqlite3_sleep@Base 1.1.9 + sqlite3_snprintf@Base 1.1.9 + sqlite3_soft_heap_limit64@Base 1.1.9 + sqlite3_soft_heap_limit@Base 1.1.9 + sqlite3_sourceid@Base 1.1.9 + sqlite3_sql@Base 1.1.9 + sqlite3_status@Base 1.1.9 + sqlite3_step@Base 1.1.9 + sqlite3_stmt_busy@Base 2.0.4 + sqlite3_stmt_readonly@Base 1.1.9 + sqlite3_stmt_status@Base 1.1.9 + sqlite3_strglob@Base 2.2.0 + sqlite3_stricmp@Base 2.0.5 + sqlite3_strnicmp@Base 1.1.9 + sqlite3_table_column_metadata@Base 1.1.9 + sqlite3_temp_directory@Base 1.1.9 + sqlite3_test_control@Base 1.1.9 + sqlite3_thread_cleanup@Base 1.1.9 + sqlite3_threadsafe@Base 1.1.9 + sqlite3_total_changes@Base 1.1.9 + sqlite3_trace@Base 1.1.9 + sqlite3_transfer_bindings@Base 1.1.9 + sqlite3_unlock_notify@Base 1.1.9 + sqlite3_update_hook@Base 1.1.9 + sqlite3_uri_boolean@Base 2.0.4 + sqlite3_uri_int64@Base 2.0.4 + sqlite3_uri_parameter@Base 1.1.9 + sqlite3_user_data@Base 1.1.9 + sqlite3_value_blob@Base 1.1.9 + sqlite3_value_bytes16@Base 1.1.9 + sqlite3_value_bytes@Base 1.1.9 + sqlite3_value_double@Base 1.1.9 + sqlite3_value_int64@Base 1.1.9 + sqlite3_value_int@Base 1.1.9 + sqlite3_value_numeric_type@Base 1.1.9 + sqlite3_value_text16@Base 1.1.9 + sqlite3_value_text16be@Base 1.1.9 + sqlite3_value_text16le@Base 1.1.9 + sqlite3_value_text@Base 1.1.9 + sqlite3_value_type@Base 1.1.9 + sqlite3_version@Base 1.1.9 + sqlite3_vfs_find@Base 1.1.9 + sqlite3_vfs_register@Base 1.1.9 + sqlite3_vfs_unregister@Base 1.1.9 + sqlite3_vmprintf@Base 1.1.9 + sqlite3_vsnprintf@Base 1.1.9 + sqlite3_vtab_config@Base 1.1.9 + sqlite3_vtab_on_conflict@Base 1.1.9 + sqlite3_wal_autocheckpoint@Base 1.1.9 + sqlite3_wal_checkpoint@Base 1.1.9 + sqlite3_wal_checkpoint_v2@Base 1.1.9 + sqlite3_wal_hook@Base 1.1.9 diff --git a/debian/patches/10-520466-libsqlite3-depends-on-libdl.patch b/debian/patches/10-520466-libsqlite3-depends-on-libdl.patch new file mode 100644 index 0000000..150b8bd --- /dev/null +++ b/debian/patches/10-520466-libsqlite3-depends-on-libdl.patch @@ -0,0 +1,43 @@ +Index: sqlite3-3.7.17/configure.ac +=================================================================== +--- sqlite3-3.7.17.orig/configure.ac 2013-05-20 12:56:30.000000000 +0200 ++++ sqlite3-3.7.17/configure.ac 2013-05-21 22:20:46.000000000 +0200 +@@ -233,6 +233,38 @@ + AC_SUBST(BUILD_CC) + + ########## ++# Do we want to support load_extension()? ++# ++AC_ARG_ENABLE(load-extension, ++AC_HELP_STRING([--enable-load-extension], ++ [Include SQL functions for loading extension libraries]),, ++ enable_load_extension=auto) ++ ++if test "x$enable_load_extension" = xyes || ++ test "x$enable_load_extension" = xauto; then ++ ++ can_load_extension=yes ++ # libtool will already have looked for <dlfcn.h> ++ if test $ac_cv_header_dlfcn_h = no; then ++ can_load_extension=no ++ else ++ AC_SEARCH_LIBS(dlopen, dl, , [can_load_extension=no]) ++ fi ++elif test "x$enable_load_extension" = xno; then ++ can_load_extension=no ++else ++ AC_MSG_ERROR([invalid argument to --enable-load-extension]) ++fi ++ ++if test $can_load_extension = no; then ++ if test "x$enable_load_extension" = xyes; then ++ AC_MSG_ERROR([<dlfcn.h> routines missing, load_extension() not supported]) ++ fi ++ AC_DEFINE(SQLITE_OMIT_LOAD_EXTENSION, 1, ++ [Define if the load_extension() sql function should be omitted.]) ++fi ++ ++########## + # Do we want to support multithreaded use of sqlite + # + AC_ARG_ENABLE(threadsafe, diff --git a/debian/patches/10-520478-squash-bad-deps.patch b/debian/patches/10-520478-squash-bad-deps.patch new file mode 100644 index 0000000..62262d3 --- /dev/null +++ b/debian/patches/10-520478-squash-bad-deps.patch @@ -0,0 +1,25 @@ +--- sqlcipher-2.2.1.orig/Makefile.in ++++ sqlcipher-2.2.1/Makefile.in +@@ -521,18 +521,20 @@ sqlcipher.pc: $(TOP)/sqlcipher.pc.in + libsqlcipher.la: $(LIBOBJ) + $(LTLINK) -o $@ $(LIBOBJ) $(TLIBS) \ + ${ALLOWRELEASE} -rpath "$(libdir)" -version-info "8:6:8" ++ sed -i "/dependency_libs/s/'.*'/''/" $@ + + libtclsqlite3.la: tclsqlite.lo libsqlcipher.la + $(LTLINK) -o $@ tclsqlite.lo \ +- libsqlcipher.la @TCL_STUB_LIB_SPEC@ $(TLIBS) \ ++ libsqlcipher.la @TCL_STUB_LIB_SPEC@ \ + -rpath "$(TCLLIBDIR)" \ + -version-info "8:6:8" \ + -avoid-version ++ sed -i "/dependency_libs/s/'.*'/''/" $@ + + sqlcipher$(TEXE): $(TOP)/src/shell.c libsqlcipher.la sqlite3.h + $(LTLINK) $(READLINE_FLAGS) \ + -o $@ $(TOP)/src/shell.c libsqlcipher.la \ +- $(LIBREADLINE) $(TLIBS) -rpath "$(libdir)" ++ $(LIBREADLINE) -rpath "$(libdir)" + + mptester$(EXE): sqlite3.c $(TOP)/mptest/mptest.c + $(LTLINK) -o $@ -I. $(TOP)/mptest/mptest.c sqlite3.c \ diff --git a/debian/patches/10-665363-disable-malloc-usable-size.patch b/debian/patches/10-665363-disable-malloc-usable-size.patch new file mode 100644 index 0000000..6d6f49d --- /dev/null +++ b/debian/patches/10-665363-disable-malloc-usable-size.patch @@ -0,0 +1,17 @@ +Description: Disable malloc_usable_size + Disable code introduced in sqlite 3.7.10 using malloc_usable_size, as it caused + a regression on 64-bit platforms. +Author: Steven Chamberlain <steven@pyro.eu.org> +Bug-Debian: http://bugs.debian.org/665363 + +--- sqlite3-3.7.11.orig/configure.ac ++++ sqlite3-3.7.11/configure.ac +@@ -127,7 +127,7 @@ + ######### + # Figure out whether or not we have these functions + # +-AC_CHECK_FUNCS([usleep fdatasync localtime_r gmtime_r localtime_s utime malloc_usable_size]) ++AC_CHECK_FUNCS([usleep fdatasync localtime_r gmtime_r localtime_s utime]) + + ######### + # By default, we use the amalgamation (this may be changed below...) diff --git a/debian/patches/20-change-name-to-sqlcipher.patch b/debian/patches/20-change-name-to-sqlcipher.patch new file mode 100644 index 0000000..934e1c8 --- /dev/null +++ b/debian/patches/20-change-name-to-sqlcipher.patch @@ -0,0 +1,7 @@ +diff --git a/VERSION b/VERSION +index c77a7de..50ffc5a 100644 +--- a/VERSION ++++ b/VERSION +@@ -1 +1 @@ +-3.7.17 ++2.2.1 diff --git a/debian/patches/20-hurd-locking-style.patch b/debian/patches/20-hurd-locking-style.patch new file mode 100644 index 0000000..73e72a3 --- /dev/null +++ b/debian/patches/20-hurd-locking-style.patch @@ -0,0 +1,38 @@ +--- a/src/os_unix.c ++++ b/src/os_unix.c +@@ -131,7 +131,7 @@ + #endif + + +-#if SQLITE_ENABLE_LOCKING_STYLE ++#if SQLITE_ENABLE_LOCKING_STYLE || defined(__GNU__) + # include <sys/ioctl.h> + # if OS_VXWORKS + # include <semaphore.h> +@@ -2198,7 +2198,7 @@ + ** Omit this section if SQLITE_ENABLE_LOCKING_STYLE is turned off or if + ** compiling for VXWORKS. + */ +-#if SQLITE_ENABLE_LOCKING_STYLE && !OS_VXWORKS ++#if (SQLITE_ENABLE_LOCKING_STYLE && !OS_VXWORKS) || defined(__GNU__) + + /* + ** Retry flock() calls that fail with EINTR +@@ -4927,7 +4927,7 @@ + dotlockCheckReservedLock /* xCheckReservedLock method */ + ) + +-#if SQLITE_ENABLE_LOCKING_STYLE && !OS_VXWORKS ++#if (SQLITE_ENABLE_LOCKING_STYLE && !OS_VXWORKS) || defined(__GNU__) + IOMETHODS( + flockIoFinder, /* Finder function name */ + flockIoMethods, /* sqlite3_io_methods object name */ +@@ -7366,6 +7366,8 @@ + static sqlite3_vfs aVfs[] = { + #if SQLITE_ENABLE_LOCKING_STYLE && (OS_VXWORKS || defined(__APPLE__)) + UNIXVFS("unix", autolockIoFinder ), ++#elif defined(__GNU__) ++ UNIXVFS("unix", flockIoFinder ), + #else + UNIXVFS("unix", posixIoFinder ), + #endif diff --git a/debian/patches/31-increase_SQLITE_MAX_DEFAULT_PAGE_SIZE_to_32k.patch b/debian/patches/31-increase_SQLITE_MAX_DEFAULT_PAGE_SIZE_to_32k.patch new file mode 100644 index 0000000..bd0360e --- /dev/null +++ b/debian/patches/31-increase_SQLITE_MAX_DEFAULT_PAGE_SIZE_to_32k.patch @@ -0,0 +1,23 @@ +Description: increase the maximum possible value of the page size + Firefox/Iceweasel uses a page size of 32k, but sqlite won't allow it + because the maximum it allows by default is 8k (through the + SQLITE_MAX_DEFAULT_PAGE_SIZE define). This patch increases this limit. + . +Author: Laszlo Boszormenyi (GCS) <gcs@debian.hu> +Bug-Debian: http://bugs.debian.org/672573 + +--- +Forwarded: <not-needed> +Last-Update: <2012-05-16> + +--- sqlite3-3.7.12.orig/src/sqliteLimit.h ++++ sqlite3-3.7.12/src/sqliteLimit.h +@@ -169,7 +169,7 @@ + ** SQLite will choose on its own. + */ + #ifndef SQLITE_MAX_DEFAULT_PAGE_SIZE +-# define SQLITE_MAX_DEFAULT_PAGE_SIZE 8192 ++# define SQLITE_MAX_DEFAULT_PAGE_SIZE 32768 + #endif + #if SQLITE_MAX_DEFAULT_PAGE_SIZE>SQLITE_MAX_PAGE_SIZE + # undef SQLITE_MAX_DEFAULT_PAGE_SIZE diff --git a/debian/patches/32-fix-pkgconfig-libname.patch b/debian/patches/32-fix-pkgconfig-libname.patch new file mode 100644 index 0000000..eaad182 --- /dev/null +++ b/debian/patches/32-fix-pkgconfig-libname.patch @@ -0,0 +1,11 @@ +--- a/sqlcipher.pc.in ++++ b/sqlcipher.pc.in +@@ -8,6 +8,6 @@ includedir=@includedir@ + Name: SQLite + Description: SQL database engine + Version: @RELEASE@ +-Libs: -L${libdir} -lsqlite3 ++Libs: -L${libdir} -lsqlcipher + Libs.private: @LIBS@ +-Cflags: -I${includedir} ++Cflags: -I${includedir}/sqlcipher diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..d61f349 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,7 @@ +10-520466-libsqlite3-depends-on-libdl.patch +10-520478-squash-bad-deps.patch +10-665363-disable-malloc-usable-size.patch +20-change-name-to-sqlcipher.patch +20-hurd-locking-style.patch +31-increase_SQLITE_MAX_DEFAULT_PAGE_SIZE_to_32k.patch +32-fix-pkgconfig-libname.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..fbbe723 --- /dev/null +++ b/debian/rules @@ -0,0 +1,119 @@ +#!/usr/bin/make -f +#-*- makefile -*- + +#export DH_VERBOSE=1 + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/buildflags.mk + +DESTDIR=$(CURDIR)/debian/tmp + +DDEBUG=`if (echo $(DEB_BUILD_OPTIONS) | grep -q debug) then \ + echo "--enable-debug"; \ + else \ + echo ""; \ + fi` + + +#export DEB_CFLAGS_MAINT_APPEND = -O2 -fno-strict-aliasing +export CFLAGS += -O2 -fno-strict-aliasing \ + -DSQLITE_SECURE_DELETE -DSQLITE_ENABLE_COLUMN_METADATA \ + -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_SOUNDEX=1 \ + -DSQLITE_ENABLE_UNLOCK_NOTIFY \ + -DSQLITE_OMIT_LOOKASIDE=1 \ + -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1 \ + -DSQLITE_MAX_SCHEMA_RETRY=25 \ + -DSQLITE_HAS_CODEC + +configure: configure-stamp +configure-stamp: + dh_testdir + dh_autotools-dev_updateconfig + dh_autoreconf + echo CFLAGS = $$CFLAGS + ./configure --prefix=/usr --mandir="/usr/share/man" \ + $(confflags) --enable-threadsafe \ + --enable-load-extension \ + --enable-tempstore \ + --disable-tcl \ + --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ + --libexecdir=\$${libdir}/sqlcipher \ + $(DDEBUG) + + # remove double -ldl from sqlcipher.pc + sed -i "s/\([-ldl .+]\) -ldl/\1/" sqlcipher.pc + + touch $@ + +build-arch: build-stamp +build-indep: build-stamp + +build: build-arch build-indep +build-stamp: configure + dh_testdir + $(MAKE) + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f configure-stamp build-stamp + rm -f config.log config.h pkgIndex.tcl configure + [ ! -f Makefile ] || $(MAKE) distclean + rm -f config.h + dh_autotools-dev_restoreconfig + dh_autoreconf_clean + dh_clean + +install: build + dh_testdir + dh_testroot + + $(MAKE) install DESTDIR=$(DESTDIR) + chrpath -d $(DESTDIR)/usr/bin/sqlcipher + + # Remove *.la files per policy 3.9.1.0 + sed -i "/dependency_libs/ s/'.*'/''/" `find $(DESTDIR) -name '*.la'` + +binary-indep: build install + dh_testdir + dh_testroot + + dh_lintian -i + dh_install -i --sourcedir=$(DESTDIR) + dh_installdocs -i + dh_installchangelogs -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary-arch: build install + dh_testdir + dh_testroot + + for file in libsqlcipher0.install libsqlcipher-dev.install; do \ + sed -e"s,\$${DEB_HOST_MULTIARCH},${DEB_HOST_MULTIARCH},g" \ + debian/$${file}.in > debian/$$file; \ + done + dh_lintian -a + dh_install -a --sourcedir=$(DESTDIR) + dh_installman -a + dh_installdocs -a + dh_installchangelogs -a + dh_strip -a --dbg-package=libsqlcipher0-dbg + dh_compress -a + dh_fixperms -a + dh_makeshlibs -a + dh_installdeb -a + dh_shlibdeps -a -Ldebian/libsqlcipher0/usr/lib/$(DEB_HOST_MULTIARCH) + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build build-indep build-arch clean configure binary-indep binary-arch binary diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/sqlcipher.dirs b/debian/sqlcipher.dirs new file mode 100644 index 0000000..e772481 --- /dev/null +++ b/debian/sqlcipher.dirs @@ -0,0 +1 @@ +usr/bin diff --git a/debian/sqlcipher.install b/debian/sqlcipher.install new file mode 100644 index 0000000..cb5782b --- /dev/null +++ b/debian/sqlcipher.install @@ -0,0 +1 @@ +usr/bin/sqlcipher diff --git a/debian/sqlcipher.manpages b/debian/sqlcipher.manpages new file mode 100644 index 0000000..245b050 --- /dev/null +++ b/debian/sqlcipher.manpages @@ -0,0 +1 @@ +sqlcipher.1 diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..dde2503 --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,120 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +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 +237CCxZscVS3UdY9O5a1JbtAYlyuQus1 +=zAYu +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..8c11c50 --- /dev/null +++ b/debian/watch @@ -0,0 +1,4 @@ +version=3 +https://github.com/sqlcipher/sqlcipher/tags \ +.*/archive/(?:upstream/)?(?:v||version-|release-|X|R|r|Version_)(\d\S*)\.tar\.gz +# Bart Martens <bartm@debian.org> Wed, 22 May 2013 04:56:45 +0000 |