debian/0000755000000000000000000000000011710777711007177 5ustar debian/control0000644000000000000000000000336211710777711010606 0ustar Source: python-kinterbasdb Section: python Priority: optional Maintainer: Debian QA Group Build-Depends: debhelper (>= 5.0.37.2), firebird-dev, python-all-dev (>= 2.5.4-1~), python-egenix-mx-base-dev, python-all-dbg (>= 2.6.6-3~), lynx Standards-Version: 3.8.3 Homepage: http://www.firebirdsql.org/en/python-driver/ Vcs-Git: git://git.debian.org/git/collab-maint/python-kinterbasdb.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/python-kinterbasdb.git Package: python-kinterbasdb Architecture: any Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, libjs-jquery Recommends: python-egenix-mxdatetime Provides: ${python:Provides} Description: Python DB API 2.0 extension for Firebird and Interbase KInterbasDB implements Python Database API 2.0-compliant support for the open source relational database Firebird and some versions of its proprietary cousin Borland Interbase(R). . In addition to the minimal feature set of the standard Python DB API, KInterbasDB also exposes nearly the entire native client API of the database engine. Package: python-kinterbasdb-dbg Priority: extra Section: debug Architecture: any Depends: python-kinterbasdb (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, python-dbg Description: Python DB API 2.0 extension for Firebird and Interbase (debug extension) KInterbasDB implements Python Database API 2.0-compliant support for the open source relational database Firebird and some versions of its proprietary cousin Borland Interbase(R). . In addition to the minimal feature set of the standard Python DB API, KInterbasDB also exposes nearly the entire native client API of the database engine. . This package contains the debug extension for python-kinterbasdb. debian/copyright0000644000000000000000000000750211710777711011136 0ustar This package was debianized by Ed Boraas on Sat, 24 Aug 2002 15:38:52 -0600. It was downloaded from http://www.firebirdsql.org/en/python-driver/ jQuery ------------ docs/_static/jquery.js is an embedded copy of the jQuery.js library. It is not used in the binary packages, but kept in the source. The library is used in the HTML documentation. Copyright (c) 2008 John Resig (jquery.com) Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. http://jquery.com/license/ says "You may use any jQuery project under the terms of either the MIT License or the GNU General Public License (GPL) Version 2." MIT License ----------- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. A copy of the GNU General Public License (GPL) Version 2 can be found in /usr/share/common-licenses/GPL-2. Everything else --------------- Upstream Authors: Alexander Kuznetsov Marek Isalski David Rushby et al. Copyright: (edited from upstream docs/license.txt) Copyright (c) 1998-2001 [alex] Alexander Kuznetsov Author of original version; maintained through version 2.0. Copyright (c) 2002-2007 [dsr] David Rushby Author of ~90% of current code and 100% of current documentation. Copyright (c) 2001-2002 [maz] Marek Isalski Marek made important first steps in removing the limitations of version 2.0 in preparation for version 3.0. Copyright (c) 2001 [eac] Evgeny A. Cherkashin Evgeny wrote the first version of the distutils build script, which was included in a 2.x point release. Copyright (c) 2001-2002 [janez] Janez Jere Janez contributed several bugfixes, including fixes for the date and time parameter conversion code in preparation for version 3.0. License: Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee or royalty is hereby granted, provided that the above copyright notice appears in all copies and that both the copyright notice and this permission notice appear in supporting documentation or portions thereof, including modifications, that you make. The authors disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall any author be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software. debian/watch0000644000000000000000000000010111710777711010220 0ustar version=3 http://sf.net/firebird/kinterbasdb-([\d.]*)\.tar\.bz2 debian/python-kinterbasdb.doc-base0000644000000000000000000000116011710777711014403 0ustar Document: python-kinterbasdb Title: KInterbasDB’s documentation Author: David Rushby, Pavel Cisar Abstract: KInterbasDB is a Python extension package that implements Python Database API 2.0-compliant support for the open source relational database Firebird® and some versions of its proprietary cousin Interbase®. In addition to the minimal feature set of the standard Python DB API, KInterbasDB also exposes nearly the entire native client API of the database engine. Section: Programming/Python Format: HTML Index: /usr/share/doc/python-kinterbasdb/docs/index.html Files: /usr/share/doc/python-kinterbasdb/docs/* debian/patches/0000755000000000000000000000000011710777711010626 5ustar debian/patches/02_drop_removed_fb_defines.patch0000644000000000000000000000134711710777711017006 0ustar Description: drop constants removed upstream they were shortcuts to the real defines and are missing in firebird 2.5 Author: Damyan Ivanov Forwarded: no Bug-Debian: http://bugs.debian.org/643473 --- a/_kiservices.c +++ b/_kiservices.c @@ -806,13 +806,9 @@ int _init_kiservices_ibase_header_consta SIC(isc_info_db_impl_last_value); #endif /* isc_info_firebird_version */ - SIC(isc_info_db_impl_isc_a); SIC(isc_info_db_impl_isc_apl_68K); - SIC(isc_info_db_impl_isc_u); SIC(isc_info_db_impl_isc_vax_ultr); - SIC(isc_info_db_impl_isc_v); SIC(isc_info_db_impl_isc_vms); - SIC(isc_info_db_impl_isc_s); SIC(isc_info_db_impl_isc_sun_68k); SIC(isc_info_db_class_access); SIC(isc_info_db_class_y_valve); debian/patches/series0000644000000000000000000000004111710777711012036 0ustar 02_drop_removed_fb_defines.patch debian/patches/00list0000644000000000000000000000003111710777711011656 0ustar 01_restore_pristine_code debian/compat0000644000000000000000000000000211710777711010375 0ustar 5 debian/changelog0000644000000000000000000001753111710777711011060 0ustar python-kinterbasdb (3.3.0-3) unstable; urgency=low * QA upload. [ Sandro Tosi ] * debian/control - fix a typo in long descriptions; thanks to Marco for the report; Closes: #603690 * debian/rules - don't compress objects.inv; thanks to Michael Fladischer for the report; Closes: #608770 [ Damyan Ivanov ] * update Homepage (upstream redesign) * migrate from dpatch to source format 3.0 (quilt) * add patch dropping constants for defines, removed in firebird2.5 (Closes: #643473) * drop 01_restore_pristine_code.patch: seems to be unnecessary * migrate from dh_pysupport to dh_python2 * copyright: update homepage location * copyright: include information about embedded jquery.js * rules: add build-arch and build-indep targets * rules: drop build from binary-* dependencies * Vcs-*: point to collab-maint's Git [ gregor herrmann ] * Set Maintainer to Debian QA Group (cf. #634190). * Drop ancient Replaces/Conflicts. * Build-depend on firebird-dev instead of the dummy firebird2.1-dev package. -- gregor herrmann Sat, 28 Jan 2012 15:00:28 +0100 python-kinterbasdb (3.3.0-2) unstable; urgency=low * debian/control - update Homepage field for new project location - use firebird2.1-dev (instead of firebird2.0-dev) in b-d; thanks to Damyan Ivanov for the report; Closes: #564681 - moved 'python-egenix-mxdatetime' from Depends to Recommends -- Sandro Tosi Mon, 11 Jan 2010 20:37:13 +0100 python-kinterbasdb (3.3.0-1) unstable; urgency=low * New upstream release * debian/watch - updated to reflect new project location * debian/copyright - updated copyright years for David Rushby contributions - added copyright owners email address * debian/control - improved short and long descriptions * debian/rules - update docs to install - updated the date to restore in __init__.py - remove duplicate licence text in doc - remove empty directory left when built with Python 2.6; patch from Ubuntu (but not forwarded); thanks to Jakub Wilk for the report; Closes: #552512 * debian/{control, rules} - create text upstream changelog file (via lynx) and then install it - use the jquery.js provided by libjs-jquery package (not the embedded copy) * debian/python-kinterbasdb.doc-base - added doc-base -- Sandro Tosi Thu, 24 Dec 2009 00:12:26 +0100 python-kinterbasdb (3.2-4) unstable; urgency=low [ Sandro Tosi ] * debian/control - switch Vcs-Browser field to viewsvn - bump Standards-Version to 3.8.3 + added debian/README.source - differentiate long descriptions [ Julien Lavergne ] * From Ubuntu, prepare for the future python transition: - debian/rules: + Include /usr/share/python/python.mk + Add $(py_setup_install_args) to setup.py install + Replace site-packages by *-packages - debian/control: + Bump build-depends to python-all-dev (>= 2.5.4-1~) -- Sandro Tosi Sat, 19 Sep 2009 09:31:12 +0200 python-kinterbasdb (3.2-3) unstable; urgency=low * debian/control - updated my email address - added depends on python-egenix-mxdatetime (from Ubuntu) * debian/rules - remove stuff not needed in the -dbg pkg (to avoid conflicts with normal pkg); thanks to Lucas Nussbaum for the report; Closes: #502747 -- Sandro Tosi Mon, 20 Oct 2008 20:54:48 +0200 python-kinterbasdb (3.2-2) unstable; urgency=low * debian/control - added python-kinterbasdb-dbg debug package * debian/rules - debug package creation -- Sandro Tosi Tue, 26 Feb 2008 08:53:25 +0100 python-kinterbasdb (3.2-1) unstable; urgency=low * New upstream release (Closes: #385438) * debian/changelog - acknowledging NMUs (Closes: #332389, #301404, #373323, #427184) * debian/control - adopting under DPMT (Closes: #462169) - bump Standard-Version to 3.7.3 - added ${misc:Depends} to Depends (it should always be there, just in case) - added Homepage field - added Vcs-{Svn,Browser} fields - bump build-dep for python-support - added dpatch build-dep * debian/compat - added with 5 in it * debian/rules - removed DH_COMPAT and DH_PYCOMPAT - removed many unneeded dh_* calls - removed configure from .PHONY since not a target - removed binary-indep stuff (it's an Arch: any package) - dh_* calls without parameters -a or -A (unneeded) - added dpatch stuff - restore __init__.py and remove temporary file in clean target * debian/patches/01_restore_pristine_code.dpatch - added to remove direct upstream code modifications * debian/copyright - reformat of upstream author part - separation of copyright and license - edit of copyright information - fix lintian warning over copyright information - license indented with 4 spaces -- Sandro Tosi Tue, 12 Feb 2008 20:34:35 +0100 python-kinterbasdb (3.1.2-0.4) unstable; urgency=low * Non-maintainer upload. * Build-Depend on firebird2.0-dev (Closes: #427184) * Drop usage of private firebird define from _kievents.h -- Damyan Ivanov Mon, 09 Jul 2007 23:32:59 +0300 python-kinterbasdb (3.1.2-0.3) unstable; urgency=low * Non-maintainer upload. * ${shlibs:Depends} was forgotten ... -- Pierre Habouzit Thu, 29 Jun 2006 11:50:53 +0200 python-kinterbasdb (3.1.2-0.2) unstable; urgency=low * Non-maintainer upload. * Update package to the new Python policy (closes: #373323). -- Pierre Habouzit Thu, 29 Jun 2006 10:36:08 +0200 python-kinterbasdb (3.1.2-0.1) unstable; urgency=low * Non-maintainer upload with approval by maintainer * New upstream release * Updated to Policy 3.6.2.1 * Drop support for python 2.1 and 2.2 (closes: #332389) * Add support for 2.4 (closes: #301404) -- Jan Luebbe Thu, 13 Oct 2005 14:09:13 +0200 python-kinterbasdb (3.1-1) unstable; urgency=low * New upstream release -- Ed Boraas Sun, 6 Mar 2005 11:48:52 -0700 python-kinterbasdb (3.0.1-6) unstable; urgency=high * Fix inaccurate (binary) dependencies resulting from the changes in 3.0.1-5 -- Ed Boraas Thu, 9 Sep 2004 07:22:57 -0600 python-kinterbasdb (3.0.1-5) unstable; urgency=high * Update build-depends so that this package is buildable in sarge (Closes: #269658) * Urgency high as this is a simple change which is necessary to close an RC bug in sarge -- Ed Boraas Mon, 6 Sep 2004 19:52:41 -0600 python-kinterbasdb (3.0.1-4) unstable; urgency=low * Updated to Policy 3.6.1 * Acknowledge NMUs (Closes: #213134, #259129) -- Ed Boraas Sat, 7 Aug 2004 23:51:06 -0600 python-kinterbasdb (3.0.1-3.2) unstable; urgency=low * NMU * Add a Build-Depends on python (closes: #259129) -- Pierre Machard Sun, 18 Jul 2004 12:01:18 +0200 python-kinterbasdb (3.0.1-3.1) unstable; urgency=low * Add support for python2.3. * Make the package buildable on non-i386 machines. * Remove the postinst/prerm scripts, use dh_python instead. * Change the package section to `python'. * _kinterbasdb.c: Define LONG_LONG in terms of PY_LONG_LONG. * Make dependency package architecture all. * Make package lintian clean. -- Matthias Klose Sun, 28 Sep 2003 15:52:16 +0200 python-kinterbasdb (3.0.1-3) unstable; urgency=low * Build separate packages for both python 2.1 and 2.2 -- Ed Boraas Sat, 24 Aug 2002 21:44:12 -0600 python-kinterbasdb (3.0.1-2) unstable; urgency=low * Clean up postinst/prerm scripts -- Ed Boraas Sat, 24 Aug 2002 15:43:13 -0600 python-kinterbasdb (3.0.1-1) unstable; urgency=low * Initial Release (Closes: #158071) -- Ed Boraas Sat, 24 Aug 2002 15:38:52 -0600 debian/source/0000755000000000000000000000000011710777711010477 5ustar debian/source/format0000644000000000000000000000001411710777711011705 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000532411710777711010263 0ustar #!/usr/bin/make -f # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 include /usr/share/python/python.mk ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) CFLAGS += -g endif ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif PYVERS=$(shell pyversions -r) build build-arch: build-stamp build-stamp: dh_testdir set -e; \ for py in $(PYVERS); do $$py setup.py build; $$py-dbg setup.py build; done touch build-stamp build-indep: clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp -for py in $(PYVERS); do $$py setup.py clean ; $$py-dbg setup.py clean ; done [ ! -d build ] || rm -rf build dh_clean __ki_platform_config.h # restore __init__.py with default compilation time sed -i "s/__timestamp__.*/__timestamp__ = \'2009\.01\.13\.11\.52\.28\.UTC\'/" __init__.py install: build dh_testdir dh_testroot dh_clean -k dh_installdirs set -e; \ for py in $(PYVERS); do \ $$py setup.py install --root=debian/python-kinterbasdb $(py_setup_install_args); \ $$py-dbg setup.py install --root=debian/python-kinterbasdb-dbg $(py_setup_install_args); \ done -find debian -name '*.py[co]' | xargs rm -f # these are wrongly installed by the script above: rm -rf debian/python-kinterbasdb/usr/lib/python*/*-packages/kinterbasdb/docs rm -rf debian/python-kinterbasdb-dbg/usr/lib/python*/*-packages/kinterbasdb/docs rm -rf debian/python-kinterbasdb/usr/lib/python2.6/site-packages # remove things not needed in a debug package find debian/python-kinterbasdb-dbg ! -type d ! -name '*_d.so' | xargs rm -f find debian/python-kinterbasdb-dbg -depth -empty -exec rmdir {} \; # Build architecture-independent files here. binary-indep: install # Build architecture-dependent files here. binary-arch: install dh_testdir dh_testroot # remove duplicate licence text in doc rm -f docs/_sources/license.txt dh_installdocs docs # generate text upstream changelog, install it and remove it lynx -dump docs/changelog.html > docs/changelog.txt dh_installchangelogs docs/changelog.txt rm -f docs/changelog.txt # remove embedded jquery.js and use the system one rm -f $(CURDIR)/debian/python-kinterbasdb/usr/share/doc/python-kinterbasdb/docs/_static/jquery.js ln -sf /usr/share/javascript/jquery/jquery.js \ $(CURDIR)/debian/python-kinterbasdb/usr/share/doc/python-kinterbasdb/docs/_static/jquery.js dh_link dh_strip -ppython-kinterbasdb --dbg-package=python-kinterbasdb-dbg dh_compress -X.js -Xobjects.inv dh_fixperms dh_python2 dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install