--- libdbi-0.8.2.orig/debian/watch +++ libdbi-0.8.2/debian/watch @@ -0,0 +1,2 @@ +version=2 +http://sf.net/libdbi/libdbi-(.*)\.tar\.gz --- libdbi-0.8.2.orig/debian/compat +++ libdbi-0.8.2/debian/compat @@ -0,0 +1 @@ +5 --- libdbi-0.8.2.orig/debian/rules +++ libdbi-0.8.2/debian/rules @@ -0,0 +1,92 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +config.status: configure + dh_testdir + # upgrade to more recent version before starting the configure process + cp /usr/share/misc/config.sub . + cp /usr/share/misc/config.guess . + # Add here commands to configure the package. + CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info + +build: build-stamp + +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + #docbook-to-man debian/libdbi0.sgml > libdbi0.1 + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) distclean + rm config.sub config.guess + rm -f doc/Makefile doc/driver-guide.tex doc/programmers-guide.tex doc/driver-guide.log doc/programmers-guide.log \ + doc/programmers-guide.aux doc/programmers-guide.out doc/driver-guide.aux doc/driver-guide.out + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/libdbi0. + $(MAKE) install DESTDIR=$(CURDIR)/debian/libdbi0 + # Remove the doc as we are producing a separate package + rm -r debian/libdbi0/usr/share/doc/libdbi-0.8.2/ + # Remove the header files as we are production a separate package + rm -r debian/libdbi0/usr/include + # Remove the symlink as it should go in the -dev package + rm debian/libdbi0/usr/lib/libdbi.so + +# Build architecture-independent files here. +lib_dir := debian/libdbi0/usr/lib +binary-indep: build install + # set library file permissions (-rw-r--r--) + chown 644 $(lib_dir)/* +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples + dh_install + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- libdbi-0.8.2.orig/debian/changelog +++ libdbi-0.8.2/debian/changelog @@ -0,0 +1,121 @@ +libdbi (0.8.2-3) unstable; urgency=low + + * New maintainer (Closes: #444424) + * Now cleaning everything correctly on the clean target + * Now managing updates of config.sub and config.guess correctly + * Removed useless postinst and postrm from debian folder as they are + generated by dh_makeshlibs anyway + * Cleaned a bit the debian/rules for readability + * Reviewed the debian/copyright for accuracy + + -- Thomas Goirand Mon, 26 Nov 2007 05:53:13 +0000 + +libdbi (0.8.2-2) unstable; urgency=low + + * Added Conflicts: with old version of the libdbi-drivers binaries because + of a binary conflict with the new version of the lib. + + -- Thomas Goirand Sun, 25 Nov 2007 03:48:38 +0000 + +libdbi (0.8.2-1) unstable; urgency=low + + * I'm taking over maintainance of this orphaned package (Closes: #444424) + * Change libdbi0 dependency for libdbi0-dev + * New upstream release (Closes: #312115, #326748) + * Not using dh_movefile anymore, but dh_install + * Cleaned the debian/rules file + * The .so link is now sent to the -dev package as it should + * Now has correct build-depends and depends + * Now creates a separated -doc package as the size of the doc is quite big + + -- Thomas Goirand Sun, 30 Sep 2007 12:49:00 +0800 + +libdbi (0.7.2-1) unstable; urgency=low + + * New upstream release + + -- David Parker Tue, 20 Jan 2004 13:27:51 -0800 + +libdbi (0.7.1-1) unstable; urgency=low + + * New upstream release (closes: #210747) + * Drivers are now split off from the libdbi core project into the + libdbi-drivers project. + * Bumped up Standards-Version + + -- David Parker Tue, 23 Dec 2003 13:09:48 -0800 + +libdbi (0.6.7-5) unstable; urgency=low + + * We now explicitly Build-Depend on libmysqlclient10-dev, since the company + decided to drop the LGPL licensing and instead impose the GPL on users of + their client library. sigh. + * Made configure.in temporarily use AM_MAINTAINER_MODE until this is added + in the next upstream release. (closes: #186975) + * Changed libdbi0-dev section to libdevel. + + -- David Parker Mon, 14 Apr 2003 21:45:27 -0700 + +libdbi (0.6.7-4) unstable; urgency=low + + * Updated build system with newer libtool, allowing us to compile on mips + (closes: #181842) + * Bumped up Standards-Version. + + -- David Parker Wed, 26 Mar 2003 15:22:09 -0800 + +libdbi (0.6.7-3) unstable; urgency=low + + * Fixed libdbd-pgsql dependencies for new PostgreSQL 7.3 packages. + + -- David Parker Sun, 19 Jan 2003 19:11:41 -0800 + +libdbi (0.6.7-2) unstable; urgency=low + + * Bumped up Standards-Version. + + -- David Parker Tue, 17 Dec 2002 17:44:32 -0800 + +libdbi (0.6.7-1) unstable; urgency=low + + * New upstream release + + -- David Parker Tue, 3 Dec 2002 10:08:18 -0800 + +libdbi (0.6.5-4) unstable; urgency=low + + * Bumped up Standards-Version. + * Close ITP (closes: #163467) + * Added Section to Source paragraph + * Got rid of templateisms in copyright and rules + + -- David Parker Sat, 5 Oct 2002 16:38:13 -0700 + +libdbi (0.6.5-3) unstable; urgency=low + + * Changed Standards-Version. + * More libdbi-dev to libdbi0-dev references. + * Fixed Build-Depends. + + -- David Parker Tue, 30 Jul 2002 11:31:11 -0700 + +libdbi (0.6.5-2) unstable; urgency=low + + * Changed libdbi-dev to libdbi0-dev + * Removed libdbi0's postrm and postinst since ldconfig is auto-added. + * Updated Standards-Version. + + -- David Parker Mon, 29 Jul 2002 23:21:43 -0700 + +libdbi (0.6.5-1) unstable; urgency=low + + * New upstream release. + + -- David Parker Fri, 14 Jun 2002 17:02:25 -0700 + +libdbi (0.6.4-1) unstable; urgency=low + + * Initial Release. + + -- David Parker Sat, 11 May 2002 15:30:50 -0700 + --- libdbi-0.8.2.orig/debian/control +++ libdbi-0.8.2/debian/control @@ -0,0 +1,37 @@ +Source: libdbi +Section: libs +Priority: optional +Maintainer: Thomas Goirand +Build-Depends: debhelper (>= 5), autotools-dev, docbook-dsssl, jadetex +Standards-Version: 3.7.2 +Homepage: http://libdbi.sourceforge.net/ + +Package: libdbi0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libapache2-mod-log-sql-dbi (< 1.100-11), libdbd-mysql (<< 0.8.2-1), libdbd-pgsql (<< 0.8.2-1), libdbd-sqlite (<< 0.8.2-1) +Description: Database Independent Abstraction Layer for C + libdbi implements a database-independent abstraction layer in C, similar to + the DBI/DBD layer in Perl. Writing one generic set of code, programmers can + leverage the power of multiple databases and multiple simultaneous database + connections by using this framework. + +Package: libdbi0-dev +Section: libs +Architecture: any +Depends: libdbi0 (= ${binary:Version}) +Description: DB Independent Abstraction Layer for C -- development files + libdbi implements a database-independent abstraction layer in C, similar to + the DBI/DBD layer in Perl. Writing one generic set of code, programmers can + leverage the power of multiple databases and multiple simultaneous database + connections by using this framework. + +Package: libdbi-doc +Section: doc +Architecture: all +Description: DB Independent Abstraction Layer for C -- documentation + libdbi implements a database-independent abstraction layer in C, similar to + the DBI/DBD layer in Perl. Writing one generic set of code, programmers can + leverage the power of multiple databases and multiple simultaneous database + connections by using this framework. --- libdbi-0.8.2.orig/debian/libdbi0-dev.links +++ libdbi-0.8.2/debian/libdbi0-dev.links @@ -0,0 +1 @@ +/usr/lib/libdbi.so.0 /usr/lib/libdbi.so --- libdbi-0.8.2.orig/debian/libdbi0-dev.docs +++ libdbi-0.8.2/debian/libdbi0-dev.docs @@ -0,0 +1 @@ +NEWS --- libdbi-0.8.2.orig/debian/libdbi0.docs +++ libdbi-0.8.2/debian/libdbi0.docs @@ -0,0 +1 @@ +NEWS --- libdbi-0.8.2.orig/debian/libdbi-doc.docs +++ libdbi-0.8.2/debian/libdbi-doc.docs @@ -0,0 +1,8 @@ +AUTHORS +README +NEWS +TODO +doc/driver-guide +doc/programmers-guide +doc/programmers-guide.pdf +doc/driver-guide.pdf --- libdbi-0.8.2.orig/debian/libdbi0.shlibs +++ libdbi-0.8.2/debian/libdbi0.shlibs @@ -0,0 +1 @@ +libdbi 0 libdbi0 --- libdbi-0.8.2.orig/debian/libdbi0-dev.install +++ libdbi-0.8.2/debian/libdbi0-dev.install @@ -0,0 +1,3 @@ +include/dbi/dbd.h /usr/include/dbi +include/dbi/dbi-dev.h /usr/include/dbi +include/dbi/dbi.h /usr/include/dbi --- libdbi-0.8.2.orig/debian/copyright +++ libdbi-0.8.2/debian/copyright @@ -0,0 +1,93 @@ +This package was debianized by David Nebauer on +Tue, 20 Sep 2005 18:40:46 +0930. + +Original source may be found at: http://libdbi.sourceforge.net/ + +Files: debian/* +Copyright: (C) 2005-2007 David Nebauer + (C) 2001-2005, David A. Parker + (C) 2007, Thomas Goirand +License: LGPL v2.1 + +Upstream Authors: + + Main developers: + * David A. Parker + * Mark Tobenkin + * Markus Hoenicka + + These people have also contributed to the project: + (if we forgot you, please let us know!) + + * Peter O'Gorman + - configure/Makefile/libtool fixes, OSX guru + + * Christian M. Stamgren + - bugfixes, mysql tweaks, list_* tweaks, error tweaks + + * Ashish Ranjan + - Mingw port + + * Ryan Eatmon + - bugfixes + + * Andreas Johansson + - beginnings of sequencing + + * Ron Arts + - caught large memory leak + + * + - atoll.c bugfix + + * Christophe GIAUME + - Solaris asprintf bugfix + + * jellifish + - fixed wrong mysql INSERT query behavior + + * Ollie Cook + - fixed mysql driver returning empty string as NULL + + * Martin Kutschker + - assistance with bugfixes + + * Toby Thain + - improve error handling, code cleanups + + Licensed under the terms of LGPL V 2.1 + +Files: * +Copyright: (C) 2001-2005, David Parker + (C) 2001-2004, Mark Tobenkin + (C) 2001-2007, Markus Hoenicka +License: LGPL v2.1 + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 + USA + + The documentation of the project is licensed under the GFDL, granted + the fact that there are no invariant section so it remains fully free. + +Files: doc/* +Copyright: (C) 2001-2005, Neon Goat Productions + (C) 2001-2007, Markus Hoenicka + (C) 2001-2005, David A. Parker +License: GFDL + +On Debian systems, the complete text of the GNU Lesser General Public +License (LGPL) may be found in /usr/share/common-licenses/LGPL-2.1. + +On Debian systems, the complete text of the GNU Free Documentation License +(GFDL) may be found in /usr/share/common-licenses/GFDL. --- libdbi-0.8.2.orig/debian/libdbi0.dirs +++ libdbi-0.8.2/debian/libdbi0.dirs @@ -0,0 +1 @@ +usr/lib