summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Christoph Steiner <hans@eds.org>2012-03-30 20:43:01 -0400
committerHans-Christoph Steiner <hans@eds.org>2012-03-30 20:43:01 -0400
commit246cfeb8b989732222389be34a7fe11091533f09 (patch)
treef0a250f78670d012325b3ca522f086485188cc24
parent7bb481fda9ecb134804b49c2ce77ca28f7eea583 (diff)
checking in packaging from sqlite3_3.7.11-2.debian.tar.gz
-rw-r--r--debian/README.Debian21
-rw-r--r--debian/changelog661
-rw-r--r--debian/compat1
-rw-r--r--debian/control95
-rw-r--r--debian/copyright13
-rw-r--r--debian/lemon.163
-rw-r--r--debian/lemon.dirs2
-rw-r--r--debian/lemon.install2
-rw-r--r--debian/lemon.manpages1
-rw-r--r--debian/libsqlite3-0-dbg.dirs1
-rw-r--r--debian/libsqlite3-0.dirs1
-rw-r--r--debian/libsqlite3-0.docs1
-rw-r--r--debian/libsqlite3-0.install1
-rw-r--r--debian/libsqlite3-0.postinst10
-rw-r--r--debian/libsqlite3-0.symbols204
-rw-r--r--debian/libsqlite3-dev.dirs2
-rw-r--r--debian/libsqlite3-dev.install5
-rw-r--r--debian/libsqlite3-tcl.dirs1
-rw-r--r--debian/libsqlite3-tcl.install1
-rw-r--r--debian/patches/02-lemon-snprintf.patch83
-rw-r--r--debian/patches/10-520466-libsqlite3-depends-on-libdl.patch41
-rw-r--r--debian/patches/10-520478-squash-bad-deps.patch25
-rw-r--r--debian/patches/11-update-manpage.patch140
-rw-r--r--debian/patches/20-hurd-locking-style.patch38
-rw-r--r--debian/patches/30-cross.patch51
-rw-r--r--debian/patches/series6
-rwxr-xr-xdebian/rules131
-rw-r--r--debian/source/format1
-rw-r--r--debian/sqlite3-doc.docs1
-rw-r--r--debian/sqlite3.dirs1
-rw-r--r--debian/sqlite3.install1
-rw-r--r--debian/sqlite3.manpages1
-rw-r--r--debian/watch3
33 files changed, 1609 insertions, 0 deletions
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..60cef24
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,21 @@
+SQLite for Debian
+-----------------
+
+SQLite 3 for Debian is split up in four packages:
+
+libsqlite0-dev: Development files (headers, static library)
+libsqlite0: The database engine library itself
+sqlite3: The text-mode user interface
+sqlite3-doc: Documentation
+
+About lemon
+-----------
+
+Additionally, since 2.8.12-2, a lemon package is generated by the
+sqlite source package. The lemon parser generator was previously
+maintained in a separate source package, but since upstream maintains
+it as part of SQLite, Debian switched to doing it this way, too. The
+maintainer of the now-obsolete separate lemon package was Guus
+Sliepen <guus@debian.org>.
+
+ -- Andreas Rottmann <rotty@debian.org>, Sun Nov 7 13:58:10 2004
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..51374d6
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,661 @@
+sqlite3 (3.7.11-2) unstable; urgency=low
+
+ * Fix pkgIndex.tcl generation for multi-arch.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Thu, 22 Mar 2012 02:06:39 +0100
+
+sqlite3 (3.7.11-1) unstable; urgency=low
+
+ * New upstream release.
+ * Update packaging bits.
+ * Make the package multi-arch and enable hardening compilation.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Wed, 21 Mar 2012 10:38:59 +0000
+
+sqlite3 (3.7.10-1) unstable; urgency=low
+
+ * New upstream release (closes: #659443).
+ * Fix pkgIndex.tcl problem, thanks to Mike Hommey <mh@glandium.org>
+ (closes: #654662).
+ * Update patches and symbols file to match this release.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Fri, 20 Jan 2012 14:39:11 +0000
+
+sqlite3 (3.7.9-3) unstable; urgency=low
+
+ * Correct flock locking on Hurd (closes: #653937), thanks to Pino Toscano
+ <pino@debian.org> .
+ * Add self test if pkgIndex.tcl is correctly generated (closes: #650961).
+ * Enable LIMIT support for UPDATE and DELETE commands (closes: #649169).
+ * Update packaging bits.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Tue, 03 Jan 2012 19:00:51 +0100
+
+sqlite3 (3.7.9-2) unstable; urgency=low
+
+ * Export CFLAGS as dpkg-buildpackage no longer does it (closes: #647842).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Mon, 07 Nov 2011 19:12:18 +0100
+
+sqlite3 (3.7.9-1) unstable; urgency=low
+
+ * New upstream release, refresh patches.
+ * Update symbols file (closes: #642584).
+ * Update manpage (closes: #642807).
+
+ [ Colin Watson <cjwatson@ubuntu.com> ]
+ * Make sure to build lemon when cross-compiling (closes: #643285).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sat, 05 Nov 2011 12:36:16 +0000
+
+sqlite3 (3.7.8-1) unstable; urgency=low
+
+ * New upstream release, remove 31-like-fix.patch as it contains that fix.
+ * Force sqlite3 to depend on the same libsqlite3-0 binary version
+ (closes: #640205).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Wed, 21 Sep 2011 19:38:54 +0200
+
+sqlite3 (3.7.7-2) unstable; urgency=low
+
+ * Get LIKE function fix from upstream as 31-like-fix.patch (closes: #631736).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Mon, 27 Jun 2011 16:31:41 +0200
+
+sqlite3 (3.7.7-1) unstable; urgency=low
+
+ * New upstream release, update patches and libsqlite3-0.symbols accordingly.
+ * Update packaging for more policy conformance.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sat, 25 Jun 2011 17:55:22 +0200
+
+sqlite3 (3.7.6.3-1) unstable; urgency=low
+
+ * New upstream release, update patches.
+ * Correctly use binary-arch and binary-indep targets, thanks to Daniel
+ Baumann (closes: #624705).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sat, 21 May 2011 11:31:14 +0200
+
+sqlite3 (3.7.6.2-1) unstable; urgency=low
+
+ * New upstream release.
+ * Fix cross-compilation support. Make lemon built for build and target
+ hosts when cross-building, thanks to Steve Langasek (closes: #611949).
+ * Fix Tcl module path, thanks to Torsten Landschoff (closes: #617443).
+ * Disable lookaside allocator for now (closes: #615061).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Fri, 15 Apr 2011 09:12:49 +0200
+
+sqlite3 (3.7.5-1) unstable; urgency=low
+
+ * New upstream release.
+ * Rework package to use debhelper instead of cdbs (closes: #611956).
+ * Use a symbols file (closes: #588456, #609946).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Wed, 09 Feb 2011 19:01:07 +0100
+
+sqlite3 (3.7.4-2) unstable; urgency=low
+
+ * Set shlibs back to 3.7.3, based on the work of Julien Cristau.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sun, 26 Dec 2010 22:47:54 +0100
+
+sqlite3 (3.7.4-1) unstable; urgency=low
+
+ * New upstream release.
+ * Update debian/watch for new upstream source version numbers.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Thu, 09 Dec 2010 20:07:00 +0100
+
+sqlite3 (3.7.3-1) unstable; urgency=high
+
+ * New upstream release (closes: #591298), high urgency due to fixing a RC
+ performance regression.
+ * Updated manpage (closes: #598318).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Wed, 13 Oct 2010 22:26:03 +0200
+
+sqlite3 (3.7.2-1) unstable; urgency=high
+
+ * New upstream release (closes: #594010), fixing another database
+ corruption, hence the urgency.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Mon, 23 Aug 2010 15:16:19 +0000
+
+sqlite3 (3.7.0.1-1) unstable; urgency=high
+
+ * New upstream release (closes: #592573), high urgency due to fixing
+ database corruption.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Fri, 13 Aug 2010 20:14:42 +0000
+
+sqlite3 (3.7.0-1.1) unstable; urgency=high
+
+ [ Iain Lane ]
+ * Non-maintainer upload.
+ * Backport fix from upstream bug 13f033c865 to fix performance
+ regression introduced in 3.7.0-1. (Closes: #591298)
+
+ [ Julien Cristau ]
+ * High urgency upload for RC bugfix.
+
+ -- Julien Cristau <jcristau@debian.org> Sat, 07 Aug 2010 16:55:51 -0400
+
+sqlite3 (3.7.0-1) unstable; urgency=low
+
+ * New major upstream version (closes: #590232).
+ * Remove backported fix, 30-fix-default-values-crash.patch of #575276 ; this
+ release contains it.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sun, 25 Jul 2010 07:49:27 +0000
+
+sqlite3 (3.6.23.1-4) unstable; urgency=low
+
+ * Clean up my mess with src/os_unix.c for proper Hurd build.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sun, 30 May 2010 16:15:40 +0000
+
+sqlite3 (3.6.23.1-3) unstable; urgency=low
+
+ * Update 20-hurd-locking-style.patch to make it build on Hurd again;
+ thanks to Pino Toscano for fixing.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sat, 29 May 2010 15:31:30 +0000
+
+sqlite3 (3.6.23.1-2) unstable; urgency=low
+
+ * Enable unlock notify API (closes: #579266).
+ * Backport fix of 'INSERT INTO tbl DEFAULT VALUES' (closes: #575276).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Wed, 05 May 2010 18:58:47 +0000
+
+sqlite3 (3.6.23.1-1) unstable; urgency=low
+
+ * New upstream release.
+ * Clean up patch handling; run aclocal to prevent libtool version mismatch
+ errors.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sun, 04 Apr 2010 07:29:35 +0000
+
+sqlite3 (3.6.23-1) unstable; urgency=low
+
+ * New upstream release, update patches accordingly.
+ * Enable soundex support (closes: #528016).
+ * Switch to 3.0 (quilt) source format, ship documentation as separate
+ tarball.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sat, 13 Mar 2010 16:48:08 +0000
+
+sqlite3 (3.6.22-1) unstable; urgency=low
+
+ * New upstream release (closes: #568061).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Tue, 02 Feb 2010 18:44:27 +0000
+
+sqlite3 (3.6.21-2) unstable; urgency=medium
+
+ * Run autoreconf to prevent FTBFS with new libtool (closes: #560660).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Fri, 11 Dec 2009 14:34:09 +0000
+
+sqlite3 (3.6.21-1) unstable; urgency=medium
+
+ * New upstream release, SQLITE_SECURE_DELETE compile-time option fixed to
+ make sure that content is deleted even when the truncate optimization
+ applies (closes: #555955).
+ * Add 11-manpage-refers-to-sqlite3-doc.patch patch to fix manpage to refer
+ to sqlite3-doc (closes: #560132).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Wed, 09 Dec 2009 14:55:17 +0000
+
+sqlite3 (3.6.20-1) unstable; urgency=low
+
+ * New upstream release (may fix #546599).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Tue, 10 Nov 2009 22:48:13 +0000
+
+sqlite3 (3.6.19-3) unstable; urgency=low
+
+ * Build conflict with tcl8.4{,-dev}, SQLite3 picks up the wrong version
+ despite of specifying tcl8.5 to use (closes: #552304).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Mon, 26 Oct 2009 05:58:04 +0000
+
+sqlite3 (3.6.19-2) unstable; urgency=low
+
+ * Compile with secure deletion option enabled (closes: #551968).
+ * Make libsqlite3-tcl build with tcl8.5 (closes: #547445).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Fri, 23 Oct 2009 07:45:19 +0000
+
+sqlite3 (3.6.19-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sun, 18 Oct 2009 07:11:18 +0000
+
+sqlite3 (3.6.18-1) unstable; urgency=low
+
+ * New upstream release.
+ * Change readline build dependency to plain libreadline-dev (version 6 ATM)
+ and standards-version to 3.8.3 .
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sun, 13 Sep 2009 14:47:20 +0000
+
+sqlite3 (3.6.17-2) unstable; urgency=low
+
+ * Reintroduce libtool and auto{conf,make} updates of CDBS
+ (closes: #541684, #541731), patches modify configure.ac and Makefile.in .
+ * Update patches to match this upstream release.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sun, 16 Aug 2009 15:55:30 +0000
+
+sqlite3 (3.6.17-1) unstable; urgency=low
+
+ * New upstream release.
+ * Don't ask CDBS to run libtool, autoconf nor automake (closes: #541413), no
+ need to build-depend on these tools anymore.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sat, 15 Aug 2009 04:23:42 +0000
+
+sqlite3 (3.6.16-1) unstable; urgency=low
+
+ * New upstream release (closes: #536661).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Fri, 10 Jul 2009 22:44:19 +0000
+
+sqlite3 (3.6.14.2-1) unstable; urgency=low
+
+ * New upstream release. Disable ICU support, it causes more trouble than
+ good.
+ * Add 20-hurd-locking-style.patch for proper locking on Hurd
+ (closes: #529734).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sun, 31 May 2009 16:28:06 +0000
+
+sqlite3 (3.6.13-1) unstable; urgency=low
+
+ * New upstream release (closes: #524617), fixing segfault when table
+ contains default value (closes: 524166).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sun, 19 Apr 2009 07:18:50 +0000
+
+sqlite3 (3.6.12-1) unstable; urgency=low
+
+ * New upstream release, remove 10-install-libsqlite3-first.patch as fixed
+ upstream in a different way.
+ * Remove generated files in clean target.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Tue, 31 Mar 2009 18:33:15 +0000
+
+sqlite3 (3.6.11-4) unstable; urgency=low
+
+ * Fix that .la file (closes: #520478) (really).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sun, 29 Mar 2009 23:53:53 +0000
+
+sqlite3 (3.6.11-3) unstable; urgency=low
+
+ * Really remove transitive dependencies from .la files (closes: #520478).
+ * Set section and priority fields matching override.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Fri, 27 Mar 2009 20:11:06 +0000
+
+sqlite3 (3.6.11-2) unstable; urgency=low
+
+ [ Zack Weinberg ]
+ * Fix ordering in "make install" (closes: #520153).
+ * Link libsqlite3.so with libdl (closes: #520466).
+ * Prune transitive dependencies from .la files (closes: #520478).
+ * Tweak ICU linkage to eliminate dpkg-shlibdeps complaints (closes: #521082).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Thu, 26 Mar 2009 20:12:02 +0000
+
+sqlite3 (3.6.11-1) unstable; urgency=low
+
+ * New upstream release, upload to unstable.
+ * Enable ICU support (closes: #494987).
+ * Update debhelper compatibility level to 5 as 4 is deprecated now.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sat, 14 Mar 2009 21:18:18 +0000
+
+sqlite3 (3.6.10-1) experimental; urgency=low
+
+ * New upstream release, enable the R*Tree module (closes: #501099).
+ * Remove 01-sqlite3.pc-version-to-release.patch , applied upstream.
+ * Rework 02-lemon-snprintf.patch to match this release.
+ * Remove 03-restore-documentation.patch as documentation can not be built
+ anymore, but merged into .orig.tar.gz .
+ * Rework 04-loadextension-links-dl.patch to still link with libdl if load
+ extension is enabled.
+ * Remove 05-improve-nan-testing-on-x86.patch and
+ 06-fix-distinct-on-indexes.patch, this release contains these fixes.
+ * Remove own pkgIndex.tcl , use the original after correcting its path.
+ * Add ${misc:Depends} to packages.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sat, 17 Jan 2009 08:06:05 +0000
+
+sqlite3 (3.5.9-6) unstable; urgency=low
+
+ * Make sqlite3 depends on the exact Debian version of libsqlite3-0
+ (closes: #502370).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Thu, 16 Oct 2008 15:44:09 +0000
+
+sqlite3 (3.5.9-5) unstable; urgency=low
+
+ * Backport fix for distinct on indexes (closes: #500792).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Wed, 01 Oct 2008 20:16:18 +0000
+
+sqlite3 (3.5.9-4) unstable; urgency=low
+
+ * Backport improved NaN testing for highly optimized GCC on x86
+ (closes: #488864).
+ * Remove rpath from sqlite3 binary.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sun, 24 Aug 2008 11:03:56 +0000
+
+sqlite3 (3.5.9-3) unstable; urgency=low
+
+ * Enable full text search (closes: #487914).
+ * Update Standards-Version to 3.8.0 , no changes needed.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Wed, 25 Jun 2008 11:41:54 +0200
+
+sqlite3 (3.5.9-2) unstable; urgency=low
+
+ * Set correct version for TCL (closes: #483990).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Mon, 02 Jun 2008 16:33:24 +0000
+
+sqlite3 (3.5.9-1) unstable; urgency=medium
+
+ * New upstream release, contains the backported fix for 3.5.8-4 thus
+ drop 05-busy-handler-update-retry-fix.patch .
+ * Urgency set to medium due to fixing a buffer-overrun problem in
+ sqlite3_mprintf() and fixing a big performance regression on LEFT JOIN
+ (closes: #479184).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sat, 17 May 2008 16:42:51 +0000
+
+sqlite3 (3.5.8-4) unstable; urgency=low
+
+ * Backport busy handler fix from upstream CVS (closes: #480007).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Thu, 08 May 2008 20:36:40 +0200
+
+sqlite3 (3.5.8-3) unstable; urgency=low
+
+ * Add 04-loadextension-links-dl.patch to link against dl when
+ loadextension enabled (closes: #478980).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sat, 03 May 2008 09:19:31 +0200
+
+sqlite3 (3.5.8-2) unstable; urgency=low
+
+ * Re-enable extension mechanism (closes: #478337, #475084).
+ * Create and install a more complete documentation (closes: #478492).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Tue, 29 Apr 2008 01:12:34 +0200
+
+sqlite3 (3.5.8-1) unstable; urgency=low
+
+ * New upstream release, re-merge source and documentation.
+ * Remove 04-fix-tcl-interface.patch , this release contains it.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sun, 27 Apr 2008 21:52:30 +0200
+
+sqlite3 (3.5.7-2) unstable; urgency=low
+
+ * Backport TCL interface fix from upstream CVS (closes: #473988).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sun, 06 Apr 2008 20:20:07 +0200
+
+sqlite3 (3.5.7-1) unstable; urgency=low
+
+ * New upstream release.
+ * Redo 03-restore-documentation.patch as upstream Makefile.in changed big.
+ * Fix Makefile.in for rebuild.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sat, 22 Mar 2008 10:32:05 +0000
+
+sqlite3 (3.5.6-3) unstable; urgency=low
+
+ * Add debug library package, thanks to Luis Rodrigo Gallardo Cruz
+ (closes: #447829).
+ * Correct snprintf use in 02-lemon-snprintf.patch thanks to Thorsten Glaser.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Thu, 28 Feb 2008 18:50:44 +0000
+
+sqlite3 (3.5.6-2) unstable; urgency=low
+
+ * Upload to unstable.
+ * Add Makefile.in snippets to generate C interface documentation again
+ (closes: #466938).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Thu, 28 Feb 2008 14:44:43 +0100
+
+sqlite3 (3.5.6-1) experimental; urgency=low
+
+ * New upstream release.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Thu, 14 Feb 2008 16:30:39 +0100
+
+sqlite3 (3.5.4-1) experimental; urgency=low
+
+ * New upstream release, re-merge source and documentation.
+ * Register with doc-base (closes: #452391).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Fri, 21 Dec 2007 22:40:30 +0200
+
+sqlite3 (3.5.1-1) experimental; urgency=low
+
+ * New upstream release.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Thu, 4 Oct 2007 09:27:05 +0200
+
+sqlite3 (3.4.2-2) unstable; urgency=low
+
+ * Fixed upstream Makefile.in not to lose doc/lemon.html and
+ doc/report1.txt on rebuilds (closes: #441726).
+ * Added debian/watch file.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Thu, 4 Oct 2007 08:54:16 +0200
+
+sqlite3 (3.4.2-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Mon, 20 Aug 2007 16:12:00 +0300
+
+sqlite3 (3.4.1-1) unstable; urgency=low
+
+ * New upstream release (closes: #436165).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Sat, 28 Jul 2007 08:51:35 +0300
+
+sqlite3 (3.3.17-1) unstable; urgency=low
+
+ * New upstream release.
+ * Use minor version as well in sqlite3.pc (closes: #424235).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Thu, 17 May 2007 02:01:42 +0300
+
+sqlite3 (3.3.16-1) unstable; urgency=medium
+
+ * New upstream release with important bugfixes.
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Thu, 19 Apr 2007 09:13:29 +0000
+
+sqlite3 (3.3.15-1) unstable; urgency=low
+
+ * New upstream release (closes: #419534).
+ * Force enable extensions; not supposed to work on *BSD, but well...
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Tue, 17 Apr 2007 15:56:30 +0000
+
+sqlite3 (3.3.14-1) unstable; urgency=low
+
+ * New upstream release (closes: #406436). Accept Otavio's upload
+ (closes: #397531).
+ * Include all header files in -dev (closes: #404242), add missing image to
+ -doc (closes: #368211).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Wed, 04 Apr 2007 17:57:08 +0000
+
+sqlite3 (3.3.8-1.1) unstable; urgency=low
+
+ * NMU
+ * Revert PRAGMA table_info format change on a minor version release
+ (closes: #397531)
+
+ -- Otavio Salvador <otavio@debian.org> Tue, 6 Mar 2007 08:53:43 -0300
+
+sqlite3 (3.3.8-1) unstable; urgency=low
+
+ * New upstream version.
+ * Create lang_* files for documentation (closes: #310603).
+ * Enable column metadata functions (closes: #375352).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Thu, 12 Oct 2006 21:55:37 +0000
+
+sqlite3 (3.3.7-1) unstable; urgency=low
+
+ * New upstream release (closes: #378247).
+ * New maintainer with ACK from Tomas, close my own NMU fixes
+ (closes: #339369, #364196, #361412, #352317).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Tue, 8 Aug 2006 04:51:14 +0200
+
+sqlite3 (3.3.5-0.2) unstable; urgency=medium
+
+ * NMU to fix package problems:
+ - correct Tcl provides (closes: #361412);
+ - compile correctly on 64 bit archs, thanks to Matthias Klose
+ (closes: #364196).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Mon, 1 May 2006 10:47:59 +0000
+
+sqlite3 (3.3.5-0.1) unstable; urgency=medium
+
+ * NMU for new upstream release; fixes thread segfault (in tests) on hppa
+ (closes: #339369).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Thu, 6 Apr 2006 17:16:42 +0000
+
+sqlite3 (3.3.4-0.1) unstable; urgency=low
+
+ * NMU for new upstream release (closes: #352317).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.hu> Wed, 5 Apr 2006 01:46:45 +0200
+
+sqlite3 (3.2.8-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Tomas Fasth <tomfa@debian.org> Thu, 29 Dec 2005 03:09:18 +0000
+
+sqlite3 (3.2.7-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Tomas Fasth <tomfa@debian.org> Sun, 25 Sep 2005 12:08:21 +0000
+
+sqlite3 (3.2.5-1) unstable; urgency=low
+
+ * New upstream release.
+ * Removed debian/patches/10-main-timeout.patch, fixed upstream.
+ * Removed debian/patches/01-configure.ac-version_number.patch, fixed
+ upstream.
+
+ -- Tomas Fasth <tomfa@debian.org> Sun, 28 Aug 2005 21:23:03 +0000
+
+sqlite3 (3.2.2-3) unstable; urgency=low
+
+ * Closes: #321487: missing dependency on debconf
+ The file debian/libsqlite3-0.preinst has been removed. It was
+ originally part of the ancestor sqlite 2.x source package, which
+ still exist in parallel with sqlite3. It has now been removed
+ together with debian/libsqlite3-0.postinst that was created in a
+ first missguided attempt by me to correct this policy violation.
+
+ -- Tomas Fasth <tomfa@debian.org> Sat, 6 Aug 2005 22:16:33 +0000
+
+sqlite3 (3.2.2-2) unstable; urgency=low
+
+ * Closes: #314856: Missing pre-dependency on debconf.
+ * Closes: #319897: /usr/include/sqlite3.h: SQLITE_VERSION_NUMBER is
+ 3000000
+
+ -- Tomas Fasth <tomfa@debian.org> Tue, 2 Aug 2005 00:48:25 +0000
+
+sqlite3 (3.2.2-1) unstable; urgency=low
+
+ * New upstream release.
+ * New maintainer.
+ * Closes: #314856: Missing pre-dependency on debconf.
+ Moving upgrade notification from debian/libsqlite3-0.preinst to
+ debian/libsqlite3-0.postinst.
+ * Closes: #316348: Timeout does not expire on SQLLITE_BUSY.
+ Adding patch with correct type cast for timeout in src/main.c[283].
+ * Closes: #317594: sqlite3-3.2.1-1 SIGBUS on 64-bit machines (fixed
+ upstream)
+ * Closes: #318341: New upstream version 3.2.2
+
+ -- Tomas Fasth <tomfa@debian.org> Mon, 1 Aug 2005 20:03:20 +0000
+
+sqlite3 (3.2.1-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Andreas Rottmann <rotty@debian.org> Sat, 2 Apr 2005 02:41:15 +0200
+
+sqlite3 (3.1.6-1) unstable; urgency=high
+
+ * New upstream release.
+ * Fixes two database corruption bugs (in 3.1.4 and 3.1.6), hence urgency
+ high.
+
+ -- Andreas Rottmann <rotty@debian.org> Thu, 17 Mar 2005 20:00:16 +0100
+
+sqlite3 (3.1.3-1) unstable; urgency=low
+
+ * New upstream release.
+ * Now building with automake1.9 and against libreadline5-dev.
+
+ -- Andreas Rottmann <rotty@debian.org> Wed, 16 Feb 2005 17:04:19 +0100
+
+sqlite3 (3.0.8-3) unstable; urgency=medium
+
+ * Fix threadsafe enabling, now works through configure option (closes:
+ #285913).
+ * Medium urgency to get this fix into sarge.
+
+ -- Andreas Rottmann <rotty@debian.org> Sat, 1 Jan 2005 13:12:10 +0100
+
+sqlite3 (3.0.8-2) unstable; urgency=low
+
+ * libsqlite3-dev: Suggest sqlite3-doc instead of sqlite-doc (closes:
+ #285771).
+ * libsqlite3-0: Don't Pre-Depend on debconf (closes: #284976).
+ * sqlite3-doc: Now comes with sqlite.gif and links to
+ http://sqlite.org/contrib instead of locally (closes: #285769).
+
+ -- Andreas Rottmann <rotty@debian.org> Thu, 16 Dec 2004 12:24:02 +0100
+
+sqlite3 (3.0.8-1) unstable; urgency=low
+
+ * Initial release of SQLite3 (closes: #272271, #282351).
+ - Now packaged as a new source package, since SQLite 3
+ is incompatible (database- and API-wise) with SQLite 2.
+ - Remove debian/lemon.html, this is now shipped by upstream in doc/.
+ - Adapted manpage for 3.0 (thanks to Laszlo 'GCS' Boszormeny).
+
+ -- Andreas Rottmann <rotty@debian.org> Sun, 7 Nov 2004 13:49:52 +0100
+sqlite3 (3.5.8-3) unstable; urgency=low
+
+ * Link.
+
+ -- root <gcs@debian.hu> Sat, 03 May 2008 09:33:37 +0200
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..d094d77
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,95 @@
+Source: sqlite3
+Section: devel
+Priority: optional
+Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.hu>
+Build-Depends: dpkg-dev (>= 1.16.1~), debhelper (>= 8.1.3), hardening-wrapper, autoconf (>= 2.59), libtool (>= 1.5.2), automake, autotools-dev, chrpath, libreadline-dev, tcl8.5-dev
+Build-Conflicts: tcl8.4, tcl8.4-dev
+Homepage: http://www.sqlite.org/
+Standards-Version: 3.9.3
+
+Package: lemon
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: LALR(1) Parser Generator for C or C++
+ Lemon is an LALR(1) parser generator for C or C++. It does the same
+ job as bison and yacc. But lemon is not another bison or yacc
+ clone. It uses a different grammar syntax which is designed to reduce
+ the number of coding errors. Lemon also uses a more sophisticated
+ parsing engine that is faster than yacc and bison and which is both
+ reentrant and thread-safe. Furthermore, Lemon implements features
+ that can be used to eliminate resource leaks, making is suitable for
+ use in long-running programs such as graphical user interfaces or
+ embedded controllers.
+
+Package: sqlite3
+Section: database
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libsqlite3-0 (= ${binary:Version})
+Suggests: sqlite3-doc
+Multi-Arch: foreign
+Description: Command line interface for SQLite 3
+ SQLite is a C library that implements an SQL database engine.
+ Programs that link with the SQLite library can have SQL database
+ access without running a separate RDBMS process.
+
+Package: sqlite3-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: sqlite3
+Description: SQLite 3 documentation
+ SQLite is a C library that implements an SQL database engine.
+ Programs that link with the SQLite library can have SQL database
+ access without running a separate RDBMS process.
+ .
+ This package contains the documentation that is also available on
+ the SQLite homepage.
+
+Package: libsqlite3-0-dbg
+Section: debug
+Architecture: any
+Priority: extra
+Depends: libsqlite3-0 (= ${binary:Version}), ${misc:Depends}
+Multi-Arch: foreign
+Description: SQLite 3 debugging symbols
+ SQLite is a C library that implements an SQL database engine.
+ Programs that link with the SQLite library can have SQL database
+ access without running a separate RDBMS process.
+ .
+ This package contains the debugging symbols for the libraries.
+
+Package: libsqlite3-0
+Section: libs
+Architecture: any
+Priority: standard
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Description: SQLite 3 shared library
+ SQLite is a C library that implements an SQL database engine.
+ Programs that link with the SQLite library can have SQL database
+ access without running a separate RDBMS process.
+
+Package: libsqlite3-dev
+Suggests: sqlite3-doc
+Section: libdevel
+Architecture: any
+Depends: libsqlite3-0 (= ${binary:Version}), ${misc:Depends}, libc6-dev
+Description: SQLite 3 development files
+ SQLite is a C library that implements an SQL database engine.
+ Programs that link with the SQLite library can have SQL database
+ access without running a separate RDBMS process.
+ .
+ This package contains the development files (headers, static libraries)
+
+Package: libsqlite3-tcl
+Suggests: sqlite3-doc
+Section: interpreters
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: SQLite 3 Tcl bindings
+ SQLite is a C library that implements an SQL database engine.
+ Programs that link with the SQLite library can have SQL database
+ access without running a separate RDBMS process.
+ .
+ This package contains the Tcl bindings.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..afb5924
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,13 @@
+This package was adopted by Tomas Fasth <tomfa@debian.org> on
+Mon, 01 Aug 2005 14:48:55 +0000
+
+This package was debianized by Andreas Rottmann <rotty@debian.org> on
+Wed, 26 Sep 2001 17:00:18 +0200.
+
+It was downloaded from http://www.sqlite.org.
+
+Upstream Author: D. Richard Hipp <drh@hwaci.com>
+
+Copyright:
+
+The author disclaims all copyright. The library is in the public domain.
diff --git a/debian/lemon.1 b/debian/lemon.1
new file mode 100644
index 0000000..914ee07
--- /dev/null
+++ b/debian/lemon.1
@@ -0,0 +1,63 @@
+.Dd 2002-10-04
+.Dt LEMON 1
+.Os "Debian GNU/Linux"
+.\" Manual page created by Guus Sliepen <guus@debian.org>
+.Sh NAME
+.Nm lemon
+.Nd The Lemon Parser Generator
+.Sh SYNOPSIS
+.Nm
+.Op Fl bcgmqsx
+.Ar input
+.Sh DESCRIPTION
+.Nm
+is an LALR(1) parser generator for C or C++.
+It does the same job as bison and yacc.
+But
+.Nm
+is not another bison or yacc clone.
+It uses a different grammar syntax which is designed to reduce the number of coding errors.
+.Nm
+also uses a more sophisticated parsing engine that is faster than yacc and bison
+and which is both reentrant and thread-safe.
+Furthermore,
+.Nm
+implements features that can be used to eliminate resource leaks,
+making is suitable for use in long-running programs such as graphical user interfaces or embedded controllers.
+.Pp
+.Nm
+will read the grammer from
+.Ar input
+and write out a parser for that grammar in the C language.
+.Sh OPTIONS
+.Bl -tag -width indent
+.It Fl b
+Print only the basis in report.
+.It Fl c
+Don't compress the action table.
+.It Fl g
+Print grammar without actions.
+.It Fl m
+Output a makeheaders compatible file.
+.It Fl q
+(Quiet) Don't print the report file.
+.It Fl s
+Print parser stats to standard output.
+.It Fl x
+Print the version number.
+.El
+.Sh FILES
+.Bl -tag -width indent
+.It Pa /usr/share/lemon/lempar.c
+Driver template for the
+.Nm
+parser generator.
+.El
+.Sh AUTHOR
+.Nm
+has been written by
+.An D. Richard Hipp Aq drh@hwaci.com .
+.Pp
+This manual page was written by
+.An Guus Sliepen Aq guus@debian.org
+for the Debian GNU/Linux system.
diff --git a/debian/lemon.dirs b/debian/lemon.dirs
new file mode 100644
index 0000000..074cdd1
--- /dev/null
+++ b/debian/lemon.dirs
@@ -0,0 +1,2 @@
+usr/bin
+usr/share/lemon
diff --git a/debian/lemon.install b/debian/lemon.install
new file mode 100644
index 0000000..05190de
--- /dev/null
+++ b/debian/lemon.install
@@ -0,0 +1,2 @@
+usr/bin/lemon
+usr/share/lemon/lempar.c
diff --git a/debian/lemon.manpages b/debian/lemon.manpages
new file mode 100644
index 0000000..da374a8
--- /dev/null
+++ b/debian/lemon.manpages
@@ -0,0 +1 @@
+debian/lemon.1
diff --git a/debian/libsqlite3-0-dbg.dirs b/debian/libsqlite3-0-dbg.dirs
new file mode 100644
index 0000000..08d9e7a
--- /dev/null
+++ b/debian/libsqlite3-0-dbg.dirs
@@ -0,0 +1 @@
+usr/lib/debug
diff --git a/debian/libsqlite3-0.dirs b/debian/libsqlite3-0.dirs
new file mode 100644
index 0000000..6845771
--- /dev/null
+++ b/debian/libsqlite3-0.dirs
@@ -0,0 +1 @@
+usr/lib
diff --git a/debian/libsqlite3-0.docs b/debian/libsqlite3-0.docs
new file mode 100644
index 0000000..e174728
--- /dev/null
+++ b/debian/libsqlite3-0.docs
@@ -0,0 +1 @@
+debian/README.Debian
diff --git a/debian/libsqlite3-0.install b/debian/libsqlite3-0.install
new file mode 100644
index 0000000..da2f2e4
--- /dev/null
+++ b/debian/libsqlite3-0.install
@@ -0,0 +1 @@
+usr/lib/*/libsqlite3.so.*
diff --git a/debian/libsqlite3-0.postinst b/debian/libsqlite3-0.postinst
new file mode 100644
index 0000000..fea4184
--- /dev/null
+++ b/debian/libsqlite3-0.postinst
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = "configure" ]
+then
+ ldconfig
+fi
+
+#DEBHELPER#
diff --git a/debian/libsqlite3-0.symbols b/debian/libsqlite3-0.symbols
new file mode 100644
index 0000000..7172dc8
--- /dev/null
+++ b/debian/libsqlite3-0.symbols
@@ -0,0 +1,204 @@
+libsqlite3.so.0 libsqlite3-0 #MINVER#
+ sqlite3_aggregate_context@Base 3.5.9
+ sqlite3_aggregate_count@Base 3.5.9
+ sqlite3_auto_extension@Base 3.5.9
+ sqlite3_backup_finish@Base 3.6.11
+ sqlite3_backup_init@Base 3.6.11
+ sqlite3_backup_pagecount@Base 3.6.11
+ sqlite3_backup_remaining@Base 3.6.11
+ sqlite3_backup_step@Base 3.6.11
+ sqlite3_bind_blob@Base 3.5.9
+ sqlite3_bind_double@Base 3.5.9
+ sqlite3_bind_int64@Base 3.5.9
+ sqlite3_bind_int@Base 3.5.9
+ sqlite3_bind_null@Base 3.5.9
+ sqlite3_bind_parameter_count@Base 3.5.9
+ sqlite3_bind_parameter_index@Base 3.5.9
+ sqlite3_bind_parameter_name@Base 3.5.9
+ sqlite3_bind_text16@Base 3.5.9
+ sqlite3_bind_text@Base 3.5.9
+ sqlite3_bind_value@Base 3.5.9
+ sqlite3_bind_zeroblob@Base 3.5.9
+ sqlite3_blob_bytes@Base 3.5.9
+ sqlite3_blob_close@Base 3.5.9
+ sqlite3_blob_open@Base 3.5.9
+ sqlite3_blob_read@Base 3.5.9
+ sqlite3_blob_reopen@Base 3.7.4
+ sqlite3_blob_write@Base 3.5.9
+ sqlite3_busy_handler@Base 3.5.9
+ sqlite3_busy_timeout@Base 3.5.9
+ sqlite3_changes@Base 3.5.9
+ sqlite3_clear_bindings@Base 3.5.9
+ sqlite3_close@Base 3.5.9
+ sqlite3_collation_needed16@Base 3.5.9
+ sqlite3_collation_needed@Base 3.5.9
+ sqlite3_column_blob@Base 3.5.9
+ sqlite3_column_bytes16@Base 3.5.9
+ sqlite3_column_bytes@Base 3.5.9
+ sqlite3_column_count@Base 3.5.9
+ sqlite3_column_database_name16@Base 3.5.9
+ sqlite3_column_database_name@Base 3.5.9
+ sqlite3_column_decltype16@Base 3.5.9
+ sqlite3_column_decltype@Base 3.5.9
+ sqlite3_column_double@Base 3.5.9
+ sqlite3_column_int64@Base 3.5.9
+ sqlite3_column_int@Base 3.5.9
+ sqlite3_column_name16@Base 3.5.9
+ sqlite3_column_name@Base 3.5.9
+ sqlite3_column_origin_name16@Base 3.5.9
+ sqlite3_column_origin_name@Base 3.5.9
+ sqlite3_column_table_name16@Base 3.5.9
+ sqlite3_column_table_name@Base 3.5.9
+ sqlite3_column_text16@Base 3.5.9
+ sqlite3_column_text@Base 3.5.9
+ sqlite3_column_type@Base 3.5.9
+ sqlite3_column_value@Base 3.5.9
+ sqlite3_commit_hook@Base 3.5.9
+ sqlite3_compileoption_get@Base 3.6.23
+ sqlite3_compileoption_used@Base 3.6.23
+ sqlite3_complete16@Base 3.5.9
+ sqlite3_complete@Base 3.5.9
+ sqlite3_config@Base 3.6.0
+ sqlite3_context_db_handle@Base 3.5.9
+ sqlite3_create_collation16@Base 3.5.9
+ sqlite3_create_collation@Base 3.5.9
+ sqlite3_create_collation_v2@Base 3.5.9
+ sqlite3_create_function16@Base 3.5.9
+ sqlite3_create_function@Base 3.5.9
+ sqlite3_create_function_v2@Base 3.7.3
+ sqlite3_create_module@Base 3.5.9
+ sqlite3_create_module_v2@Base 3.5.9
+ sqlite3_data_count@Base 3.5.9
+ sqlite3_db_config@Base 3.6.1
+ sqlite3_db_filename@Base 3.7.10
+ sqlite3_db_handle@Base 3.5.9
+ sqlite3_db_mutex@Base 3.6.5
+ sqlite3_db_readonly@Base 3.7.11
+ sqlite3_db_release_memory@Base 3.7.10
+ sqlite3_db_status@Base 3.6.1
+ sqlite3_declare_vtab@Base 3.5.9
+ sqlite3_enable_load_extension@Base 3.5.9
+ sqlite3_enable_shared_cache@Base 3.5.9
+ sqlite3_errcode@Base 3.5.9
+ sqlite3_errmsg16@Base 3.5.9
+ sqlite3_errmsg@Base 3.5.9
+ sqlite3_exec@Base 3.5.9
+ sqlite3_expired@Base 3.5.9
+ sqlite3_extended_errcode@Base 3.6.5
+ sqlite3_extended_result_codes@Base 3.5.9
+ sqlite3_file_control@Base 3.5.9
+ sqlite3_finalize@Base 3.5.9
+ sqlite3_free@Base 3.5.9
+ sqlite3_free_table@Base 3.5.9
+ sqlite3_get_autocommit@Base 3.5.9
+ sqlite3_get_auxdata@Base 3.5.9
+ sqlite3_get_table@Base 3.5.9
+ sqlite3_global_recover@Base 3.5.9
+ sqlite3_initialize@Base 3.6.0
+ sqlite3_interrupt@Base 3.5.9
+ sqlite3_last_insert_rowid@Base 3.5.9
+ sqlite3_libversion@Base 3.5.9
+ sqlite3_libversion_number@Base 3.5.9
+ sqlite3_limit@Base 3.5.9
+ sqlite3_load_extension@Base 3.5.9
+ sqlite3_log@Base 3.6.23
+ sqlite3_malloc@Base 3.5.9
+ sqlite3_memory_alarm@Base 3.5.9
+ sqlite3_memory_highwater@Base 3.5.9
+ sqlite3_memory_used@Base 3.5.9
+ sqlite3_mprintf@Base 3.5.9
+ sqlite3_mutex_alloc@Base 3.5.9
+ sqlite3_mutex_enter@Base 3.5.9
+ sqlite3_mutex_free@Base 3.5.9
+ sqlite3_mutex_leave@Base 3.5.9
+ sqlite3_mutex_try@Base 3.5.9
+ sqlite3_next_stmt@Base 3.6.0
+ sqlite3_open16@Base 3.5.9
+ sqlite3_open@Base 3.5.9
+ sqlite3_open_v2@Base 3.5.9
+ sqlite3_os_end@Base 3.6.0
+ sqlite3_os_init@Base 3.6.0
+ sqlite3_overload_function@Base 3.5.9
+ sqlite3_prepare16@Base 3.5.9
+ sqlite3_prepare16_v2@Base 3.5.9
+ sqlite3_prepare@Base 3.5.9
+ sqlite3_prepare_v2@Base 3.5.9
+ sqlite3_profile@Base 3.5.9
+ sqlite3_progress_handler@Base 3.5.9
+ sqlite3_randomness@Base 3.5.9
+ sqlite3_realloc@Base 3.5.9
+ sqlite3_release_memory@Base 3.5.9
+ sqlite3_reset@Base 3.5.9
+ sqlite3_reset_auto_extension@Base 3.5.9
+ sqlite3_result_blob@Base 3.5.9
+ sqlite3_result_double@Base 3.5.9
+ sqlite3_result_error16@Base 3.5.9
+ sqlite3_result_error@Base 3.5.9
+ sqlite3_result_error_code@Base 3.5.9
+ sqlite3_result_error_nomem@Base 3.5.9
+ sqlite3_result_error_toobig@Base 3.5.9
+ sqlite3_result_int64@Base 3.5.9
+ sqlite3_result_int@Base 3.5.9
+ sqlite3_result_null@Base 3.5.9
+ sqlite3_result_text16@Base 3.5.9
+ sqlite3_result_text16be@Base 3.5.9
+ sqlite3_result_text16le@Base 3.5.9
+ sqlite3_result_text@Base 3.5.9
+ sqlite3_result_value@Base 3.5.9
+ sqlite3_result_zeroblob@Base 3.5.9
+ sqlite3_rollback_hook@Base 3.5.9
+ sqlite3_rtree_geometry_callback@Base 3.6.0
+ sqlite3_set_authorizer@Base 3.5.9
+ sqlite3_set_auxdata@Base 3.5.9
+ sqlite3_shutdown@Base 3.6.0
+ sqlite3_sleep@Base 3.5.9
+ sqlite3_snprintf@Base 3.5.9
+ sqlite3_soft_heap_limit64@Base 3.7.3
+ sqlite3_soft_heap_limit@Base 3.5.9
+ sqlite3_sourceid@Base 3.6.18
+ sqlite3_sql@Base 3.5.9
+ sqlite3_status@Base 3.6.0
+ sqlite3_step@Base 3.5.9
+ sqlite3_stmt_busy@Base 3.7.10
+ sqlite3_stmt_readonly@Base 3.7.4
+ sqlite3_stmt_status@Base 3.6.4
+ sqlite3_stricmp@Base 3.7.11
+ sqlite3_strnicmp@Base 3.6.17
+ sqlite3_table_column_metadata@Base 3.5.9
+ sqlite3_temp_directory@Base 3.5.9
+ sqlite3_test_control@Base 3.5.9
+ sqlite3_thread_cleanup@Base 3.5.9
+ sqlite3_threadsafe@Base 3.5.9
+ sqlite3_total_changes@Base 3.5.9
+ sqlite3_trace@Base 3.5.9
+ sqlite3_transfer_bindings@Base 3.5.9
+ sqlite3_unlock_notify@Base 3.6.12
+ sqlite3_update_hook@Base 3.5.9
+ sqlite3_uri_boolean@Base 3.7.10
+ sqlite3_uri_int64@Base 3.7.10
+ sqlite3_uri_parameter@Base 3.7.7
+ sqlite3_user_data@Base 3.5.9
+ sqlite3_value_blob@Base 3.5.9
+ sqlite3_value_bytes16@Base 3.5.9
+ sqlite3_value_bytes@Base 3.5.9
+ sqlite3_value_double@Base 3.5.9
+ sqlite3_value_int64@Base 3.5.9
+ sqlite3_value_int@Base 3.5.9
+ sqlite3_value_numeric_type@Base 3.5.9
+ sqlite3_value_text16@Base 3.5.9
+ sqlite3_value_text16be@Base 3.5.9
+ sqlite3_value_text16le@Base 3.5.9
+ sqlite3_value_text@Base 3.5.9
+ sqlite3_value_type@Base 3.5.9
+ sqlite3_version@Base 3.5.9
+ sqlite3_vfs_find@Base 3.6.0
+ sqlite3_vfs_register@Base 3.6.0
+ sqlite3_vfs_unregister@Base 3.6.0
+ sqlite3_vmprintf@Base 3.5.9
+ sqlite3_vsnprintf@Base 3.7.5
+ sqlite3_vtab_config@Base 3.7.7
+ sqlite3_vtab_on_conflict@Base 3.7.7
+ sqlite3_wal_autocheckpoint@Base 3.7.0
+ sqlite3_wal_checkpoint@Base 3.7.0
+ sqlite3_wal_checkpoint_v2@Base 3.7.6.1
+ sqlite3_wal_hook@Base 3.7.0
diff --git a/debian/libsqlite3-dev.dirs b/debian/libsqlite3-dev.dirs
new file mode 100644
index 0000000..da07fdd
--- /dev/null
+++ b/debian/libsqlite3-dev.dirs
@@ -0,0 +1,2 @@
+usr/include
+usr/lib
diff --git a/debian/libsqlite3-dev.install b/debian/libsqlite3-dev.install
new file mode 100644
index 0000000..66da164
--- /dev/null
+++ b/debian/libsqlite3-dev.install
@@ -0,0 +1,5 @@
+usr/include/*.h
+usr/lib/*/libsqlite3.a
+usr/lib/*/libsqlite3.so
+usr/lib/*/libsqlite3.la
+usr/lib/*/pkgconfig/sqlite3.pc
diff --git a/debian/libsqlite3-tcl.dirs b/debian/libsqlite3-tcl.dirs
new file mode 100644
index 0000000..6845771
--- /dev/null
+++ b/debian/libsqlite3-tcl.dirs
@@ -0,0 +1 @@
+usr/lib
diff --git a/debian/libsqlite3-tcl.install b/debian/libsqlite3-tcl.install
new file mode 100644
index 0000000..7c00610
--- /dev/null
+++ b/debian/libsqlite3-tcl.install
@@ -0,0 +1 @@
+usr/lib/tcltk/sqlite3 usr/lib/tcltk/
diff --git a/debian/patches/02-lemon-snprintf.patch b/debian/patches/02-lemon-snprintf.patch
new file mode 100644
index 0000000..67c8600
--- /dev/null
+++ b/debian/patches/02-lemon-snprintf.patch
@@ -0,0 +1,83 @@
+--- sqlite3-3.6.10.orig/tool/lemon.c 2010-03-13 17:12:20.004507610 +0000
++++ sqlite3-3.6.10/tool/lemon.c 2010-03-13 17:25:51.799607483 +0000
+@@ -2347,7 +2347,7 @@
+ for(z=psp->filename, nBack=0; *z; z++){
+ if( *z=='\\' ) nBack++;
+ }
+- sprintf(zLine, "#line %d ", psp->tokenlineno);
++ snprintf(zLine,sizeof zLine, "#line %d ", psp->tokenlineno);
+ nLine = lemonStrlen(zLine);
+ n += nLine + lemonStrlen(psp->filename) + nBack;
+ }
+@@ -2916,7 +2916,7 @@
+ while( cfp ){
+ char buf[20];
+ if( cfp->dot==cfp->rp->nrhs ){
+- sprintf(buf,"(%d)",cfp->rp->index);
++ snprintf(buf,sizeof buf,"(%d)",cfp->rp->index);
+ fprintf(fp," %5s ",buf);
+ }else{
+ fprintf(fp," ");
+@@ -2970,6 +2970,7 @@
+ char *pathbufptr;
+ char *pathbuf;
+ char *path,*cp;
++ size_t pathsz;
+ char c;
+
+ #ifdef __WIN32__
+@@ -3087,14 +3121,16 @@
+
+ cp = strrchr(lemp->filename,'.');
+ if( cp ){
+- sprintf(buf,"%.*s.lt",(int)(cp-lemp->filename),lemp->filename);
++ snprintf(buf,sizeof buf,"%.*s.lt",(int)(cp-lemp->filename),lemp->filename);
+ }else{
+- sprintf(buf,"%s.lt",lemp->filename);
++ snprintf(buf,sizeof buf,"%s.lt",lemp->filename);
+ }
+ if( access(buf,004)==0 ){
+ tpltname = buf;
+ }else if( access(templatename,004)==0 ){
+ tpltname = templatename;
++ }else if( access("/usr/share/lemon/lempar.c",004)==0 ){
++ tpltname = "/usr/share/lemon/lempar.c";
+ }else{
+ tpltname = pathsearch(lemp->argv0,templatename,0);
+ }
+@@ -3106,7 +3109,7 @@
+ }
+ in = fopen(tpltname,"rb");
+ if( in==0 ){
+- fprintf(stderr,"Can't open the template file \"%s\".\n",templatename);
++ fprintf(stderr,"Can't open the template file \"%s\".\n",tpltname);
+ lemp->errorcnt++;
+ return 0;
+ }
+@@ -3240,7 +3243,7 @@
+ while( n-- > 0 ){
+ c = *(zText++);
+ if( c=='%' && n>0 && zText[0]=='d' ){
+- sprintf(zInt, "%d", p1);
++ snprintf(zInt,sizeof zInt, "%d", p1);
+ p1 = p2;
+ strcpy(&z[used], zInt);
+ used += lemonStrlen(&z[used]);
+@@ -3856,7 +3859,7 @@
+ /* Generate a table containing the symbolic name of every symbol
+ */
+ for(i=0; i<lemp->nsymbol; i++){
+- sprintf(line,"\"%s\",",lemp->symbols[i]->name);
++ snprintf(line,sizeof line,"\"%s\",",lemp->symbols[i]->name);
+ fprintf(out," %-15s",line);
+ if( (i&3)==3 ){ fprintf(out,"\n"); lineno++; }
+ }
+@@ -4022,7 +4023,7 @@
+ in = file_open(lemp,".h","rb");
+ if( in ){
+ for(i=1; i<lemp->nterminal && fgets(line,LINESIZE,in); i++){
+- sprintf(pattern,"#define %s%-30s %2d\n",prefix,lemp->symbols[i]->name,i);
++ snprintf(pattern,sizeof pattern,"#define %s%-30s %2d\n",prefix,lemp->symbols[i]->name,i);
+ if( strcmp(line,pattern) ) break;
+ }
+ fclose(in);
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..5ed0d04
--- /dev/null
+++ b/debian/patches/10-520466-libsqlite3-depends-on-libdl.patch
@@ -0,0 +1,41 @@
+--- sqlite3-3.6.11.orig/configure.ac 2009-03-20 16:15:10.000000000 -0700
++++ sqlite3-3.6.11/configure.ac 2009-03-20 16:37:59.000000000 -0700
+@@ -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..71f6362
--- /dev/null
+++ b/debian/patches/10-520478-squash-bad-deps.patch
@@ -0,0 +1,25 @@
+--- sqlite3-3.6.11.orig/Makefile.in 2009-03-24 11:40:55.000000000 -0700
++++ sqlite3-3.6.11/Makefile.in 2009-03-24 11:42:36.000000000 -0700
+@@ -487,18 +487,20 @@
+ libsqlite3.la: $(LIBOBJ)
+ $(LTLINK) -o $@ $(LIBOBJ) $(TLIBS) \
+ ${ALLOWRELEASE} -rpath "$(libdir)" -version-info "8:6:8"
++ sed -i "/dependency_libs/s/'.*'/''/" $@
+
+ libtclsqlite3.la: tclsqlite.lo libsqlite3.la
+ $(LTLINK) -o $@ tclsqlite.lo \
+- libsqlite3.la @TCL_STUB_LIB_SPEC@ $(TLIBS) \
++ libsqlite3.la @TCL_STUB_LIB_SPEC@ \
+ -rpath "$(TCLLIBDIR)" \
+ -version-info "8:6:8" \
+ -avoid-version
++ sed -i "/dependency_libs/s/'.*'/''/" $@
+
+ sqlite3$(TEXE): $(TOP)/src/shell.c libsqlite3.la sqlite3.h
+ $(LTLINK) $(READLINE_FLAGS) \
+ -o $@ $(TOP)/src/shell.c libsqlite3.la \
+- $(LIBREADLINE) $(TLIBS) -rpath "$(libdir)"
++ $(LIBREADLINE) -rpath "$(libdir)"
+
+ # This target creates a directory named "tsrc" and fills it with
+ # copies of all of the C source code and header files needed to
diff --git a/debian/patches/11-update-manpage.patch b/debian/patches/11-update-manpage.patch
new file mode 100644
index 0000000..98dec97
--- /dev/null
+++ b/debian/patches/11-update-manpage.patch
@@ -0,0 +1,140 @@
+--- sqlite3/sqlite3.1.orig 2011-11-05 12:42:19.529586105 +0000
++++ sqlite3/sqlite3.1 2011-11-05 12:47:45.765585988 +0000
+@@ -2,7 +2,7 @@
+ .\" First parameter, NAME, should be all caps
+ .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+ .\" other parameters are allowed: see man(7), man(1)
+-.TH SQLITE3 1 "Mon Apr 15 23:49:17 2002"
++.TH SQLITE3 1 "Sat Nov 5 15:57:18 CET 2011"
+ .\" Please adjust this date whenever revising the manpage.
+ .\"
+ .\" Some roff macros, for reference:
+@@ -49,7 +49,7 @@
+ $
+ .B sqlite3 mydata.db
+ .br
+-SQLite version 3.1.3
++SQLite version 3.7.9
+ .br
+ Enter ".help" for instructions
+ .br
+@@ -108,15 +108,24 @@
+ .B .help
+ .nf
+ .cc |
++.backup ?DB? FILE Backup DB (default "main") to FILE
++.bail ON|OFF Stop after hitting an error. Default OFF
+ .databases List names and files of attached databases
+ .dump ?TABLE? ... Dump the database in an SQL text format
++ If TABLE specified, only dump tables matching
++ LIKE pattern TABLE.
+ .echo ON|OFF Turn command echo on or off
+ .exit Exit this program
+-.explain ON|OFF Turn output mode suitable for EXPLAIN on or off.
++.explain ?ON|OFF? Turn output mode suitable for EXPLAIN on or off.
++ With no args, it turns EXPLAIN on.
+ .header(s) ON|OFF Turn display of headers on or off
+ .help Show this message
+ .import FILE TABLE Import data from FILE into TABLE
+-.indices TABLE Show names of all indices on TABLE
++.indices ?TABLE? Show names of all indices
++ If TABLE specified, only show indices for tables
++ matching LIKE pattern TABLE.
++.load FILE ?ENTRY? Load an extension library
++.log FILE|off Turn logging on or off. FILE can be stderr/stdout
+ .mode MODE ?TABLE? Set output mode where MODE is one of:
+ csv Comma-separated values
+ column Left-aligned columns. (See .width)
+@@ -132,25 +141,29 @@
+ .prompt MAIN CONTINUE Replace the standard prompts
+ .quit Exit this program
+ .read FILENAME Execute SQL in FILENAME
++.restore ?DB? FILE Restore content of DB (default "main") from FILE
+ .schema ?TABLE? Show the CREATE statements
++ If TABLE specified, only show tables matching
++ LIKE pattern TABLE.
+ .separator STRING Change separator used by output mode and .import
+ .show Show the current values for various settings
+-.tables ?PATTERN? List names of tables matching a LIKE pattern
++.stats ON|OFF Turn stats on or off
++.tables ?TABLE? List names of tables
++ If TABLE specified, only list tables matching
++ LIKE pattern TABLE.
+ .timeout MS Try opening locked tables for MS milliseconds
+-.width NUM NUM ... Set column widths for "column" mode
++.width NUM1 NUM2 ... Set column widths for "column" mode
++.timer ON|OFF Turn the CPU timer measurement on or off
+ sqlite>
+ |cc .
+ .sp
+ .fi
+-
+ .SH OPTIONS
+ .B sqlite3
+ has the following options:
+ .TP
+-.BI \-init\ file
+-Read and execute commands from
+-.I file
+-, which can contain a mix of SQL statements and meta-commands.
++.BI \-init\ file
++Read and execute commands from file , which can contain a mix of SQL statements and meta-commands.
+ .TP
+ .B \-echo
+ Print commands before execution.
+@@ -158,11 +171,23 @@
+ .B \-[no]header
+ Turn headers on or off.
+ .TP
++.B \-bail
++Stop after hitting an error.
++.TP
++.B \-interactive
++Force interactive I/O .
++.TP
++.B \-batch
++Force batch I/O .
++.TP
+ .B \-column
+ Query results will be displayed in a table like form, using
+ whitespace characters to separate the columns and align the
+ output.
+ .TP
++.B \-csv
++Set output mode to CSV (comma separated values).
++.TP
+ .B \-html
+ Query results will be output as simple HTML tables.
+ .TP
+@@ -178,6 +203,9 @@
+ .BI \-separator\ separator
+ Set output field separator. Default is '|'.
+ .TP
++.B \-stats
++Print memory stats before each finalize.
++.TP
+ .BI \-nullvalue\ string
+ Set string used to represent NULL values. Default is ''
+ (empty string).
+@@ -185,6 +213,9 @@
+ .B \-version
+ Show SQLite version.
+ .TP
++.BI \-vfs\ name
++Use name as the default VFS .
++.TP
+ .B \-help
+ Show help on options and exit.
+
+@@ -222,8 +253,9 @@
+ .SH SEE ALSO
+ http://www.sqlite.org/
+ .br
+-The sqlite-doc package
++The sqlite3-doc package.
+ .SH AUTHOR
+ This manual page was originally written by Andreas Rottmann
+ <rotty@debian.org>, for the Debian GNU/Linux system (but may be used
+-by others). It was subsequently revised by Bill Bumgarner <bbum@mac.com>.
++by others). It was subsequently revised by Bill Bumgarner <bbum@mac.com> and
++further updated by Laszlo Boszormenyi <gcs@debian.hu> .
diff --git a/debian/patches/20-hurd-locking-style.patch b/debian/patches/20-hurd-locking-style.patch
new file mode 100644
index 0000000..99d7779
--- /dev/null
+++ b/debian/patches/20-hurd-locking-style.patch
@@ -0,0 +1,38 @@
+--- a/src/os_unix.c
++++ b/src/os_unix.c
+@@ -124,7 +124,7 @@
+ #endif
+
+
+-#if SQLITE_ENABLE_LOCKING_STYLE
++#if SQLITE_ENABLE_LOCKING_STYLE || defined(__GNU__)
+ # include <sys/ioctl.h>
+ # if OS_VXWORKS
+ # include <semaphore.h>
+@@ -2064,7 +2064,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
+@@ -4360,7 +4360,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 */
+@@ -6785,6 +6785,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/30-cross.patch b/debian/patches/30-cross.patch
new file mode 100644
index 0000000..a698a6e
--- /dev/null
+++ b/debian/patches/30-cross.patch
@@ -0,0 +1,51 @@
+Index: sqlite3-3.7.4/Makefile.in
+===================================================================
+--- sqlite3-3.7.4.orig/Makefile.in
++++ sqlite3-3.7.4/Makefile.in
+@@ -534,10 +534,20 @@
+
+ # Rules to build the LEMON compiler generator
+ #
+-lemon$(BEXE): $(TOP)/tool/lemon.c $(TOP)/src/lempar.c
++lemon-for-build$(BEXE): $(TOP)/tool/lemon.c $(TOP)/src/lempar.c
+ $(BCC) -o $@ $(TOP)/tool/lemon.c
+ cp $(TOP)/src/lempar.c .
+
++lemon$(TEXE): $(TOP)/tool/lemon.c $(TOP)/src/lempar.c
++ $(LTLINK) -o $@ $(TOP)/tool/lemon.c
++ cp $(TOP)/src/lempar.c .
++
++ifeq ($(CROSS_BUILDING),yes)
++LEMON_FOR_BUILD = lemon-for-build$(BEXE)
++else
++LEMON_FOR_BUILD = lemon$(TEXE)
++endif
++
+ # Rules to build individual *.o files from generated *.c files. This
+ # applies to:
+ #
+@@ -790,10 +800,10 @@
+ #
+ parse.h: parse.c
+
+-parse.c: $(TOP)/src/parse.y lemon$(BEXE) $(TOP)/addopcodes.awk
++parse.c: $(TOP)/src/parse.y $(LEMON_FOR_BUILD) $(TOP)/addopcodes.awk
+ cp $(TOP)/src/parse.y .
+ rm -f parse.h
+- ./lemon$(BEXE) $(OPT_FEATURE_FLAGS) $(OPTS) parse.y
++ ./$(LEMON_FOR_BUILD) $(OPT_FEATURE_FLAGS) $(OPTS) parse.y
+ mv parse.h parse.h.temp
+ $(NAWK) -f $(TOP)/addopcodes.awk parse.h.temp >parse.h
+
+@@ -930,7 +940,10 @@
+ rm -f *.lo *.la *.o sqlite3$(TEXE) libsqlite3.la
+ rm -f sqlite3.h opcodes.*
+ rm -rf .libs .deps
+- rm -f lemon$(BEXE) lempar.c parse.* sqlite*.tar.gz
++ rm -f $(LEMON_FOR_BUILD) lempar.c parse.* sqlite*.tar.gz
++ifeq ($(CROSS_BUILDING), yes)
++ rm -f lemon$(TEXE)
++endif
+ rm -f mkkeywordhash$(BEXE) keywordhash.h
+ rm -f $(PUBLISH)
+ rm -f *.da *.bb *.bbg gmon.out
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..9dc7e3f
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,6 @@
+02-lemon-snprintf.patch
+10-520466-libsqlite3-depends-on-libdl.patch
+10-520478-squash-bad-deps.patch
+11-update-manpage.patch
+20-hurd-locking-style.patch
+30-cross.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..3dec0fb
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,131 @@
+#!/usr/bin/make -f
+#-*- makefile -*-
+
+#export DH_VERBOSE=1
+
+include /usr/share/dpkg/buildflags.mk
+export DEB_BUILD_HARDENING=1
+
+DESTDIR=$(CURDIR)/debian/tmp
+
+DDEBUG=`if (echo $(DEB_BUILD_OPTIONS) | grep -q debug) then \
+ echo "--enable-debug"; \
+ else \
+ echo ""; \
+ fi`
+
+export DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+ confflags += --build $(DEB_HOST_GNU_TYPE) --with-tcl=/usr/lib/tcl8.5
+ export CROSS_BUILDING=no
+else
+ confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) --with-tcl=/usr/$(DEB_HOST_GNU_TYPE)/lib/tcl8.5 LDFLAGS=-L/usr/$(DEB_HOST_GNU_TYPE)/lib
+ export CROSS_BUILDING=yes
+endif
+
+
+#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
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ autoconf
+ ./configure --prefix=/usr --mandir="/usr/share/man" \
+ $(confflags) --enable-threadsafe \
+ --enable-load-extension \
+ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
+ --libexecdir=\$${libdir}/sqlite3 \
+ TCLLIBDIR=/usr/lib/tcltk/sqlite3 \
+ $(DDEBUG)
+
+ touch $@
+
+build-arch: build-stamp
+build-indep: build-stamp
+
+build: build-arch build-indep
+build-stamp: configure
+ dh_testdir
+ $(MAKE)
+ifneq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+ $(MAKE) lemon
+endif
+
+ 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_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+
+ $(MAKE) install DESTDIR=$(DESTDIR)
+ chrpath -d $(DESTDIR)/usr/bin/sqlite3
+ chrpath -d $(DESTDIR)/usr/lib/tcltk/sqlite3/libtclsqlite3.so
+ install -m 0664 libtclsqlite3.la $(DESTDIR)/usr/lib/tcltk/sqlite3/
+ install -d $(DESTDIR)/usr/share/lemon
+ install -m 0664 tool/lempar.c $(DESTDIR)/usr/share/lemon/
+ install -m 0775 lemon $(DESTDIR)/usr/bin
+
+ # Remove *.la files per policy 3.9.1.0
+ sed -i "/dependency_libs/ s/'.*'/''/" `find $(DESTDIR) -name '*.la'`
+
+ # Create the pkgIndex.tcl file for the Tcl module. This generated file
+ # actually turns out to be relocatable.
+ echo "pkg_mkIndex -verbose $(DESTDIR)/usr/lib/tcltk/sqlite3" | \
+ LD_LIBRARY_PATH=$(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH) \
+ tclsh8.5
+ grep -q 'package ifneeded sqlite3' \
+ $(DESTDIR)/usr/lib/tcltk/sqlite3/pkgIndex.tcl || \
+ (echo "pkgIndex.tcl seems to be wrong" && exit 1)
+
+binary-indep: build install
+ dh_testdir
+ dh_testroot
+
+ dh_install -i --sourcedir=$(DESTDIR)
+ dh_installdocs -i
+ dh_installchangelogs -i www/changes.html
+ 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
+
+ dh_install -a --sourcedir=$(DESTDIR)
+ dh_installman -a
+ dh_installdocs -a
+ dh_installchangelogs -a www/changes.html
+ dh_strip -a --dbg-package=libsqlite3-0-dbg
+ dh_compress -a
+ dh_fixperms -a
+ dh_makeshlibs -a
+ dh_installdeb -a
+ dh_shlibdeps -a -Ldebian/libsqlite3-0/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/sqlite3-doc.docs b/debian/sqlite3-doc.docs
new file mode 100644
index 0000000..f07a8de
--- /dev/null
+++ b/debian/sqlite3-doc.docs
@@ -0,0 +1 @@
+www/*
diff --git a/debian/sqlite3.dirs b/debian/sqlite3.dirs
new file mode 100644
index 0000000..e772481
--- /dev/null
+++ b/debian/sqlite3.dirs
@@ -0,0 +1 @@
+usr/bin
diff --git a/debian/sqlite3.install b/debian/sqlite3.install
new file mode 100644
index 0000000..d8d3660
--- /dev/null
+++ b/debian/sqlite3.install
@@ -0,0 +1 @@
+usr/bin/sqlite3
diff --git a/debian/sqlite3.manpages b/debian/sqlite3.manpages
new file mode 100644
index 0000000..96f3727
--- /dev/null
+++ b/debian/sqlite3.manpages
@@ -0,0 +1 @@
+sqlite3.1
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..f568f6a
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts="uversionmangle=s/\.0/\./g;s/\.0+$//" \
+http://www.sqlite.org/download.html sqlite-src-(\d)(\d\d)(\d\d)(\d\d).zip