--- quantlib-1.4.1.orig/debian/changelog +++ quantlib-1.4.1/debian/changelog @@ -0,0 +1,711 @@ +quantlib (1.4.1-1) unstable; urgency=low + + * New upstream version released today + + * debian/control: Update Standards-Version: to current version + + -- Dirk Eddelbuettel Mon, 17 Nov 2014 06:20:00 -0600 + +quantlib (1.4-2) unstable; urgency=low + + * debian/rules: Call dh_autoreconf / dh_autoreconf_clean to get updated + autotools files to enable builds on powerpc64le (Closes: #744653) + * debian/control: Add Build-Depends: on dh-autoreconf + + * debian/rules: Use dpkg-buildflags for several flags as well + + -- Dirk Eddelbuettel Sun, 13 Apr 2014 12:29:47 -0500 + +quantlib (1.4-1) unstable; urgency=low + + * New upstream version released today + + * debian/control: Also have Provides: for previous so-name numbered + libquantlib versions to ensure smoother upgrades (cf #731170) + + -- Dirk Eddelbuettel Thu, 27 Feb 2014 06:50:20 -0600 + +quantlib (1.3-2) unstable; urgency=low + + * debian/control: + - Following discussion with ftpmasters, revert back to + simpler scheme of using 'libquantlib0' for the library package as the + upstream soname is not changing, and we only have two dependencies for + this package. + - No Conflicts: etc on libquantlib-1.3 needed as the latter never + entered the Debian archive + + * debian/*: Updated several files to reflect libquantlib0 + + -- Dirk Eddelbuettel Sun, 01 Sep 2013 09:01:45 -0500 + +quantlib (1.3-1) unstable; urgency=low + + * New upstream version released today + + -- Dirk Eddelbuettel Wed, 24 Jul 2013 06:13:24 -0500 + +quantlib (1.2.1-1) unstable; urgency=low + + * New upstream version released today + + -- Dirk Eddelbuettel Mon, 10 Sep 2012 11:32:29 -0500 + +quantlib (1.2-2) unstable; urgency=low + + * debian/control: Add proper Conflicts/Replaces/Provides to correct + issue found by piuparts -- with thanks to Andreas Beckmann. + (Closes: #663445) + + -- Dirk Eddelbuettel Thu, 15 Mar 2012 08:30:04 -0500 + +quantlib (1.2-1) unstable; urgency=low + + * New upstream release + + * debian/control: Set Standards-Version: to current version + + -- Dirk Eddelbuettel Tue, 06 Mar 2012 19:34:24 -0600 + +quantlib (1.1-2) unstable; urgency=low + + * debian/control: Move Build-Depends: from automake1.7 to automake to + help with the automake transition; automake is not called on tarball + releases anyway (Closes: #648588) + + * debian/control: Set Standards-Version: to current version + + -- Dirk Eddelbuettel Wed, 16 Nov 2011 20:24:25 -0600 + +quantlib (1.1-1) unstable; urgency=low + + * New upstream version released today + + * ql/Makefile.am: Set 'libQuantLib_la_LDFLAGS = -release 1.1' so that + libtool creates a correct release version for us + * ql/Makefile.in: Idem + + -- Dirk Eddelbuettel Mon, 23 May 2011 17:02:06 -0500 + +quantlib (1.1~20110503-2) unstable; urgency=low + + * debian/rules: Correctly set sonum to 1.1 (Closes: #625776) + + * ql/Makefile.am: Set 'libQuantLib_la_LDFLAGS = -release 1.1' so that + libtool creates a correct release version for us + * ql/Makefile.in: Idem + + -- Dirk Eddelbuettel Fri, 06 May 2011 18:53:59 -0500 + +quantlib (1.1~20110503-1) unstable; urgency=low + + * First beta release for QuantLib 1.1 + + -- Dirk Eddelbuettel Tue, 03 May 2011 20:36:26 -0500 + +quantlib (1.0.1-1) unstable; urgency=low + + * New upstream bug-fix release from earlier today + + -- Dirk Eddelbuettel Tue, 20 Apr 2010 17:42:05 -0500 + +quantlib (1.0.0-1) unstable; urgency=low + + * New upstream release + + * As with the beta releases, this was renamed from 1.0 to 1.0.0 + + -- Dirk Eddelbuettel Wed, 24 Feb 2010 11:04:00 -0600 + +quantlib (1.0.0~20100209-3) unstable; urgency=low + + * debian/rules: Do not run 'make check' on hppa + + -- Dirk Eddelbuettel Fri, 12 Feb 2010 06:36:41 -0600 + +quantlib (1.0.0~20100209-2) unstable; urgency=low + + * debian/rules: Do not call 'make benchmark' after 'make check' + (Closes: #569198) + + -- Dirk Eddelbuettel Thu, 11 Feb 2010 09:48:11 -0600 + +quantlib (1.0.0~20100209-1) unstable; urgency=low + + * Third beta release for QuantLib 1.0.0 + + -- Dirk Eddelbuettel Tue, 09 Feb 2010 11:08:42 -0600 + +quantlib (1.0.0~20100125-1) unstable; urgency=low + + * Second beta release for QuantLib 1.0.0 + + -- Dirk Eddelbuettel Mon, 25 Jan 2010 06:14:56 -0600 + +quantlib (1.0.0~20100112-1) unstable; urgency=low + + * First beta release for QuantLib 1.0.0 + + -- Dirk Eddelbuettel Tue, 12 Jan 2010 11:08:38 -0600 + +quantlib (0.9.9-3) unstable; urgency=low + + * debian/control: Tighten Depends: of libquantlib-dev and quantlib-examples + on the library package for the softlinked /usr/share/doc/directory + [lintian] + + -- Dirk Eddelbuettel Fri, 11 Dec 2009 16:53:12 -0600 + +quantlib (0.9.9-2) unstable; urgency=low + + * debian/copyright: Updated by incorporated current LICENSE.TXT file + listing all copyright holders + + -- Dirk Eddelbuettel Sun, 29 Nov 2009 16:53:09 -0600 + +quantlib (0.9.9-1) unstable; urgency=low + + * New upstream version released today + + -- Dirk Eddelbuettel Wed, 11 Nov 2009 08:27:04 -0600 + +quantlib (0.9.9~20091104-1) unstable; urgency=low + + * Release candidate for 0.9.9 as of 2009-11-04 + + -- Dirk Eddelbuettel Wed, 04 Nov 2009 12:06:12 -0600 + +quantlib (0.9.9~20091102-1) unstable; urgency=low + + * Release candidate for 0.9.9 as of 2009-11-02 + + -- Dirk Eddelbuettel Mon, 02 Nov 2009 16:13:37 -0600 + +quantlib (0.9.9~20091023-1) unstable; urgency=low + + * Release candidate for 0.9.9 as of 2009-10-23 + + -- Dirk Eddelbuettel Sun, 01 Nov 2009 17:21:43 -0600 + +quantlib (0.9.7-1) unstable; urgency=low + + * New upstream version released today + + -- Dirk Eddelbuettel Tue, 18 Nov 2008 06:09:42 -0600 + +quantlib (0.9.7~20081111-1) unstable; urgency=low + + * Release candidate for 0.9.7 as of 2008-11-11 + + -- Dirk Eddelbuettel Tue, 11 Nov 2008 08:06:23 -0600 + +quantlib (0.9.6-2) unstable; urgency=low + + * ql/termstructures.cpp: Applied two-line patch by Luigi for time comparisons + + -- Dirk Eddelbuettel Fri, 08 Aug 2008 10:27:04 -0500 + +quantlib (0.9.6-1) unstable; urgency=low + + * New upstream bug-fix release 0.9.6 + * Release 0.9.5 has a serious bug in the swap pricer which has been + addressed in this bug fix release + + -- Dirk Eddelbuettel Wed, 06 Aug 2008 10:33:43 -0500 + +quantlib (0.9.5~20080718-1) unstable; urgency=low + + * Release candidate for 0.9.5 as of 2008-07-18 + + -- Dirk Eddelbuettel Fri, 18 Jul 2008 11:05:13 -0500 + +quantlib (0.9.0.20071224-1) unstable; urgency=low + + * Final release for 0.9.0 as of 2007-12-24 + + -- Dirk Eddelbuettel Mon, 24 Dec 2007 21:51:45 -0600 + +quantlib (0.9.0.20071220-1) unstable; urgency=low + + * New release candidate for 0.9.0 as of 2007-12-20 + + -- Dirk Eddelbuettel Thu, 20 Dec 2007 11:19:03 -0600 + +quantlib (0.9.0~20071212-1) unstable; urgency=low + + * New release candidate for 0.9.0 as of 2007-12-12 + + -- Dirk Eddelbuettel Wed, 12 Dec 2007 20:51:00 -0600 + +quantlib (0.9.0~20071127-1) unstable; urgency=low + + * Release candidate for 0.9.0 as of 2007-11-27 + + * debian/{control,libquantlib0-dev.files,libquantlib0-dev.links, + quantlib.examples}: Updated hardcode version from 0.8.1 to 0.9.0 + + * debian/FittedBondCurve.1: Contributed new manual page, sent upstream too + + * debian/watch: Now uses sf.net redirector (Closes: #450162) + + -- Dirk Eddelbuettel Wed, 28 Nov 2007 10:30:47 -0600 + +quantlib (0.8.1-2) unstable; urgency=low + + * debian/rules: Use 'dpkg-architecture -qDEB_HOST_GNU_CPU' for architecture + tests with thanks to Ritu Voipio (Closes: #430709) + + -- Dirk Eddelbuettel Tue, 17 Jul 2007 08:58:20 -0500 + +quantlib (0.8.1-1) unstable; urgency=low + + * New upstream release, adding support for Boost 1.3.34 + + * debian/libquantlib0-dev.files: Add files + usr/bin/quantlib-benchmark + usr/bin/quantlib-test-suite + back in + + * test-suite/quantlibbenchmark.cpp: Applied minimal patch to not + test one seemingly deprecated feature + + -- Dirk Eddelbuettel Tue, 05 Jun 2007 19:00:43 -0500 + +quantlib (0.8.0-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Thu, 31 May 2007 09:24:27 -0500 + +quantlib (0.8.0~20070525-2) unstable; urgency=low + + * debian/libquantlib0-dev.files: Allow files + usr/share/man/man1/quantlib-benchmark.1 + usr/share/man/man1/quantlib-test-suite.1 + to be moved. + + -- Dirk Eddelbuettel Sun, 27 May 2007 20:51:48 -0500 + +quantlib (0.8.0~20070525-1) unstable; urgency=low + + * Release candidate for 0.8.0 as of 2007-05-25 + + * debian/libquantlib0-dev.files: Both the the currently released + QuantLib 0.4.0 as well as this release candidate build only with the + Boost 1.33 regression testing framework whereas Debian is already at + Boost 1.34. For now, we disable installation of quantlib-test-suite in + the quantlib-dev package via a temporary removal of + usr/bin/quantlib-benchmark + usr/bin/quantlib-test-suite + usr/share/man/man1/quantlib-benchmark.1 + usr/share/man/man1/quantlib-test-suite.1 + from this debhelper file. (Closes: #425923) + + -- Dirk Eddelbuettel Sat, 26 May 2007 20:50:36 -0500 + +quantlib (0.4.0-2) unstable; urgency=low + + * ql/Makefile.{am.in}: Remove extra $(DESTDIR) from link command in + install-exec-hook. Thanks to Aurelien Jarno for the report, and patch. + (Closes: #413679) + + -- Dirk Eddelbuettel Wed, 7 Mar 2007 21:22:28 -0600 + +quantlib (0.4.0-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Tue, 20 Feb 2007 06:24:04 -0600 + +quantlib (0.4.0~20070209-1) unstable; urgency=low + + * First release candidate of Quantlib 0.4.0 + + * debian/libquantlib0.files: Removed usr/lib/libQuantLibFunctions.so + + -- Dirk Eddelbuettel Sun, 11 Feb 2007 08:59:16 -0600 + +quantlib (0.3.14-2) unstable; urgency=low + + * debian/rules: Tolerate failures in the 'make check' and + 'make benchmark' calls -- failures on alpha and ia64 have been + noticed and are being discussed among the upstream developers + + -- Dirk Eddelbuettel Sun, 12 Nov 2006 21:05:27 -0600 + +quantlib (0.3.14-1) unstable; urgency=low + + * New upstream release + + * debian/rules: Configure with the new --enable-benchmark option + * debian/rules: Correctly set LD_LIBRARY_PATH before calling + 'make check' and 'make benchmark', still skip this on arm + m68k + + -- Dirk Eddelbuettel Mon, 6 Nov 2006 06:11:51 -0600 + +quantlib (0.3.13-1) unstable; urgency=low + + * New upstream release + + * man/{FRA.1, Replication.1, Repo.1, Makefile.am}: Contributed three new + manual pages for the three new examples; also committed to CVS + * man/*.1: Updated 'See also' section of the existing ones + * debian/quantlib-examples.files: Added new binaries and manual pages + + * debian/control: Update Standards-Version: to 3.7.2 + + -- Dirk Eddelbuettel Thu, 27 Jul 2006 07:07:54 -0500 + +quantlib (0.3.12-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Mon, 20 Mar 2006 12:05:49 -0600 + +quantlib (0.3.11.rc.20060303-2) unstable; urgency=low + + * debian/rules: Switch back from g++-4.0 to g++ (Closes: #357369) + * debian/control: Add 'g++ (>= 4:4.0.2-2)' to Build-Depends + + -- Dirk Eddelbuettel Thu, 16 Mar 2006 22:30:47 -0600 + +quantlib (0.3.11.rc.20060303-1) unstable; urgency=low + + * New upstream release candiate for 0.3.12 dated 2006-03-03 + + -- Dirk Eddelbuettel Fri, 3 Mar 2006 19:27:55 -0600 + +quantlib (0.3.11.rc.20060224-1) unstable; urgency=low + + * New upstream release candiate for 0.3.12 dated 2006-02-24 + + * Consequently, s/0.3.11/0.3.12/ in a variety of debian/* files + + * debian/quantlib-examples: Reflect fusion of EuropeanOption and + AmericanOption into EquityOption; added ConvertibleBond + + * debian/{EquityOption,ConvertibleBonds}.1: Wrote two new man pages + + * Acknowledge NMU with enforced library renaming (Closes: #340572) + + * debian/control: Apply tightened Build-Depends from NMU + * debian/*: But ignore all c2a renaming as 0.3.12 ships with new soname + + * ql/quote.hpp: Add #include + so that compiler option -fpermissive is no longer needed + + * debian/control: Add libboost-test-dev to Depends: for libquantlib0-dev + + -- Dirk Eddelbuettel Sun, 26 Feb 2006 00:05:18 -0600 + +quantlib (0.3.11-2.1) unstable; urgency=low + + * NMU. + * Rename library, as required for libstdc++ allocator change. + Really fixes #339255. + * Remove standard tools from build dependencies, tighten build dependency + on libboost-dev, built for the changed libstdc++ allocator. + + -- Matthias Klose Sat, 19 Nov 2005 13:38:54 +0100 + +quantlib (0.3.11-2) unstable; urgency=low + + * Rebuilt with new g++ for libstdc++ allocator transition (Closes: #339255) + * debian/control: Added Build-Depends g++-4.0 (>= 4.0.2-4) + * debian/rules: Added -fpermissive to compiler flags, reported upstream + + -- Dirk Eddelbuettel Thu, 17 Nov 2005 19:26:07 -0600 + +quantlib (0.3.11-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Fri, 21 Oct 2005 21:04:52 -0500 + +quantlib (0.3.10-2) unstable; urgency=low + + * debian/control: Upgraded Build-Depends: for Boost libraries to + require at least 1.33.0-1 -- thanks, Luk Claes (Closes: #333791) + + -- Dirk Eddelbuettel Thu, 13 Oct 2005 20:29:20 -0500 + +quantlib (0.3.10-1) unstable; urgency=low + + * New upstream release + * This release includes the gcc-4.0 patch from A Jochens (Closes: #314650) + * debian/control: Update library package name to libquantlib-0.3.10 + + * First gcc/g++ 4.0 release + * debian/control: Update Build-Depends: to gcc (>= 4:4.0), g++ (>= 4:4.0), + libboost-dev (>= 1.32.0+1.33.0-cvs20050727), + libboost-test-dev (>= 1.32.0+1.33.0-cvs20050727) + + * debian/libquantlib0-dev.files: Add usr/share/aclocal/quantlib.m4, + usr/lib/libQuantLib.so, usr/lib/libQuantLibFunctions.so + * debian/control: Update Standards-Version: to 3.6.2.1 + + -- Dirk Eddelbuettel Wed, 27 Jul 2005 22:35:17 -0500 + +quantlib (0.3.9-6) unstable; urgency=high + + * debian/control: Rather use "libquantlib-0.3.9 (= ${Source-Version})" + + * Urgency still set to high to permit migration into testing + + -- Dirk Eddelbuettel Sat, 21 May 2005 00:25:45 -0500 + +quantlib (0.3.9-5) unstable; urgency=high + + * debian/control: Reinsert "libquantlib0 (= ${Source-Version})" + + * Urgency set to high to permit migration into testing + + -- Dirk Eddelbuettel Fri, 20 May 2005 20:10:50 -0500 + +quantlib (0.3.9-4) unstable; urgency=high + + * debian/control: Conflicts: and Replaces: libquantlib0 + + * Urgency set to high to permit migration into testing + + -- Dirk Eddelbuettel Wed, 18 May 2005 21:59:33 -0500 + +quantlib (0.3.9-3) unstable; urgency=high + + * debian/control: Rename the main library package libquantlib-0.3.9 to + tie the package name to the library soname (Closes: #309419) + * Upload urgency 'high' as the bug severity 'serious' + + * debian/rules: Dynamically create debian/libquantlib-$SONAME.shlibs + * debian/{libquantlib0-dev,quantlib-examples}.files: Adapt to the + changed library name as well, will need to autoconf these steps + + -- Dirk Eddelbuettel Wed, 18 May 2005 00:48:55 -0500 + +quantlib (0.3.9-2) unstable; urgency=medium + + * debian/libquantlib0.shlibs: Reflect the hard-coded version number of + the upstream library (filename) as the soname field to get proper Depends + for the Debian packages usings this, also use greather-or-equal on Version + * debian/control: Hence removed the "libquantlib0 (= ${Source-Version})" + Depends for libquantlib0-dev and quantlib-examples where we will now + get half-open Depends (>= $VERSION) from the shlibs entry + * debian/rules: Also use '-O0 -g0' flags on mips and mipsel + + * Urgency set to medium to permit migration into testing + + -- Dirk Eddelbuettel Sun, 15 May 2005 10:57:27 -0500 + +quantlib (0.3.9-1) unstable; urgency=low + + * New upstream release 0.3.9 announced today + + -- Dirk Eddelbuettel Mon, 2 May 2005 20:07:52 -0500 + +quantlib (0.3.8.rc.20050412-1) unstable; urgency=low + + * Second release candidate package for 0.3.9 dated 2005-04-12 + + -- Dirk Eddelbuettel Wed, 13 Apr 2005 22:01:47 -0500 + +quantlib (0.3.8.rc.20050401-1) unstable; urgency=low + + * Initial release candidate for 0.3.9 dated 2005-04-01 + + * debian/watch: Added watch file + + * debian/control: Depends on libboost-dev (>= 1.32.0-4) which has an + upstream CVS fix CVS required to build the QuantLib 0.3.9 release + + -- Dirk Eddelbuettel Mon, 4 Apr 2005 21:26:16 -0500 + +quantlib (0.3.8-2) unstable; urgency=low + + * Rebuilt against newer Boost 1.32 library (Closes: #293318) + + -- Dirk Eddelbuettel Thu, 3 Feb 2005 22:13:04 -0600 + +quantlib (0.3.8-1) unstable; urgency=low + + * New upstream release 0.3.8 announced today + + -- Dirk Eddelbuettel Tue, 21 Dec 2004 08:48:32 -0600 + +quantlib (0.3.7-1) unstable; urgency=low + + * New upstream release 0.3.7 (to be announced in the next few days) + * debian/control: Standards-Version upgraded to 3.6.1.1 + + -- Dirk Eddelbuettel Tue, 13 Jul 2004 08:38:12 -0500 + +quantlib (0.3.6.rc.20040611-2) unstable; urgency=low + + * debian/rules: Compile with -O0 on the amd64 architecture + + -- Dirk Eddelbuettel Sat, 19 Jun 2004 10:03:35 -0500 + +quantlib (0.3.6.rc.20040611-1) unstable; urgency=low + + * New upstream release candiate for 0.3.7 dated 2004-06-11 + * debian/control: Added Build-Depends for libboost-dev, libboost-regex-dev + (and removed the entry for cppunit which is no longer used) + * debian/libquantlib0-dev.files: Do not move .so file as library naming + was reorganised in upstream Makefiles + * debian/control: Depends on ${Source-Version} for ql-examples [lintian] + * debian/libquantlib0.shlibs: Add libQuantLibFunctions [lintian] + + -- Dirk Eddelbuettel Wed, 16 Jun 2004 14:27:23 -0500 + +quantlib (0.3.6-1) unstable; urgency=low + + * New upstream release 0.3.6 + + -- Dirk Eddelbuettel Thu, 15 Apr 2004 17:02:37 -0500 + +quantlib (0.3.5-1) unstable; urgency=low + + * New upstream release 0.3.5 (final 'golden master') + + -- Dirk Eddelbuettel Wed, 24 Mar 2004 18:11:02 -0600 + +quantlib (0.3.4.20040316-1) unstable; urgency=low + + * Upgraded to 'golden master' pre-release of 0.3.5 dated 2004-03-16 + + -- Dirk Eddelbuettel Tue, 16 Mar 2004 06:57:11 -0600 + +quantlib (0.3.4-2) unstable; urgency=low + + * Upgraded to actual release 0.3.4 dated 2003-11-18 + * debian/control: Build-Depends on automake1.7 instead of automaken + + -- Dirk Eddelbuettel Thu, 20 Nov 2003 21:54:08 -0600 + +quantlib (0.3.4-1) unstable; urgency=low + + * Upgraded to 'golden master' pre-release of 0.3.4 dated 2003-11-04 + * debian/rules: Really make sure 'test' is run before 'install' + + -- Dirk Eddelbuettel Tue, 4 Nov 2003 16:35:15 -0600 + +quantlib (0.3.3-1) unstable; urgency=low + + * Upgraded to new upstream version 0.3.3 (to be announced next week) + * debian/rules: Make sure 'test' is run before 'install', but + do not run make check on either arm or m68k + * debian/control: Standards-Version upgraded to 3.6.1.0 + + -- Dirk Eddelbuettel Thu, 28 Aug 2003 05:22:17 -0500 + +quantlib (0.3.2.20030727-1) unstable; urgency=low + + * Upgraded to 'golden master' pre-release of 0.3.3 dated 2003-07-27 + [ N.B.: there was no 0.3.2 release ] + * debian/control: Section changed to libdevel for libquantlib0-dev + * debian/control: Added cppunit to Build-Depends to obtain unit testing + * debian/quantlib-examples.files: Added AmericanOption binary and man page + * debian/libquantlib0-dev.files: Added quantlib-test-suite binary and man page + * debian/quantlib-test-suite.1: Added new manual page + * debian/AmericanOption.1: Added new manual page + * debian/control: Standards-Version upgraded to 3.6.0 + * debian/rules: Install quantlib.el in -dev package examples/ directory + * debian/rules: Install test-suite/ in -dev package examples/ directory + + -- Dirk Eddelbuettel Sun, 27 Jul 2003 09:24:09 -0500 + +quantlib (0.3.1-1) unstable; urgency=low + + * Upgraded to new upstream release 0.3.1 + + -- Dirk Eddelbuettel Tue, 28 Jan 2003 20:23:33 -0600 + +quantlib (0.3.0.9.1-1.0.1) unstable; urgency=low + + * i386-only rebuilt on unstable chroot by maintainer + * debian/control: Depends g++ (>= 3.2.2) + + -- Dirk Eddelbuettel Wed, 15 Jan 2003 21:00:29 -0600 + +quantlib (0.3.0.9.1-1) unstable; urgency=low + + * Upgraded to second 'golden master' pre-release of 0.3.1 + * Renamed 0.3.0.9.1 to maintain package version sorting once 0.3.1 is out + * debian/{rules,control}: No longer set g++ to 3.0 or 3.2 on different + platforms as gcc-3.2 (and g++-3.2) are now the default + + -- Dirk Eddelbuettel Tue, 14 Jan 2003 18:21:16 -0600 + +quantlib (0.3.0.9-2) unstable; urgency=low + + * debian/rules: Build with g++-3.2 for s390 + * debian/control: Adjusted Build-Depends accordingly + + -- Dirk Eddelbuettel Sun, 22 Dec 2002 12:31:03 -0600 + +quantlib (0.3.0.9-1) unstable; urgency=low + + * Upgraded to new 'golden master' pre-release of 0.3.1 + * Renamed 0.3.0.9 to maintain package version sorting once 0.3.1 is out + + -- Dirk Eddelbuettel Sat, 21 Dec 2002 11:19:21 -0600 + +quantlib (0.3.0-2) unstable; urgency=low + + * debian/control: New package quantlib-example for all the examples + * debian/rules: Appropriate changes based on quantlib-examples.files + * debian/rules: Also quantlib-config and its manpage into -dev package + + -- Dirk Eddelbuettel Mon, 6 May 2002 20:56:19 -0500 + +quantlib (0.3.0-1) unstable; urgency=low + + * Upgraded to new upstream release 0.3.0 + + -- Dirk Eddelbuettel Sat, 4 May 2002 19:27:09 -0500 + +quantlib (0.2.1.cvs20020322-1) unstable; urgency=low + + * Upgraded to new upstream snapshot release 0.3.0b1-20020322 + + -- Dirk Eddelbuettel Sat, 23 Mar 2002 12:28:10 -0600 + +quantlib (0.2.1cvs20020120-1) unstable; urgency=low + + * Upgraded to new upstream snapshot release 3.0a5-20020120 + * Adapated version for proper Debian version number sorting + + -- Dirk Eddelbuettel Mon, 21 Jan 2002 13:36:41 -0600 + +quantlib (0.2.1-1) unstable; urgency=low + + * Upgraded to new upstream release 0.2.1 + * debian/{rules,control}: Use g++-3.0 on ia64 + + -- Dirk Eddelbuettel Mon, 3 Dec 2001 18:53:20 -0600 + +quantlib (0.2.0-1) unstable; urgency=low + + * Upgraded to new upstream release 0.2.0 + * This new release now builds under gcc/g++ 3.0.1 (Closes: #104706) + * debian/libquantlib0-dev.links: Link doc dir to libquantlib0 + * debian/libquantlib0-dev.preinst: Delete old doc directory + + -- Dirk Eddelbuettel Thu, 20 Sep 2001 21:21:08 -0500 + +quantlib (0.1.9-3) unstable; urgency=low + + * debian/control: Changed Section to libs + + -- Dirk Eddelbuettel Mon, 2 Jul 2001 20:14:14 -0500 + +quantlib (0.1.9-2) unstable; urgency=low + + * debian/control: Added Build-Depends (Closes: #102983) + + -- Dirk Eddelbuettel Sun, 1 Jul 2001 09:34:52 -0500 + +quantlib (0.1.9-1) unstable; urgency=low + + * Initial Debian release following WNPP heads-up (Closes: #101966) + + -- Dirk Eddelbuettel Tue, 26 Jun 2001 18:58:02 -0500 --- quantlib-1.4.1.orig/debian/compat +++ quantlib-1.4.1/debian/compat @@ -0,0 +1 @@ +5 --- quantlib-1.4.1.orig/debian/control +++ quantlib-1.4.1/debian/control @@ -0,0 +1,48 @@ +Source: quantlib +Section: libs +Priority: optional +Maintainer: Dirk Eddelbuettel +Build-Depends: debhelper (>= 7.0), autoconf, automake, texinfo, libboost-dev (>= 1.34.0), libboost-test-dev (>= 1.34.0), g++ (>= 4:4.1.1-15), dh-autoreconf +Standards-Version: 3.9.6 + +Package: libquantlib0 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Breaks: libquantlib-1.1, libquantlib-1.0.0 +Replaces: libquantlib-1.2, libquantlib-1.1, libquantlib-1.0.0 +Provides: libquantlib-1.2, libquantlib-1.1, libquantlib-1.0.0 +Description: Quantitative Finance Library -- library package + The QuantLib project aims to provide a comprehensive software framework + for quantitative finance. The goal is to provide a standard free/open + source library to quantitative analysts and developers for modeling, + trading, and risk management of financial assets. + . + This package provides the shared libraries required to run programs + compiled with QuantLib. + +Package: libquantlib0-dev +Architecture: any +Section: libdevel +Replaces: libquantlib0, libquantlib-0.3.9 +Depends: ${shlibs:Depends}, ${misc:Depends}, libc6-dev, libboost-test-dev, libquantlib0 (= ${binary:Version}) +Description: Quantitative Finance Library -- development package + The QuantLib project aims to provide a comprehensive software framework + for quantitative finance. The goal is to provide a standard free/open + source library to quantitative analysts and developers for modeling, + trading, and risk management of financial assets. + . + This package contains the header files, static libraries and symbolic + links that developers using QuantLib will need. + +Package: quantlib-examples +Architecture: any +Section: devel +Depends: ${shlibs:Depends}, ${misc:Depends}, libquantlib0 (= ${binary:Version}) +Description: Quantitative Finance Library -- example binaries + The QuantLib project aims to provide a comprehensive software framework + for quantitative finance. The goal is to provide a standard free/open + source library to quantitative analysts and developers for modeling, + trading, and risk management of financial assets. + . + This package provides several example binaries as well as source code. + --- quantlib-1.4.1.orig/debian/copyright +++ quantlib-1.4.1/debian/copyright @@ -0,0 +1,148 @@ +This is the Debian GNU/Linux libquantlib package of the QuantLib quantitative +finance library. QuantLib is being written by the QuantLib group headed by +Ferdinando Ametrano (ferdinando@ametrano.net) as main upstream coordinator +(see Authors.txt). + +This package was put together by Dirk Eddelbuettel from +the original sources at + http://quantlib.org + http://sourceforge.net/project/showfiles.php?group_id=12740 + +The only change for the Debian package was the addition of the debian/ +files; also see the file changelog.Debian. + +The QuantLib library is released under the following (BSD / +MIT-inspired) license (which is included in the upstream tarball as +file 'LICENSE.TXT' and included here with indentation of three +additional spaces: + + QuantLib is + Copyright (C) 2000, 2001, 2002, 2003 RiskMap srl + + Copyright (C) 2001, 2002, 2003 Nicolas Di Césaré + Copyright (C) 2001, 2002, 2003 Sadruddin Rejeb + + Copyright (C) 2002, 2003, 2004 Decillion Pty(Ltd) + Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Ferdinando Ametrano + + Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 StatPro Italia srl + Copyright (C) 2003, 2004, 2007 Neil Firth + Copyright (C) 2003, 2004 Roman Gitlin + Copyright (C) 2003 Niels Elken Sønderby + Copyright (C) 2003 Kawanishi Tomoya + + Copyright (C) 2004 FIMAT Group + Copyright (C) 2004 M-Dimension Consulting Inc. + Copyright (C) 2004 Mike Parker + Copyright (C) 2004 Walter Penschke + Copyright (C) 2004 Gianni Piolanti + Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Klaus Spanderen + Copyright (C) 2004 Jeff Yu + + Copyright (C) 2005, 2006, 2008 Toyin Akin + Copyright (C) 2005 Sercan Atalik + Copyright (C) 2005, 2006 Theo Boafo + Copyright (C) 2005, 2006, 2007, 2009 Piter Dias + Copyright (C) 2005 Gary Kennedy + Copyright (C) 2005, 2006, 2007 Joseph Wang + Copyright (C) 2005 Charles Whitmore + + Copyright (C) 2006, 2007 Banca Profilo S.p.A. + Copyright (C) 2006, 2007 Marco Bianchetti + Copyright (C) 2006 Yiping Chen + Copyright (C) 2006 Warren Chou + Copyright (C) 2006, 2007 Cristina Duminuco + Copyright (C) 2006, 2007 Giorgio Facchinetti + Copyright (C) 2006, 2007 Chiara Fornarola + Copyright (C) 2006 Silvia Frasson + Copyright (C) 2006 Richard Gould + Copyright (C) 2006, 2007, 2008, 2009, 2010 Mark Joshi + Copyright (C) 2006, 2007, 2008 Allen Kuo + Copyright (C) 2006, 2007, 2008, 2009 Roland Lichters + Copyright (C) 2006, 2007 Katiuscia Manzoni + Copyright (C) 2006, 2007 Mario Pucci + Copyright (C) 2006, 2007 François du Vignaud + + Copyright (C) 2007 Affine Group Limited + Copyright (C) 2007 Richard Gomes + Copyright (C) 2007, 2008 Laurent Hoffmann + Copyright (C) 2007, 2008, 2009 Chris Kenyon + Copyright (C) 2007 Gang Liang + + Copyright (C) 2008, 2009 Jose Aparicio + Copyright (C) 2008 Yee Man Chan + Copyright (C) 2008 Charles Chongseok Hyun + Copyright (C) 2008 Piero Del Boca + Copyright (C) 2008 Paul Farrington + Copyright (C) 2008 Lorella Fatone + Copyright (C) 2008, 2009 Andreas Gaida + Copyright (C) 2008 Marek Glowacki + Copyright (C) 2008 Florent Grenier + Copyright (C) 2008 Frank Hövermann + Copyright (C) 2008 Simon Ibbotson + Copyright (C) 2008 John Maiden + Copyright (C) 2008 Francesca Mariani + Copyright (C) 2008, 2009, 2010 Master IMAFA - Polytech'Nice Sophia - Université de Nice Sophia Antipolis + Copyright (C) 2008, 2009 Andrea Odetti + Copyright (C) 2008 J. Erik Radmall + Copyright (C) 2008 Maria Cristina Recchioni + Copyright (C) 2008, 2009 Ralph Schreyer + Copyright (C) 2008 Roland Stamm + Copyright (C) 2008 Francesco Zirilli + + Copyright (C) 2009 Nathan Abbott + Copyright (C) 2009 Sylvain Bertrand + Copyright (C) 2009 Frédéric Degraeve + Copyright (C) 2009 Dirk Eddelbuettel + Copyright (C) 2009 Bernd Engelmann + Copyright (C) 2009, 2010 Liquidnet Holdings, Inc. + Copyright (C) 2009 Bojan Nikolic + Copyright (C) 2009, 2010 Dimitri Reiswich + Copyright (C) 2009 Sun Xiuxin + + Copyright (C) 2010 Kakhkhor Abdijalilov + Copyright (C) 2010 Hachemi Benyahia + Copyright (C) 2010 Manas Bhatt + Copyright (C) 2010 DeriveXperts SAS + Copyright (C) 2010 Cavit Hafizoglu + Copyright (C) 2010 Michael Heckl + Copyright (C) 2010 Liquidnet Holdings Inc. + Copyright (C) 2010 Adrian O' Neill + Copyright (C) 2010 Robert Philipp + Copyright (C) 2010 Alessandro Roveda + Copyright (C) 2010 SunTrust Bank + + QuantLib includes code taken from Peter Jäckel's book "Monte Carlo + Methods in Finance". + + QuantLib includes software developed by the University of Chicago, + as Operator of Argonne National Laboratory. + + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + Neither the names of the copyright holders nor the names of the QuantLib + Group and its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. --- quantlib-1.4.1.orig/debian/dirs +++ quantlib-1.4.1/debian/dirs @@ -0,0 +1,2 @@ +usr/lib +usr/include --- quantlib-1.4.1.orig/debian/libquantlib0-dev.files +++ quantlib-1.4.1/debian/libquantlib0-dev.files @@ -0,0 +1,13 @@ +usr/bin/quantlib-config +usr/bin/quantlib-benchmark +usr/bin/quantlib-test-suite +usr/include/* +usr/lib/libQuantLib.so +usr/lib/lib*.a +usr/share/aclocal/quantlib.m4 +usr/share/doc/libquantlib-*/examples/quantlib.el +usr/share/doc/libquantlib0/examples/test-suite/ +usr/share/man/man1/quantlib-config.1 +usr/share/man/man1/quantlib-benchmark.1 +usr/share/man/man1/quantlib-test-suite.1 + --- quantlib-1.4.1.orig/debian/libquantlib0-dev.links +++ quantlib-1.4.1/debian/libquantlib0-dev.links @@ -0,0 +1 @@ +usr/share/doc/libquantlib0 usr/share/doc/libquantlib0-dev --- quantlib-1.4.1.orig/debian/libquantlib0-dev.preinst +++ quantlib-1.4.1/debian/libquantlib0-dev.preinst @@ -0,0 +1,27 @@ +#!/bin/sh -e +# +# preinst script for the Debian GNU/Linux libquantlib0-dev package +# +# Written and GPL'ed by Dirk Eddelbuettel + +case "$1" in + + install|upgrade) + # We want to remove previous versions' documentation directory + test -d /usr/share/doc/libquantlib0-dev && \ + rm -rf /usr/share/doc/libquantlib0-dev + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + ;; + +esac + +#DEBHELPER# + +exit 0 + --- quantlib-1.4.1.orig/debian/libquantlib0.lintian-overrides.unused +++ quantlib-1.4.1/debian/libquantlib0.lintian-overrides.unused @@ -0,0 +1 @@ +libquantlib0: package-name-doesnt-match-sonames libQuantLib0 --- quantlib-1.4.1.orig/debian/new-1.0-test/control +++ quantlib-1.4.1/debian/new-1.0-test/control @@ -0,0 +1,47 @@ +Source: quantlib +Section: libs +Priority: optional +Maintainer: Dirk Eddelbuettel +Build-Depends: debhelper (>= 5.0), autoconf, automake1.7, texinfo, libboost-dev (>= 1.34.0), libboost-test-dev (>= 1.34.0), g++ (>= 4:4.1.1-15) +Standards-Version: 3.8.3 + +Package: libquantlib-1.0.0 +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libquantlib0 +Replaces: libquantlib0 +Description: Quantitative Finance Library -- development package + The QuantLib project aims to provide a comprehensive software framework + for quantitative finance. The goal is to provide a standard free/open + source library to quantitative analysts and developers for modeling, + trading, and risk management of financial assets. + . + This package provides the shared libraries required to run programs + compiled with QuantLib. + +Package: libquantlib1-dev +Architecture: any +Section: libdevel +Replaces: libquantlib0, libquantlib-0.3.9 +Depends: ${shlibs:Depends}, libc6-dev, libboost-test-dev, libquantlib-1.0.0 (= ${binary:Version}) +Description: Quantitative Finance Library -- library package + The QuantLib project aims to provide a comprehensive software framework + for quantitative finance. The goal is to provide a standard free/open + source library to quantitative analysts and developers for modeling, + trading, and risk management of financial assets. + . + This package contains the header files, static libraries and symbolic + links that developers using QuantLib will need. + +Package: quantlib-examples +Architecture: any +Section: devel +Depends: ${shlibs:Depends}, libquantlib-1.0.0 (= ${binary:Version}) +Description: Quantitative Finance Library -- example binaries + The QuantLib project aims to provide a comprehensive software framework + for quantitative finance. The goal is to provide a standard free/open + source library to quantitative analysts and developers for modeling, + trading, and risk management of financial assets. + . + This package provides several example binaries as well as source code. + --- quantlib-1.4.1.orig/debian/new-1.0-test/libquantlib1-dev.files +++ quantlib-1.4.1/debian/new-1.0-test/libquantlib1-dev.files @@ -0,0 +1,13 @@ +usr/bin/quantlib-config +usr/bin/quantlib-benchmark +usr/bin/quantlib-test-suite +usr/include/* +usr/lib/libQuantLib.so +usr/lib/lib*.a +usr/share/aclocal/quantlib.m4 +usr/share/doc/libquantlib-*/examples/quantlib.el +usr/share/doc/libquantlib-1.0.0/examples/test-suite/ +usr/share/man/man1/quantlib-config.1 +usr/share/man/man1/quantlib-benchmark.1 +usr/share/man/man1/quantlib-test-suite.1 + --- quantlib-1.4.1.orig/debian/new-1.0-test/libquantlib1-dev.links +++ quantlib-1.4.1/debian/new-1.0-test/libquantlib1-dev.links @@ -0,0 +1 @@ +usr/share/doc/libquantlib-1.0.0 usr/share/doc/libquantlib1-dev --- quantlib-1.4.1.orig/debian/new-1.0-test/libquantlib1-dev.preinst +++ quantlib-1.4.1/debian/new-1.0-test/libquantlib1-dev.preinst @@ -0,0 +1,27 @@ +#!/bin/sh -e +# +# preinst script for the Debian GNU/Linux libquantlib0-dev package +# +# Written and GPL'ed by Dirk Eddelbuettel + +case "$1" in + + install|upgrade) + # We want to remove previous versions' documentation directory + test -d /usr/share/doc/libquantlib0-dev && \ + rm -rf /usr/share/doc/libquantlib0-dev + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + ;; + +esac + +#DEBHELPER# + +exit 0 + --- quantlib-1.4.1.orig/debian/new-1.0-test/quantlib-examples.files +++ quantlib-1.4.1/debian/new-1.0-test/quantlib-examples.files @@ -0,0 +1,25 @@ +usr/share/man/man1/Bonds.1 +usr/share/man/man1/BermudanSwaption.1 +usr/share/man/man1/CallableBonds.1 +usr/share/man/man1/CDS.1 +usr/share/man/man1/ConvertibleBonds.1 +usr/share/man/man1/DiscreteHedging.1 +usr/share/man/man1/EquityOption.1 +usr/share/man/man1/FittedBondCurve.1 +usr/share/man/man1/FRA.1 +usr/share/man/man1/Replication.1 +usr/share/man/man1/Repo.1 +usr/share/man/man1/SwapValuation.1 +usr/bin/BermudanSwaption +usr/bin/Bonds +usr/bin/CallableBonds +usr/bin/CDS +usr/bin/ConvertibleBonds +usr/bin/DiscreteHedging +usr/bin/EquityOption +usr/bin/FittedBondCurve +usr/bin/FRA +usr/bin/Replication +usr/bin/Repo +usr/bin/SwapValuation +usr/share/doc/libquantlib-*/examples/Examples/ --- quantlib-1.4.1.orig/debian/new-1.0-test/quantlib-examples.links +++ quantlib-1.4.1/debian/new-1.0-test/quantlib-examples.links @@ -0,0 +1,3 @@ +usr/share/doc/libquantlib-1.0.0 usr/share/doc/quantlib-examples + + --- quantlib-1.4.1.orig/debian/new-1.0-test/rules +++ quantlib-1.4.1/debian/new-1.0-test/rules @@ -0,0 +1,236 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# debian/rules file for the Debian/GNU Linux quantlib package +# Copyright (C) 2001 - 2010 by Dirk Eddelbuettel + +source := $(shell head -1 debian/changelog | awk '{print $$1}') +# 'quantlib-config --version' after configure is easier ... +sonum := $(shell grep AC_INIT configure.ac | \ + perl -ne 'm/([0-9\\.]+)/ and print $$1') +# that currently gets 1.0 only +sonum := 1.0.0 +libpkg := lib$(source)-$(sonum) +devpkg := lib$(source)1-dev +smppkg := $(source)-examples +debtmp := $(CURDIR)/debian/$(libpkg) +libdoc := $(CURDIR)/debian/$(libpkg)/usr/share/doc/$(libpkg) +arch := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +cpu := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU) + +#export DH_VERBOSE=1 + +## edd 29 Nov 2001 Default to g++ +## edd 18 Jun 2005 g++-3.4 for testing +## edd 18 Jul 2005 back to g++ +## edd 17 Nov 2005 g++-4.0 +## edd 16 Mar 2006 back to g++ +cxx = g++ + +## edd 18 May 2002 standard flags for libraries +## edd 18 Jun 2005 no optim., debugging +## edd 18 Jul 2005 back to normal +## edd 17 Nov 2005 added -fpermissive for 0.3.11-2 +compilerflags = -g0 -O2 -D_REENTRANT -fpermissive + +# edd 14 Jan 2003 no longer override g++ as 3.2 is now default everywhere +## but use g++-3.0 on ia64 +#ifneq "$(findstring $(arch), ia64-linux)" "" +#cxx = g++-3.0 +#endif + +## edd 18 May 2002 no optimisation or debugging on baby systems +## edd 14 May 2005 don't do it on mipsel or mips either +## edd 26 Jun 2007 use cpu test, not arch test -- thanks to Riku via #430709 +ifneq "$(findstring $(cpu), m68k arm armeb mipsel mips)" "" +compilerflags = -O0 -g0 -D_REENTRANT -fpermissive +endif + +### edd 22 Dec 2002 g++-3.2 for s390 +#ifneq "$(findstring $(arch), s390-linux)" "" +#cxx = g++-3.2 +#endif + +## edd 19 June 2004 no optimisation on amd64 (#255100) +ifneq "$(findstring $(arch), x86_64-linux)" "" +compilerflags = -O0 -D_REENTRANT +endif + +upstream: get-orig-source +get-orig-source: + #lynx http://quantlib.org/download.html + #lynx http://prdownloads.sf.net/quantlib + links http://quantlib.org/download.shtml + +prerelease: +# links http://quantlib.org/gm/ + links http://quantlib.org/prerelease + +configure: configure-stamp +configure-stamp: + dh_testdir + #./autogen.sh + CXX=$(cxx) \ + CXXFLAGS="$(compilerflags)" \ + CFLAGS="$(compilerflags)" \ + ./configure --prefix=/usr \ + --enable-examples \ + --enable-benchmark \ + --enable-shared \ + --enable-static \ + --with-gnu-ld \ + --mandir=$(debtmp)/usr/share/man \ + --build $(arch) + # patch libtool re rpath (see lintian docu) + sed < libtool > libtool-2 \ + -e 's/^hardcode_libdir_flag_spec.*$$/hardcode_libdir_flag_spec=" -D__LIBTOOL_IS_A_FOOL__ "/' \ + -e '/^archive_cmds="/s/"$$/ \\$$deplibs"/' + mv libtool-2 libtool + chmod 755 libtool + # end libtool rpath patch + touch configure-stamp + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + -$(MAKE) CFLAGS="$(compilerflags)" \ + CXXFLAGS="$(compilerflags)" \ + CXX=$(cxx) + + # edd 17 May 2005 create shlibs on the fly + # edd 11 Feb 2007 libQuantLibFunctions is no more + @echo "libQuantLib ${sonum} libquantlib-${sonum}" \ + > debian/libquantlib-${sonum}.shlibs + #@echo "libQuantLibFunctions ${sonum} libquantlib-${sonum}" \ + # >> debian/libquantlib-${sonum}.shlibs + + touch build-stamp + +test: test-stamp +test-stamp: build-stamp +ifeq "$(findstring $(cpu), m68k arm armeb mipsel mips)" "" + -LD_LIBRARY_PATH=$(CURDIR)/ql/.libs $(MAKE) check + -LD_LIBRARY_PATH=$(CURDIR)/ql/.libs $(MAKE) benchmark +endif + touch test-stamp + +clean: + dh_testdir + dh_testroot + rm -f configure-stamp build-stamp install-stamp test-stamp + rm -rf debian/static/ + dh_clean lib/*so* build/*.so* + [ ! -f Makefile ] || $(MAKE) distclean + -rm -rf config.log config.status + -rm -rf debian/libquantlib-${sonum}.shlibs + +install: install-stamp +install-stamp: test-stamp + $(MAKE) -f debian/rules DH_OPTIONS= install-work +install-work: + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + -$(MAKE) prefix=$(debtmp)/usr install + -$(MAKE) prefix=$(debtmp)/usr install-am + # clean usr/aclocal + rm -rvf $(debtmp)/usr/aclocal + dh_installexamples -p$(libpkg) Examples/ \ + test-suite/ \ + quantlib.el + (cd $(libdoc)/examples/Examples; \ + rm -vf */*.o */*.dsp */*.mak *.dsw *.mak; \ + rm -rvf */.deps/ */.libs/; \ + find . -type f -perm 0755 | xargs rm -vf ) || true + (cd $(libdoc)/examples/test-suite; \ + rm -rvf *.o .deps/ .libs/; \ + find . -type f -perm 0755 | xargs rm -vf ) || true +# dh_installman -p$(devpkg) debian/quantlib-test-suite.1 + # now part of upstream: debian/DiscreteHedging.1 \ + # debian/quantlib-config.1 \ + # defunct debian/Parities.1 +# dh_installdirs -p$(smppkg) usr/share/man/man1 +# dh_installman -p$(smppkg) debian/EquityOption.1 \ +# debian/ConvertibleBonds.1 +# dh_installman -p$(smppkg) debian/FittedBondCurve.1 +# dh_installman -p$(smppkg) debian/CDS.1 debian/CallableBonds.1 + # install -d debian/libquantlib0/usr/bin + # install -m 0755 -c quantlib-config debian/libquantlib0/usr/bin + # move static libs into dev-package + dh_movefiles -p$(devpkg) --sourcedir=debian/$(libpkg) + # move example files into smp-package + dh_movefiles -p$(smppkg) --sourcedir=debian/$(libpkg) + # some cleanup after movefiles + -rm -vf $(debtmp)/usr/lib/lib*.la + -rm -rvf $(debtmp)/usr/include + -rm -rvf $(debtmp)/usr/share/doc/$(libpkg)/examples/ + # install lintian "silencer" + # edd 15 May 2005 no longer needed # + #dh_installdirs -p$(libpkg) usr/share/lintian/overrides + #install -p -m 0644 debian/$(libpkg).lintian \ + # $(debtmp)/usr/share/lintian/overrides/$(libpkg) + # remove redundant LGPL license + rm -vf $(CURDIR)/debian/$(devpkg)/usr/share/doc/libquantlib1/examples/test-suite/CPPUNIT-COPYING + # try this here + dh_installchangelogs -p$(libpkg) -N$(debpkg) -N$(smppkg) ChangeLog.txt + # remove empty examples/ dir + rm -vf $(CURDIR)/debian/$(devpkg)/usr/share/doc/libquantlib1/examples/test-suite/CPPUNIT-COPYING + touch install-stamp + +# This single target is used to build all the packages, all at once, or +# one at a time. So keep in mind: any options passed to commands here will +# affect _all_ packages. Anything you want to only affect one package +# should be put in another target, such as the install target. +binary-common: build test install + dh_testdir + dh_testroot +# dh_installdebconf + dh_link -p$(smppkg) -p$(devpkg) + dh_installdocs -p$(libpkg) -N$(debpkg) -N$(smppkg) \ + Readme.txt Announce.txt \ + Authors.txt \ + Contributors.txt \ + News.txt +# dh_installmenu +# dh_installemacsen +# dh_installpam +# dh_installinit +# dh_installcron +# dh_installinfo +# dh_undocumented + dh_strip +# dh_link + dh_compress + dh_fixperms +# dh_suidregister + dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol +# dh_md5sums + + # because of how we install and move examples, copyright files are + # spuriously installed -- remove'em here as both are gotten via + # via symlink to the one in the main package + rm -vf $(CURDIR)/debian/$(smppkg)/usr/share/doc/$(libpkg)/copyright \ + $(CURDIR)/debian/$(devpkg)/usr/share/doc/$(libpkg)/copyright + + dh_builddeb || true + + +# Build architecture independant packages using the common target. +binary-indep: build install +# (Uncomment this next line if you have such packages.) +# $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: build install + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +# Any other binary targets build just one binary package at a time. +binary-%: build install + make -f debian/rules binary-common DH_OPTIONS=-p$* + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install test --- quantlib-1.4.1.orig/debian/old/control +++ quantlib-1.4.1/debian/old/control @@ -0,0 +1,44 @@ +Source: quantlib +Section: libs +Priority: optional +Maintainer: Dirk Eddelbuettel +Build-Depends: debhelper (>= 3.0), autoconf, automake, texinfo, g++ [!ia64 !s390], g++-3.0 [ia64], g++-3.2 [s390] +Standards-Version: 3.5.8 + +Package: libquantlib0 +Architecture: any +Depends: ${shlibs:Depends} +Description: Quantitative Finance Library -- development package + The QuantLib project aims to provide a comprehensive software framework + for quantitative finance. The goal is to provide a standard free/open + source library to quantitative analysts and developers for modeling, + trading, and risk management of financial assets. + . + This package provides the shared libraries required to run programs + compiled with QuantLib. + +Package: libquantlib0-dev +Architecture: any +Section: devel +Depends: libquantlib0, libc6-dev +Description: Quantitative Finance Library -- library package + The QuantLib project aims to provide a comprehensive software framework + for quantitative finance. The goal is to provide a standard free/open + source library to quantitative analysts and developers for modeling, + trading, and risk management of financial assets. + . + This package contains the header files, static libraries and symbolic + links that developers using QuantLib will need. + +Package: quantlib-examples +Architecture: any +Section: devel +Depends: ${shlibs:Depends} +Description: Quantitative Finance Library -- example binaries + The QuantLib project aims to provide a comprehensive software framework + for quantitative finance. The goal is to provide a standard free/open + source library to quantitative analysts and developers for modeling, + trading, and risk management of financial assets. + . + This package provides several example binaries as well as source code. + --- quantlib-1.4.1.orig/debian/old/libquantlib0.lintian +++ quantlib-1.4.1/debian/old/libquantlib0.lintian @@ -0,0 +1 @@ +libquantlib0: postrm-calls-ldconfig --- quantlib-1.4.1.orig/debian/old/libquantlib0.shlibs +++ quantlib-1.4.1/debian/old/libquantlib0.shlibs @@ -0,0 +1,2 @@ +libQuantLib 0.3.9 libquantlib0 (>= 0.3.9) +libQuantLibFunctions 0.3.9 libquantlib0 (>= 0.3.9) --- quantlib-1.4.1.orig/debian/old/rules +++ quantlib-1.4.1/debian/old/rules @@ -0,0 +1,164 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# debian/rules file for the Debian/GNU Linux quantlib package +# Copyright (C) 2001, 2002 by Dirk Eddelbuettel + +source := $(shell head -1 debian/changelog | awk '{print $$1}') +sonum := 0 +libpkg := lib$(source)$(sonum) +devpkg := $(libpkg)-dev +smppkg := $(source)-examples +debtmp := $(CURDIR)/debian/$(libpkg) +libdoc := $(CURDIR)/debian/$(libpkg)/usr/share/doc/$(libpkg) +arch := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) + +export DH_COMPAT=3 + +# edd 29 Nov 2001 Default to g++ +cxx = g++ +## edd 18 May 2002 standard flags for libraries +compilerflags = -O2 -D_REENTRANT + +# but use g++-3.0 on ia64 +ifneq "$(findstring $(arch), ia64-linux)" "" +cxx = g++-3.0 +endif + +## edd 18 May 2002 no optimisation or debugging on baby systems +ifneq "$(findstring $(arch), m68k-linux arm-linux)" "" +compilerflags = -O0 -g0 -D_REENTRANT +endif + +## edd 22 Dec 2002 g++-3.2 for s390 +ifneq "$(findstring $(arch), s390-linux)" "" +cxx = g++-3.2 +endif + + +upstream: get-orig-source +get-orig-source: + #lynx http://quantlib.org/download.html + lynx http://prdownloads.sf.net/quantlib + +build: build-stamp +build-stamp: + dh_testdir + #./autogen.sh + CXX=$(cxx) \ + CXXFLAGS="$(compilerflags)" \ + CFLAGS="$(compilerflags)" \ + ./configure --prefix=/usr \ + --enable-shared \ + --enable-static \ + --with-gnu-ld \ + --mandir=$(debtmp)/usr/share/man \ + --host $(arch) + # patch libtool re rpath (see lintian docu) + sed < libtool > libtool-2 \ + -e 's/^hardcode_libdir_flag_spec.*$$/hardcode_libdir_flag_spec=" -D__LIBTOOL_IS_A_FOOL__ "/' \ + -e '/^archive_cmds="/s/"$$/ \\$$deplibs"/' + mv libtool-2 libtool + chmod 755 libtool + # end libtool rpath patch + $(MAKE) CFLAGS="$(compilerflags)" \ + CXXFLAGS="$(compilerflags)" \ + CXX=$(cxx) + touch build-stamp + +test: test-stamp +test-stamp: build-stamp + -$(MAKE) check + touch test-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp install-stamp test-stamp + rm -rf debian/static/ + dh_clean lib/*so* build/*.so* + -$(MAKE) distclean + -rm -rf config.log config.status + +install: install-stamp +install-stamp: + $(MAKE) -f debian/rules DH_OPTIONS= install-work +install-work: + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) prefix=$(debtmp)/usr install + # clean usr/aclocal + rm -rvf $(debtmp)/usr/aclocal + dh_installexamples -p$(libpkg) Examples/* + (cd $(libdoc)/examples; rm -vf Makefile */Makefile */*.o; \ + rm -rvf */.deps */.libs) || true + dh_installdirs -p$(smppkg) usr/share/man/man1 + dh_installman -p$(smppkg) debian/BermudanSwaption.1 + # now part of upstream: debian/DiscreteHedging.1 \ + # debian/quantlib-config.1 \ + # defunct debian/Parities.1 + # move static libs into dev-package + dh_movefiles -p$(devpkg) --sourcedir=debian/$(libpkg) + # move example files into smp-package + dh_movefiles -p$(smppkg) --sourcedir=debian/$(libpkg) + # some cleanup after movefiles + -rm -vf $(debtmp)/usr/lib/lib*.la + -rm -rvf $(debtmp)/usr/include + -rm -rvf $(debtmp)/usr/share/doc/$(libpkg)/examples + # install lintian "silencer" + dh_installdirs -p$(libpkg) usr/share/lintian/overrides + install -p -m 0644 debian/$(libpkg).lintian \ + $(debtmp)/usr/share/lintian/overrides/$(libpkg) + touch install-stamp + +# This single target is used to build all the packages, all at once, or +# one at a time. So keep in mind: any options passed to commands here will +# affect _all_ packages. Anything you want to only affect one package +# should be put in another target, such as the install target. +binary-common: build test install + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs -p$(libpkg) Readme.txt TODO.txt \ + Authors.txt Contributors.txt \ + History.txt TODO.txt \ + News.txt quantlib.m4 + dh_link +# dh_installmenu +# dh_installemacsen +# dh_installpam +# dh_installinit +# dh_installcron +# dh_installinfo +# dh_undocumented + dh_installchangelogs ChangeLog.txt + dh_strip -N$(devpkg) + dh_link + dh_compress + dh_fixperms +# dh_suidregister + dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol +# dh_md5sums + dh_builddeb + + +# Build architecture independant packages using the common target. +binary-indep: build install +# (Uncomment this next line if you have such packages.) +# $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: build install + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +# Any other binary targets build just one binary package at a time. +binary-%: build install + make -f debian/rules binary-common DH_OPTIONS=-p$* + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install test --- quantlib-1.4.1.orig/debian/quantlib-examples.files +++ quantlib-1.4.1/debian/quantlib-examples.files @@ -0,0 +1,27 @@ +usr/share/man/man1/Bonds.1 +usr/share/man/man1/BermudanSwaption.1 +usr/share/man/man1/CallableBonds.1 +usr/share/man/man1/CDS.1 +usr/share/man/man1/ConvertibleBonds.1 +usr/share/man/man1/DiscreteHedging.1 +usr/share/man/man1/EquityOption.1 +usr/share/man/man1/FittedBondCurve.1 +usr/share/man/man1/FRA.1 +usr/share/man/man1/Replication.1 +usr/share/man/man1/Repo.1 +usr/share/man/man1/SwapValuation.1 +usr/share/man/man1/MarketModels.1 +usr/bin/BermudanSwaption +usr/bin/Bonds +usr/bin/CallableBonds +usr/bin/CDS +usr/bin/ConvertibleBonds +usr/bin/DiscreteHedging +usr/bin/EquityOption +usr/bin/FittedBondCurve +usr/bin/FRA +usr/bin/MarketModels +usr/bin/Replication +usr/bin/Repo +usr/bin/SwapValuation +usr/share/doc/libquantlib-*/examples/Examples/ --- quantlib-1.4.1.orig/debian/quantlib-examples.links +++ quantlib-1.4.1/debian/quantlib-examples.links @@ -0,0 +1,3 @@ +usr/share/doc/libquantlib0 usr/share/doc/quantlib-examples + + --- quantlib-1.4.1.orig/debian/quantlib-examples.lintian-overrides +++ quantlib-1.4.1/debian/quantlib-examples.lintian-overrides @@ -0,0 +1 @@ +quantlib-examples: binary-without-manpage usr/bin/MarketModels --- quantlib-1.4.1.orig/debian/rules +++ quantlib-1.4.1/debian/rules @@ -0,0 +1,261 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# debian/rules file for the Debian/GNU Linux quantlib package +# Copyright (C) 2001 - 2014 by Dirk Eddelbuettel + +source := $(shell head -1 debian/changelog | awk '{print $$1}') +# 'quantlib-config --version' after configure is easier ... + +# that currently gets 1.0 only +# reverted back to using libquantlib0 +#sonum := 1.3 +#sonum := $(shell grep AC_INIT configure.ac | \ +# perl -ne 'm/([0-9\\.]+)/ and print $$1') +#libpkg := lib$(source)-$(sonum) +#libpkg := lib$(source)-1.1 +libpkg := lib$(source)0 + +devpkg := lib$(source)0-dev +smppkg := $(source)-examples +debtmp := $(CURDIR)/debian/$(libpkg) +libdoc := $(CURDIR)/debian/$(libpkg)/usr/share/doc/$(libpkg) +arch := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +cpu := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU) + +#export DH_VERBOSE=1 + +## edd 29 Nov 2001 Default to g++ +## edd 18 Jun 2005 g++-3.4 for testing +## edd 18 Jul 2005 back to g++ +## edd 17 Nov 2005 g++-4.0 +## edd 16 Mar 2006 back to g++ +cxx = g++ + +## edd 13 Apr 2014 use dpkg-buildflags as a base +cxxbuildflags = $(shell dpkg-buildflags --get CXXFLAGS) +cppbuildflags = $(shell dpkg-buildflags --get CPPFLAGS) +buildflags = $(cxxbuildflags) $(cppbuildflags) +ldflags = $(shell dpkg-buildflags --get LDFLAGS) + +## edd 18 May 2002 standard flags for libraries +## edd 18 Jun 2005 no optim., debugging +## edd 18 Jul 2005 back to normal +## edd 17 Nov 2005 added -fpermissive for 0.3.11-2 +## edd 13 Apr 2014 use buildflags as base +compilerflags = $(buildflags) -g0 -O2 -D_REENTRANT -fpermissive + +# edd 14 Jan 2003 no longer override g++ as 3.2 is now default everywhere +## but use g++-3.0 on ia64 +#ifneq "$(findstring $(arch), ia64-linux)" "" +#cxx = g++-3.0 +#endif + +## edd 18 May 2002 no optimisation or debugging on baby systems +## edd 14 May 2005 don't do it on mipsel or mips either +## edd 26 Jun 2007 use cpu test, not arch test -- thanks to Riku via #430709 +## edd 13 Apr 2014 use buildflags as base +ifneq "$(findstring $(cpu), m68k arm armeb mipsel mips)" "" +compilerflags = $(buildflags) -O0 -g0 -D_REENTRANT -fpermissive +endif + +### edd 22 Dec 2002 g++-3.2 for s390 +#ifneq "$(findstring $(arch), s390-linux)" "" +#cxx = g++-3.2 +#endif + +## edd 19 June 2004 no optimisation on amd64 (#255100) +#ifneq "$(findstring $(arch), x86_64-linux)" "" +#compilerflags = -O0 -D_REENTRANT +#endif + +upstream: get-orig-source +get-orig-source: + #lynx http://quantlib.org/download.html + #lynx http://prdownloads.sf.net/quantlib + links http://quantlib.org/download.shtml + +prerelease: +# links http://quantlib.org/gm/ +# links http://quantlib.org/prerelease + links https://sourceforge.net/projects/quantlib/files/prerelease + +configure: configure-stamp +configure-stamp: + dh_testdir + dh_autoreconf + #./autogen.sh + CXX=$(cxx) \ + CXXFLAGS="$(compilerflags)" \ + CFLAGS="$(compilerflags)" \ + LDFLAGS="$(ldflags)" \ + ./configure --prefix=/usr \ + --enable-examples \ + --enable-benchmark \ + --enable-shared \ + --enable-static \ + --with-gnu-ld \ + --mandir=$(debtmp)/usr/share/man \ + --build $(arch) + # patch libtool re rpath (see lintian docu) + sed < libtool > libtool-2 \ + -e 's/^hardcode_libdir_flag_spec.*$$/hardcode_libdir_flag_spec=" -D__LIBTOOL_IS_A_FOOL__ "/' \ + -e '/^archive_cmds="/s/"$$/ \\$$deplibs"/' + mv libtool-2 libtool + chmod 755 libtool + # end libtool rpath patch + touch configure-stamp + +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp +build-stamp: configure-stamp + dh_testdir + -$(MAKE) CFLAGS="$(compilerflags)" \ + CXXFLAGS="$(compilerflags)" \ + LDFLAGS="$(ldflags)" \ + CXX=$(cxx) + + # edd 17 May 2005 create shlibs on the fly + # edd 11 Feb 2007 libQuantLibFunctions is no more + # edd 07 Mar 2012 need to tag this as so number 0 + # edd 01 Sep 2013 back to libquantlib0 and fixed file + #@echo "libQuantLib ${sonum} libquantlib-${sonum}" \ + # > debian/libquantlib-${sonum}.shlibs + #@echo "libQuantLib 0 libquantlib-${sonum}" \ + # > debian/shlibs.local + #@echo "libQuantLibFunctions ${sonum} libquantlib-${sonum}" \ + # >> debian/libquantlib-${sonum}.shlibs + + touch build-stamp + +test: test-stamp +test-stamp: build-stamp +ifeq "$(findstring $(cpu), m68k arm armeb armel mipsel mips hppa)" "" + -LD_LIBRARY_PATH=$(CURDIR)/ql/.libs $(MAKE) check + #-LD_LIBRARY_PATH=$(CURDIR)/ql/.libs $(MAKE) benchmark +endif + touch test-stamp + +clean: + dh_testdir + dh_testroot + dh_autoreconf_clean + rm -f configure-stamp build-stamp install-stamp test-stamp + rm -rf debian/static/ + dh_clean lib/*so* build/*.so* + [ ! -f Makefile ] || $(MAKE) distclean + -rm -rf config.log config.status + #-rm -rf debian/libquantlib-${sonum}.shlibs + +install: install-stamp +install-stamp: test-stamp + $(MAKE) -f debian/rules DH_OPTIONS= install-work +install-work: + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + -$(MAKE) prefix=$(debtmp)/usr install + -$(MAKE) prefix=$(debtmp)/usr install-am + # clean usr/aclocal + rm -rvf $(debtmp)/usr/aclocal + dh_installexamples -p$(libpkg) Examples/ \ + test-suite/ \ + quantlib.el + (cd $(libdoc)/examples/Examples; \ + rm -vf */*.o */*.dsp */*.mak *.dsw *.mak; \ + rm -rvf */.deps/ */.libs/; \ + find . -type f -perm 0755 | xargs rm -vf ) || true + (cd $(libdoc)/examples/test-suite; \ + rm -rvf *.o .deps/ .libs/; \ + find . -type f -perm 0755 | xargs rm -vf ) || true +# dh_installman -p$(devpkg) debian/quantlib-test-suite.1 + # now part of upstream: debian/DiscreteHedging.1 \ + # debian/quantlib-config.1 \ + # defunct debian/Parities.1 +# dh_installdirs -p$(smppkg) usr/share/man/man1 +# dh_installman -p$(smppkg) debian/EquityOption.1 \ +# debian/ConvertibleBonds.1 +# dh_installman -p$(smppkg) debian/FittedBondCurve.1 +# dh_installman -p$(smppkg) debian/CDS.1 debian/CallableBonds.1 + # install -d debian/libquantlib0/usr/bin + # install -m 0755 -c quantlib-config debian/libquantlib0/usr/bin + # move static libs into dev-package + dh_movefiles -p$(devpkg) --sourcedir=debian/$(libpkg) + # move example files into smp-package + dh_movefiles -p$(smppkg) --sourcedir=debian/$(libpkg) + # some cleanup after movefiles + -rm -vf $(debtmp)/usr/lib/lib*.la + -rm -rvf $(debtmp)/usr/include + -rm -rvf $(debtmp)/usr/share/doc/$(libpkg)/examples/ + # install lintian "silencer" + # edd 15 May 2005 no longer needed # + #dh_installdirs -p$(libpkg) usr/share/lintian/overrides + #install -p -m 0644 debian/$(libpkg).lintian \ + # $(debtmp)/usr/share/lintian/overrides/$(libpkg) + # remove redundant LGPL license + rm -vf $(CURDIR)/debian/$(devpkg)/usr/share/doc/libquantlib0/examples/test-suite/CPPUNIT-COPYING + # try this here + dh_installchangelogs -p$(libpkg) -N$(debpkg) -N$(smppkg) ChangeLog.txt + # remove empty examples/ dir + rm -vf $(CURDIR)/debian/$(devpkg)/usr/share/doc/libquantlib0/examples/test-suite/CPPUNIT-COPYING + touch install-stamp + +# This single target is used to build all the packages, all at once, or +# one at a time. So keep in mind: any options passed to commands here will +# affect _all_ packages. Anything you want to only affect one package +# should be put in another target, such as the install target. +binary-common: build test install + dh_testdir + dh_testroot +# dh_installdebconf + dh_link -p$(smppkg) -p$(devpkg) + dh_installdocs -p$(libpkg) -N$(debpkg) -N$(smppkg) \ + Readme.txt Announce.txt \ + Authors.txt \ + Contributors.txt \ + News.txt +# dh_installmenu +# dh_installemacsen +# dh_installpam +# dh_installinit +# dh_installcron +# dh_installinfo +# dh_undocumented + dh_strip +# dh_link + dh_compress + dh_lintian + dh_fixperms +# dh_suidregister + dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol +# dh_md5sums + + # because of how we install and move examples, copyright files are + # spuriously installed -- remove'em here as both are gotten via + # via symlink to the one in the main package + rm -vf $(CURDIR)/debian/$(smppkg)/usr/share/doc/$(libpkg)/copyright \ + $(CURDIR)/debian/$(devpkg)/usr/share/doc/$(libpkg)/copyright + + dh_builddeb || true + + +# Build architecture independant packages using the common target. +binary-indep: build install +# (Uncomment this next line if you have such packages.) +# $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: build install + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +# Any other binary targets build just one binary package at a time. +binary-%: build install + make -f debian/rules binary-common DH_OPTIONS=-p$* + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install test --- quantlib-1.4.1.orig/debian/shlibs.local +++ quantlib-1.4.1/debian/shlibs.local @@ -0,0 +1 @@ +libQuantLib 0 libquantlib0 --- quantlib-1.4.1.orig/debian/watch +++ quantlib-1.4.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/quantlib/ QuantLib-(.+)\.tar\.gz