debian/0000755000000000000000000000000012271247757007204 5ustar debian/python-apsw.install0000644000000000000000000000002112252151636013043 0ustar usr/lib/python2* debian/copyright0000644000000000000000000000253312252151636011127 0ustar This Debian package was created by Joel Rosdahl . The upstream source was found on the following address: http://code.google.com/p/apsw/ Upstream authors: Roger Binns License: Copyright (C) 2004-2012 Roger Binns See src/traceback.c for code by Greg Ewing. This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: * The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. * Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. * This notice may not be removed or altered from any source distribution. Alternatively you may strike the license above and use it under any OSI approved open source license such as those listed at http://opensource.org/licenses/alphabetical debian/changelog0000644000000000000000000001603112271247757011057 0ustar python-apsw (3.8.2-r1-1ubuntu1) trusty; urgency=medium * Build for Python 3.4. * Move the python3 debug extensions into the python3-apsw-dbg package. -- Matthias Klose Sun, 26 Jan 2014 19:02:44 +0100 python-apsw (3.8.2-r1-1) unstable; urgency=low * New upstream release 3.8.2-r1. -- Joel Rosdahl Wed, 11 Dec 2013 22:05:31 +0100 python-apsw (3.8.1-r1-1) unstable; urgency=low * New upstream release 3.8.1-r1. * Bump Standards-Version to 3.9.5 -- Joel Rosdahl Sun, 08 Dec 2013 10:30:29 +0100 python-apsw (3.7.17-r1-1) unstable; urgency=low [Joel Rosdahl] * New upstream release 3.7.17-r1. [ Nikolaus Rath ] * Also build Python 3 package (closes: #706992) * Tighten build depends on libsqlite3-dev (closes: #710049) -- Joel Rosdahl Tue, 18 Jun 2013 22:24:58 +0200 python-apsw (3.7.16.1-r1-1) unstable; urgency=low * New upstream release 3.7.16.1-r1 -- Joel Rosdahl Sun, 31 Mar 2013 20:41:13 +0200 python-apsw (3.7.14.1-r1-1) unstable; urgency=low * New upstream release 3.7.14.1-r1 * Add X-Python-Version control field * Build with flags from /usr/share/dpkg/buildflags.mk for hardening * Don't symlink doc directory for python-apsw-doc to python-apsw -- Joel Rosdahl Sun, 25 Nov 2012 15:10:34 +0100 python-apsw (3.7.14-r1-1) unstable; urgency=low * New upstream version 3.7.14-r1 * Don't use defunct googlecode.debian.net redirector anymore * Update copyright years from doc/copyright.html * Use underscore.js from libjs-underscore * Use the min variant of jquery * Don't let python-apsw-doc depend on python-apsw * Bump Standards-Version to 3.9.4 -- Joel Rosdahl Sun, 23 Sep 2012 18:42:47 +0200 python-apsw (3.7.6.3-r1-1) unstable; urgency=low * New upstream release * Convert from dh_pycentral to dh_python2 (closes: #616991) * Use debhelper compat level 8 * Bump Standards-Version to 3.9.2 * Pass --install-layout=deb to "setup.py install" * Add build-arch and build-indep targets to debian/rules * Imported Upstream version 3.7.6.3-r1 -- Joel Rosdahl Thu, 30 Jun 2011 22:45:04 +0200 python-apsw (3.7.5-r1-1) unstable; urgency=low * New upstream version. -- Joel Rosdahl Sun, 20 Feb 2011 17:09:08 +0100 python-apsw (3.7.0.1-r1-1) unstable; urgency=low * New upstream release. * Use correct section for APSW manual in doc-base entry. * Updated Standards-Version to 3.9.1. * Added debian/watch file. * Removed asterisks from NEWS.Debian. * The doc-base entry is now actually included in python-apsw-doc. -- Joel Rosdahl Sat, 14 Aug 2010 22:16:48 +0200 python-apsw (3.6.23.1-r1-1) unstable; urgency=low * New upstream version. * Changed source package format to "3.0 (quilt)". * Updated Standards-Version to 3.8.4. * Don't compile with debug information in the non-dbg package. -- Joel Rosdahl Sun, 16 May 2010 14:34:35 +0200 python-apsw (3.6.22-r1-2) unstable; urgency=low * Split documentation into a python-apsw-doc package to avoid python-apsw depending on libjs-jquery. Closes: #565868. * Removed obsolete .doc-base files for python2.4 and python2.5. * Added .doc-base file for python-apsw-doc. * Build depend on debhelper >= 7.0.0~. -- Joel Rosdahl Sat, 23 Jan 2010 20:38:33 +0100 python-apsw (3.6.22-r1-1) unstable; urgency=low * New upstream version. * Added ${misc:Depends} for binary packages' requirements. -- Joel Rosdahl Mon, 11 Jan 2010 20:44:37 +0100 python-apsw (3.6.20-r1-1) unstable; urgency=low * New upstream version. * Enable extension loading again. Closes: #557567. * Remove src/shell.c when cleaning so that it doesn't end up in the diff. * Updated URL to APSW's new location at Google Code. * Updated debian/copyright to match current license. -- Joel Rosdahl Mon, 23 Nov 2009 21:43:50 +0100 python-apsw (3.6.19-r1-1) unstable; urgency=low * New upstream release. * Updated Standards-Version to 3.8.3. * Build-depend on libsqlite3-dev >= 3.6.18. * Put python-apsw-dbg in the Debug section. * Put HTML documentation in /usr/share/doc/python-apsw/html and let python-apsw depend on and use libjs-jquery. -- Joel Rosdahl Sun, 18 Oct 2009 22:08:57 +0200 python-apsw (3.6.13-r1-1) unstable; urgency=low * New upstream release. -- Joel Rosdahl Sun, 10 May 2009 22:35:38 +0200 python-apsw (3.5.9-r2-1) unstable; urgency=low * New upstream release. * Build dependency on libsqlite3-dev 3.5.9. * Updated Standards-Version to 3.8.0. -- Joel Rosdahl Mon, 07 Jul 2008 20:24:11 +0200 python-apsw (3.3.13-r1-3) unstable; urgency=low * Build python-apsw-dbg package. -- Joel Rosdahl Thu, 21 Jun 2007 23:18:31 +0200 python-apsw (3.3.13-r1-2) unstable; urgency=low * Corrected documentation about Unicode strings in apsw.html. * Created NEWS.Debian with information about notable changes since python-apsw 3.3.5r1. -- Joel Rosdahl Sun, 03 Jun 2007 23:09:49 +0200 python-apsw (3.3.13-r1-1) unstable; urgency=low * New upstream release. * Updated build dependencies on debhelper, python-all-dev, python-central and libsqlite3-dev. * Removed use of dh_python. * Added debian/pycompat. * Removed XS-Python-Standards-Version field. -- Joel Rosdahl Thu, 12 Apr 2007 07:07:54 +0200 python-apsw (3.3.5r1-2) unstable; urgency=low * Adapt to new Python policy. Closes: bug#373511. * Updated Standards-Version to 3.7.2. -- Joel Rosdahl Mon, 19 Jun 2006 18:43:11 +0000 python-apsw (3.3.5r1-1) unstable; urgency=low * New upstream release. Closes: bug#365222. * APSW now has more error checking. Closes: bug#329236. -- Joel Rosdahl Tue, 2 May 2006 22:53:03 +0200 python-apsw (3.2.7r1-1) unstable; urgency=low * New upstream release. * Closes: bug#329233 ("segfault on too few argument bindings"). -- Joel Rosdahl Sun, 9 Oct 2005 21:31:13 +0200 python-apsw (3.2.2r1-3) unstable; urgency=low * Clarified description. -- Joel Rosdahl Fri, 9 Sep 2005 18:16:51 +0200 python-apsw (3.2.2r1-2) unstable; urgency=low * Added doc-base information. -- Joel Rosdahl Fri, 2 Sep 2005 17:59:56 +0200 python-apsw (3.2.2r1-1) unstable; urgency=low * New upstream release. * Standards-Version 3.6.2. -- Joel Rosdahl Sun, 21 Aug 2005 19:12:14 +0200 python-apsw (3.2.1r1-1) unstable; urgency=low * New upstream release. -- Joel Rosdahl Sun, 5 Jun 2005 11:50:41 +0200 python-apsw (3.1.3r1-2) unstable; urgency=low * Corrected description of the python-apsw binary package. -- Joel Rosdahl Tue, 5 Apr 2005 16:50:49 +0200 python-apsw (3.1.3r1-1) unstable; urgency=low * First version of the package. Closes: bug#296652. -- Joel Rosdahl Thu, 10 Mar 2005 22:06:25 +0100 debian/NEWS.Debian0000644000000000000000000000111312252151636011045 0ustar python-apsw (3.3.13-r1-2) unstable; urgency=low Notable changes since python-apsw 3.3.5r1: You must now explicitly call close() on Connection objects. If you do not call close then a detailed error message will be printed when Connection's destructor runs and cleanup will not happen of that connection. All strings returned by APSW are now in Unicode. Previously strings that consisted only of ASCII characters were returned as the string type and other strings were returned as the unicode type. -- Joel Rosdahl Sun, 03 Jun 2007 23:14:07 +0200 debian/python-apsw-doc.doc-base0000644000000000000000000000044212252151636013624 0ustar Document: python-apsw-doc Title: APSW (Another Python SQLite Wrapper) Manual Author: Roger Binns Abstract: Manual for APSW (Another Python SQLite Wrapper) Section: Programming Format: HTML Index: /usr/share/doc/python-apsw/html/index.html Files: /usr/share/doc/python-apsw/html/index.html debian/python3-apsw.install0000644000000000000000000000012612271247471013140 0ustar usr/lib/python3*/*-packages/*.egg-info usr/lib/python3*/*-packages/*.cpython-3?m-*.so debian/compat0000644000000000000000000000000212252151636010367 0ustar 8 debian/control0000644000000000000000000000661712271247665010617 0ustar Source: python-apsw X-Python3-Version: >= 3.0 Section: python Priority: optional Maintainer: Joel Rosdahl Build-Depends: debhelper (>= 8), python-all-dev (>= 2.6.6-3~), python-all-dbg, python3-all-dev, python3-all-dbg, libsqlite3-dev (>= 3.8.1), dpkg-dev (>= 1.16.1~) Standards-Version: 3.9.5 X-Python-Version: all Package: python-apsw Architecture: any Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends} Suggests: python-apsw-doc Provides: ${python:Provides} Conflicts: python2.3-apsw, python2.4-apsw Replaces: python2.3-apsw, python2.4-apsw Description: another Python SQLite 3 wrapper APSW (Another Python SQLite Wrapper) is an SQLite 3 wrapper that provides the thinnest layer over SQLite 3 possible. Everything you can do from the C API to SQLite 3, you can do from Python. Although APSW's API looks vaguely similar to Python's DB-API, it is not compliant with that API and instead works the way SQLite 3 does. Package: python-apsw-dbg Section: debug Priority: extra Architecture: any Depends: python-apsw (= ${binary:Version}), python-dbg, ${shlibs:Depends}, ${misc:Depends} Description: another Python SQLite 3 wrapper (debug extension) APSW (Another Python SQLite Wrapper) is an SQLite 3 wrapper that provides the thinnest layer over SQLite 3 possible. Everything you can do from the C API to SQLite 3, you can do from Python. Although APSW's API looks vaguely similar to Python's DB-API, it is not compliant with that API and instead works the way SQLite 3 does. . This package contains the extension built for the Python debug interpreter. Package: python3-apsw Architecture: any Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends} Suggests: python-apsw-doc Provides: ${python:Provides} Description: another Python SQLite 3 wrapper (Python 3 version) APSW (Another Python SQLite Wrapper) is an SQLite 3 wrapper that provides the thinnest layer over SQLite 3 possible. Everything you can do from the C API to SQLite 3, you can do from Python. Although APSW's API looks vaguely similar to Python's DB-API, it is not compliant with that API and instead works the way SQLite 3 does. . This package contains the extension built for Python 3. Package: python3-apsw-dbg Section: debug Priority: extra Architecture: any Depends: python3-apsw (= ${binary:Version}), python3-dbg, ${shlibs:Depends}, ${misc:Depends} Replaces: python3-apsw (<< 3.8.2-r1-1ubuntu1) Description: another Python 3 SQLite 3 wrapper (debug extension) APSW (Another Python SQLite Wrapper) is an SQLite 3 wrapper that provides the thinnest layer over SQLite 3 possible. Everything you can do from the C API to SQLite 3, you can do from Python. Although APSW's API looks vaguely similar to Python's DB-API, it is not compliant with that API and instead works the way SQLite 3 does. . This package contains the extension built for the Python 3 debug interpreter. Package: python-apsw-doc Section: doc Architecture: all Depends: libjs-jquery, libjs-underscore, ${misc:Depends} Description: documentation for python-apsw APSW (Another Python SQLite Wrapper) is an SQLite 3 wrapper that provides the thinnest layer over SQLite 3 possible. Everything you can do from the C API to SQLite 3, you can do from Python. Although APSW's API looks vaguely similar to Python's DB-API, it is not compliant with that API and instead works the way SQLite 3 does. . This package contains the documentation. debian/rules0000755000000000000000000000611712252151636010256 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE = 1 PYVERS = $(shell pyversions -r) $(shell py3versions -r) DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: $(PYVERS:%=build-ext-%-stamp) $(PYVERS:%=build-ext-%-dbg-stamp) touch $@ build-ext-%-stamp: dh_testdir $* setup.py build -g --enable=load_extension touch $@ clean: dh_testdir dh_testroot rm -f build*stamp dbg-build*stamp rm -rf build find . -name '*.pyc' | xargs rm -f rm -f src/shell.c dh_clean install: build install-prereq $(PYVERS:%=install-ext-%) $(PYVERS:%=install-ext-%-dbg) install-prereq: dh_testdir dh_testroot dh_prep dh_installdirs install-ext-%: $* setup.py install --force --root=debian/tmp \ --no-compile -O0 --install-layout=deb # Build architecture-independent files here. binary-indep: dh_testdir dh_testroot dh_prep dh_installdirs -i usr/share/doc/python-apsw cp -a doc debian/python-apsw-doc/usr/share/doc/python-apsw/html cd debian/python-apsw-doc/usr/share/doc/python-apsw && \ ln -sf ../../../../javascript/jquery/jquery.min.js html/_static/jquery.js cd debian/python-apsw-doc/usr/share/doc/python-apsw && \ ln -sf ../../../../javascript/underscore/underscore.min.js html/_static/underscore.js mkdir debian/python-apsw-doc/usr/share/doc/python-apsw-doc cp debian/copyright debian/python-apsw-doc/usr/share/doc/python-apsw-doc cp debian/changelog debian/python-apsw-doc/usr/share/doc/python-apsw-doc/changelog.Debian mkdir -p debian/python-apsw-doc/usr/share/doc-base cp debian/python-apsw-doc.doc-base debian/python-apsw-doc/usr/share/doc-base/python-apsw-doc dh_compress -i -Xjson -Xtxt -Xjs -Xinv dh_fixperms -i dh_installdeb -i dh_shlibdeps -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i # Build architecture-dependent files here. binary-arch: build install dh_testdir -a dh_testroot -a dh_installdocs -a debian/NEWS.Debian dh_python2 -a dh_python3 -a dh_install # Install debugging extension and remove from regular package (cd debian/python-apsw; \ find . -name "*_d.so" -printf "%P\0" -delete) \ | xargs -0 dh_install --autodest -ppython-apsw-dbg (cd debian/python3-apsw; \ find . -regextype posix-egrep -regex ".+-[a-z0-9]*d[a-z]*.so" \ -printf "%P\0" -delete) \ | xargs -0 dh_install --autodest -ppython3-apsw-dbg dh_installchangelogs -a dh_strip -ppython-apsw --dbg-package=python-apsw-dbg dh_strip -ppython3-apsw --dbg-package=python3-apsw-dbg rm -rf debian/python-apsw-dbg/usr/share/doc/python-apsw-dbg ln -s python-apsw debian/python-apsw-dbg/usr/share/doc/python-apsw-dbg rm -rf debian/python3-apsw-dbg/usr/share/doc/python3-apsw-dbg ln -s python3-apsw debian/python3-apsw-dbg/usr/share/doc/python3-apsw-dbg dh_compress -a dh_fixperms -a dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a binary: binary-indep binary-arch .PHONY: build build-arch build-indep .PHONY: clean .PHONY: install install-prereq .PHONY: binary-indep binary-arch binary debian/source/0000755000000000000000000000000012252151636010471 5ustar debian/source/format0000644000000000000000000000001412252151636011677 0ustar 3.0 (quilt) debian/python3-apsw-dbg.install0000644000000000000000000000006212271247404013665 0ustar usr/lib/python3/dist-packages/*.cpython-3?dm-*.so debian/watch0000644000000000000000000000013012252151636010214 0ustar version=3 http://code.google.com/p/apsw/downloads/list?can=1 .*/apsw-([0-9.]+-r\d+).zip