--- gsl-doc-1.16.orig/debian/gsl-doc-info.install +++ gsl-doc-1.16/debian/gsl-doc-info.install @@ -0,0 +1 @@ +usr/share/info/ --- gsl-doc-1.16.orig/debian/watch +++ gsl-doc-1.16/debian/watch @@ -0,0 +1,2 @@ +version=3 +ftp://ftp.gnu.org/gnu/gsl/gsl-([-0-9\.]*).tar.gz --- gsl-doc-1.16.orig/debian/compat +++ gsl-doc-1.16/debian/compat @@ -0,0 +1 @@ +5 --- gsl-doc-1.16.orig/debian/changelog +++ gsl-doc-1.16/debian/changelog @@ -0,0 +1,613 @@ +gsl-doc (1.16-1) unstable; urgency=low + + * New upstream release of what is considered 'non-free' GSL documentation + + * debian/control: Set Standards-Version: to current version + + -- Dirk Eddelbuettel Sun, 21 Jul 2013 13:38:19 -0500 + +gsl-doc (1.15-1) unstable; urgency=low + + * New upstream release of what is considered 'non-free' GSL documentation + + * debian/control: Set Standards-Version: to current version + + -- Dirk Eddelbuettel Sat, 07 May 2011 19:37:07 -0500 + +gsl-doc (1.14-1) unstable; urgency=low + + * New upstream release of what is considered 'non-free' GSL documentation + + * debian/control: Replace texlive-extra-utils with texlive-font-utils + in Build-Depends: (with thanks to M Bienia) (Closes: #572700) + + * debian/control: Set Standards-Version: to current version + + -- Dirk Eddelbuettel Wed, 17 Mar 2010 19:57:46 -0500 + +gsl-doc (1.13-1) unstable; urgency=low + + * New upstream release of what is considered 'non-free' GSL documentation + + * debian/control: Set Standards-Version: to current version + + -- Dirk Eddelbuettel Wed, 09 Sep 2009 18:08:43 -0500 + +gsl-doc (1.12-1) unstable; urgency=low + + * New upstream release of what is considered 'non-free' GSL documentation + + -- Dirk Eddelbuettel Tue, 16 Dec 2008 06:48:21 -0600 + +gsl-doc (1.11-5) unstable; urgency=low + + * debian/rules: Turns out that we had gsl-doc-doc-{info,pdf} as + package variables given that the source package is now called gsl-doc. + Corrected, so that we now actually have files in the two packages. + + -- Dirk Eddelbuettel Thu, 28 Aug 2008 18:24:30 -0500 + +gsl-doc (1.11-4) unstable; urgency=low + + * New source package name to distinguish this 'non-free' variant from + the 'free' (in Debian's sense) version which gets 'dfsg' appended to + the upstream version. But we need one source name for non-free -- + which will now be gsl-doc -- and one for main where we continue with + gsl. + + -- Dirk Eddelbuettel Tue, 26 Aug 2008 22:44:39 -0500 + +gsl (1.11-3) unstable; urgency=low + + * New non-free release; dfsg-compliant companion has the other pieces. + This is in response to a bug report about the GFDL making these parts + assembled here 'non-free'. + + * debian/control: New package gsl-doc-info + + -- Dirk Eddelbuettel Tue, 26 Aug 2008 20:46:40 -0500 + +gsl (1.11-2) unstable; urgency=low + + * debian/control: Add 'Conflicts: libgsl0' for libgsl0ldbl + (Closes: #477732) + + -- Dirk Eddelbuettel Fri, 25 Apr 2008 06:39:27 -0500 + +gsl (1.11-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Tue, 01 Apr 2008 08:21:39 -0500 + +gsl (1.10-4) unstable; urgency=low + + * debian/control: GSL does not need libblas-dev as it packages its + own libgslclbas; users can the choose at link time which Blas library + their gsl-using programs link against. Thanks to Mathias Klose for + follow-ups on this. (Closes: #462232) + + -- Dirk Eddelbuettel Mon, 28 Jan 2008 06:24:09 -0600 + +gsl (1.10-3) unstable; urgency=low + + * debian/control: Replace Build-Depends: on'refblas3-dev' with + 'libblas-dev' to use the new gfortran-built BLAS libraries. Thanks + to Colin Tuckley for the heads-up. (Closes: #462232) + + * debian/control: Update Standards-Version: to current value. + * debian/control: Added Homepage: field to contain URL [lintian] + + -- Dirk Eddelbuettel Wed, 23 Jan 2008 06:36:59 -0600 + +gsl (1.10-2) unstable; urgency=low + + * debian/control: Correct Build-Depends-Indep to have tetex and texlive + as alternatives (Closes: #444388) + + * debian/watch: Changed source location to ftp.gnu.org (Closes: #449687) + + * debian/copyright: Update reference to GPL-3 (Closes: #450637) + + -- Dirk Eddelbuettel Sun, 11 Nov 2007 19:01:22 -0600 + +gsl (1.10-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Fri, 14 Sep 2007 16:29:39 -0500 + +gsl (1.9.90-2) unstable; urgency=low + + * debian/rules: Set optimisation to '-O2' on Alpha to avoid a compiler + error that occurs with '-O3'. Thanks to Falk Hueffner for debugging. + + -- Dirk Eddelbuettel Wed, 12 Sep 2007 15:21:22 -0500 + +gsl (1.9.90-1) unstable; urgency=low + + * Upgraded to first public upstream test release for 1.10 + * New upstream version improves multimin documentation (Closes: #438404) + + -- Dirk Eddelbuettel Tue, 11 Sep 2007 17:05:13 -0500 + +gsl (1.9-5) unstable; urgency=low + + * Correct a snafu introduced with the 'ldbl' transition packages from + Debian revision 1.9-4 (Closes: #432730) + * debian/rules: Correct value for $(devpkg) now that $(libpkg) has 'ldbl' + * debian/rules: Switch from dh_movefiles to using dh_install + * debian/libgsl0-dev.install: Added usr/share/man/man3/gsl.3 and + usr/share/aclocal/ + * debian/libgsl0ldbl.install: Newly created + * debian/control: Updated 'Replaces: libgsl0' for libgsl0-dev to + '(<= 1.9-4)'; added 'Replaces: libgsl0 (<= 1.9-4)' for libgsl0ldbl + + -- Dirk Eddelbuettel Wed, 11 Jul 2007 15:12:17 -0500 + +gsl (1.9-4) unstable; urgency=low + + * debian/control: Rename library package to libgsl0ldbl for the 'long + double' transition on alpha, powerpc, sparc, s390 (Closes: #430259) + * debian/rules: Library package variable set to 'libgsl$(sonum)ldbl' + * debian/libgsl0.{shlibs,postinst}: Renamed to libgsl0ldbl.* + * debian/libgsl0ldbl.shlibs: Updated to from 'libgsl0' to 'libgsl0ldbl' + * debian/libgsl0ldbl.shlibs: Also updatesd to version 1.0 of GSL as well + * debian/libsgl0-dev: Change doc softlink to libgsl0ldbl + + * debian/control: s/${Source-Version}/${binary:Version}/ (lintian) + + -- Dirk Eddelbuettel Sun, 24 Jun 2007 10:12:15 -0500 + +gsl (1.9-3) unstable; urgency=low + + * debian/rules: Remove config.{sub,guess} links in clean target + (Closes: #424377) + + -- Dirk Eddelbuettel Tue, 15 May 2007 20:19:55 -0500 + +gsl (1.9-2) unstable; urgency=low + + * debian/control: Added Build-Depends-Indep: on texlive-extra-utils + in response to the tetex/texlive transition (Closes: #420336) + + -- Dirk Eddelbuettel Sat, 21 Apr 2007 19:42:43 -0500 + +gsl (1.9-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Thu, 22 Feb 2007 22:50:25 -0600 + +gsl (1.8.90-1) unstable; urgency=low + + * Upgraded to first public upstream test release for 1.9 + + -- Dirk Eddelbuettel Thu, 15 Feb 2007 20:53:21 -0600 + +gsl (1.8-3) unstable; urgency=low + + * configure{,.ac}: Apply patch by Petr Salinger to permit builds on + Debian GNU/kFreeBSD, also forwarded upstream (Closes: #401036) + + -- Dirk Eddelbuettel Thu, 30 Nov 2006 21:05:27 -0600 + +gsl (1.8-2) unstable; urgency=low + + * debian/rules: Add -fexceptions to CFLAGS as suggested and tested by + Jordi Gutierrez Hermoso (Closes: #398628) + * debian/rules: Also increase optimisation level to -O3, but run 'make + check' without debugging and at -O2 as gcc appears to hang otherwise + * debian/rules: Added refblas3-dev to Build-Depends: + * debian/control: Upgraded Standards-Version: to 3.7.2 + + -- Dirk Eddelbuettel Sat, 18 Nov 2006 17:45:42 -0600 + +gsl (1.8-1) unstable; urgency=low + + * New upstream version released earlier today + + -- Dirk Eddelbuettel Tue, 11 Apr 2006 20:45:40 -0500 + +gsl (1.7.90-1) unstable; urgency=low + + * Upgraded to first public upstream test release for 1.8 + + * debian/watch: Updated source URL + * debian/copyright: Updated FSF address + + -- Dirk Eddelbuettel Sat, 25 Mar 2006 17:11:02 -0600 + +gsl (1.7-5) unstable; urgency=low + + * debian/control: Added Build-Depends: on autotools-dev + * debian/rules: Changed configure call as per the README.Debian in + autotools-dev to include newer config.{sub,guess} (Closes: #356603) + + -- Dirk Eddelbuettel Mon, 13 Mar 2006 20:28:38 -0600 + +gsl (1.7-4) unstable; urgency=low + + * debian/rules: Correct quoting for $compilerargs argument string. + Thanks to Falk Hueffner for the patch. (Closes: #346003) + + -- Dirk Eddelbuettel Wed, 4 Jan 2006 16:32:17 -0600 + +gsl (1.7-3) unstable; urgency=low + + * New debugging symbols sub-package libgsl0-dbg: (Closes: #310298) + - debian/rules: Set DH_COMPAT=5 + - debian/rules: Add -g to compiler flags + - debian/rules: Change dh_strip argument to --dbg-package=libgsl0-dbg + - debian/control: New section for libgsl0-dbg package + - debian/control: Adjusted Build-Depends + + -- Dirk Eddelbuettel Sat, 17 Dec 2005 14:03:42 -0600 + +gsl (1.7-2) unstable; urgency=low + + * debian/rules: Add '-mieee' to compiler flags on Alpha (Closes: #330792) + * debian/control: Updated Build-Depends: with 'gcc (>= 4:4.0)' + + -- Dirk Eddelbuettel Thu, 29 Sep 2005 21:53:36 -0500 + +gsl (1.7-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Thu, 15 Sep 2005 20:26:35 -0500 + +gsl (1.6.92-1) unstable; urgency=low + + * Upgraded to second public upstream test release for 1.7 + + -- Dirk Eddelbuettel Tue, 6 Sep 2005 18:49:59 -0500 + +gsl (1.6.91-1) unstable; urgency=low + + * Upgraded to first public upstream test release for 1.7 + + * debian/control: Increased Standards-Version: to 3.6.2.1 + * debian/watch: Added watch file + + -- Dirk Eddelbuettel Wed, 24 Aug 2005 20:44:26 -0500 + +gsl (1.6-2) unstable; urgency=low + + * debian/rules: Added patch by Giuseppe Bonacci to create pdf files for + the gnuplot-generated images before pdftex is called (Closes: #303757) + * debian/control: Added ps2eps to Build-Depends-Indep + + -- Dirk Eddelbuettel Sun, 10 Apr 2005 08:15:08 -0500 + +gsl (1.6-1) unstable; urgency=low + + * New upstream version 1.6 released today + * debian/rules: Filter the "make check" output through "grep -C5 -v '^PASS:'" + as suggested by Brian Gough to reduce the build log size by a factor of 13. + * debian/control: Added gsl-ref-html to libgsl0 Suggests (Closes: #288303) + + -- Dirk Eddelbuettel Wed, 5 Jan 2005 21:51:35 -0600 + +gsl (1.5.90-1) unstable; urgency=low + + * Upgraded to initial upstream test release for 1.6 announced today + * debian/rules: More explicitly check for host and build arch + + -- Dirk Eddelbuettel Wed, 29 Dec 2004 21:32:26 -0600 + +gsl (1.5-2) unstable; urgency=low + + * The "this should make someone in Arizona happy" release + * debian/control: Build-Depends-Indep switched from tetex-bin to + tetex-extra in order to improve fonts in pdf docs (Closes: #258673) + * debian/control: Add cross-references to other gsl doc. (Closes: #258674) + * debian/control: More verbose Descriptions (Closes: #259090) + * debian/control: Standards-Version upgraded to 3.6.1.1 + + -- Dirk Eddelbuettel Tue, 20 Jul 2004 18:20:36 -0500 + +gsl (1.5-1) unstable; urgency=low + + * New upstream version 1.5 released today + + -- Dirk Eddelbuettel Mon, 5 Jul 2004 13:39:59 -0500 + +gsl (1.4.90-1) unstable; urgency=low + + * Upgraded to initial upstream test release for 1.5 + * gsl.m4: Upstream applied patch from Debian bugreport (Closes: #250628) + + -- Dirk Eddelbuettel Tue, 22 Jun 2004 19:42:55 -0500 + +gsl (1.4-8) unstable; urgency=low + + * debian/rules: Reverse change from 1.4-8 and built with tetex's epstopdf + as this got fixed in the newer tetex package + * debian/rules: Ensure gsl-ref.pdf gets into package (Closes: #248239) + + -- Dirk Eddelbuettel Sun, 9 May 2004 21:12:25 -0500 + +gsl (1.4-7) unstable; urgency=low + + * debian/control: Add 'Replaces: libgsl0 (<= 1.4-6)' (Closes: #246052) + + -- Dirk Eddelbuettel Tue, 27 Apr 2004 06:44:59 -0500 + +gsl (1.4-6) unstable; urgency=low + + * debian/libgsl0-dev.files: Add usr/lib/pkgconfig/gsl.pc (Closes: #245555) + * debian/rules: Remove .la files left after build (Closes: #245556) + * debian/rules: As tetex currently ships a broken epstopdf, temporarily + install copy from the tetex in testing into debian/ and call that. + + -- Dirk Eddelbuettel Sun, 25 Apr 2004 16:16:23 -0500 + +gsl (1.4-5) unstable; urgency=low + + * debian/copyright: Set upstream address to http://sources.redhat.com/gsl + * debian/{rules,control}: Changed in line with patch kindly supplied by + Bas Zoetekouw to also create the documentation in pdf format and build + a new binary package gsl-doc-pdf (Closes: #242405) + + -- Dirk Eddelbuettel Wed, 14 Apr 2004 21:18:38 -0500 + +gsl (1.4-4) unstable; urgency=low + + * const/gsl_const.h: Correct two #include statements (Closes: #229126) + + -- Dirk Eddelbuettel Fri, 23 Jan 2004 15:19:23 -0600 + +gsl (1.4-3) unstable; urgency=low + + * debian/rules: Versions 1.5 to 1.7.7 of automake do not agree with the + current version of our install-info; /usr/share/info/dir{,.old}.gz + are left behind as a result iff /sbin:/usr/sbin are in the PATH as is + the case in Debian's autobuilders -- we now remove them at the end of + 'make install'. Thanks to Santiago for the report. (Closes: #215358) + + -- Dirk Eddelbuettel Wed, 15 Oct 2003 06:36:16 -0500 + +gsl (1.4-2) unstable; urgency=low + + * debian/libgsl0.shlibs: Added (>= 1.4) as CDFs were added (Closes: #211762) + * debian/control: Standards-Version increased to 3.6.1.0 + + -- Dirk Eddelbuettel Fri, 19 Sep 2003 21:26:51 -0500 + +gsl (1.4-1) unstable; urgency=low + + * New upstream version 1.4 released today + + -- Dirk Eddelbuettel Mon, 18 Aug 2003 18:21:18 -0500 + +gsl (1.3.20030813-1) unstable; urgency=low + + * Upgraded to second release candidate 1.3.20030813 of the 1.4.0 release + + -- Dirk Eddelbuettel Wed, 13 Aug 2003 21:51:19 -0500 + +gsl (1.3.20030805-1) unstable; urgency=low + + * Upgraded to first release candidate 1.3.20030805 of the 1.4.0 release + * debian/control: Section changed to libdevel for libgsl0-dev + * debian/control: Standards-Version upgraded to 3.6.0 + + -- Dirk Eddelbuettel Tue, 5 Aug 2003 19:50:13 -0500 + +gsl (1.3-1) unstable; urgency=low + + * New upstream version 1.3 released earlier today + + -- Dirk Eddelbuettel Thu, 2 Jan 2003 20:53:30 -0600 + +gsl (1.2.91-1) unstable; urgency=low + + * Upgraded to new upstream release candidate 1.2.91 + + -- Dirk Eddelbuettel Mon, 16 Dec 2002 19:25:41 -0600 + +gsl (1.2.90-1) unstable; urgency=low + + * Upgraded to new upstream release candidate 1.2.90 + + -- Dirk Eddelbuettel Thu, 12 Dec 2002 21:24:16 -0600 + +gsl (1.2-1) unstable; urgency=low + + * Upgraded to new upstream release 1.2 + + -- Dirk Eddelbuettel Mon, 22 Jul 2002 18:45:40 -0500 + +gsl (1.1.1-1) unstable; urgency=low + + * Upgraded to new upstream release 1.1.1 + * debian/control: No longer Build-Depends on autoconf, automake + * debian/rules: Reduce CFLAGS to -O on m68k so that build completes + + -- Dirk Eddelbuettel Fri, 15 Mar 2002 19:59:39 -0600 + +gsl (1.1-1) unstable; urgency=low + + * Upgraded to new upstream release 1.1 + * debian/rules: switched to debhelper mode DH_COMPAT=3 + + -- Dirk Eddelbuettel Thu, 7 Mar 2002 22:46:30 -0600 + +gsl (1.0-1) unstable; urgency=low + + * Upgraded to first general release 1.0 + + -- Dirk Eddelbuettel Fri, 2 Nov 2001 22:26:14 -0600 + +gsl (0.9.4-1) unstable; urgency=low + + * Upgraded to new upstream release 0.9.4 + + -- Dirk Eddelbuettel Thu, 18 Oct 2001 21:46:55 -0500 + +gsl (0.9.3-1) unstable; urgency=low + + * Upgraded to new upstream release 0.9.3 + * debian/*.links: Link libgsl0-dev, gsl-bin to /usr/share/doc/libgsl0 + * debian/*.preinst: Delete old doc dir for libgsl0-dev, gsl-bin + + -- Dirk Eddelbuettel Thu, 20 Sep 2001 21:22:36 -0500 + +gsl (0.9.2-1) unstable; urgency=low + + * Upgraded to new upstream release 0.9.2 + + -- Dirk Eddelbuettel Thu, 30 Aug 2001 21:59:29 -0500 + +gsl (0.9.1-1) unstable; urgency=low + + * Upgraded to new upstream release 0.9.1 + * debian/gsl-histogram.1: Contributed new manual page + * debian/gsl-randist.1: Contributed new manual page + + -- Dirk Eddelbuettel Sat, 18 Aug 2001 13:27:24 -0500 + +gsl (0.9-1) unstable; urgency=low + + * Upgraded to new upstream release 0.9 + * debian/control: Removed section about "alpha status" of the library + from Description(s) as 0.9 constitutes the first beta release + + -- Dirk Eddelbuettel Wed, 4 Jul 2001 22:03:53 -0500 + +gsl (0.8-2) unstable; urgency=low + + * debian/libgsl0-dev.postinst: Fixed install-info snafu (Closes: #98848) + * debian/rules: No longer call dh_undocumented for gsl-config + * debian/rules: No longer call autogen.sh + * debian/rules: Added 'make check' target + + -- Dirk Eddelbuettel Sun, 27 May 2001 10:39:44 -0500 + +gsl (0.8-1) unstable; urgency=low + + * Upgraded to new upstream release 0.8 + * debian/control: Updated Standards-Version + + -- Dirk Eddelbuettel Wed, 23 May 2001 19:36:34 -0500 + +gsl (0.7-1) unstable; urgency=low + + * Upgraded to new upstream release 0.7 + + -- Dirk Eddelbuettel Tue, 31 Oct 2000 21:50:51 -0600 + +gsl (0.6-3) unstable; urgency=low + + * debian/rules: Do not strip the -dev package -- for this particular + library, stripping removes the ability to link as some .o files share + the same name. Special thanks to Pablo Bianucci + for persistent debugging. + + -- Dirk Eddelbuettel Wed, 5 Jul 2000 19:25:44 -0400 + +gsl (0.6-2) unstable; urgency=low + + * debian/rules: No longer delete gsl-config + + -- Dirk Eddelbuettel Mon, 12 Jun 2000 18:31:33 -0400 + +gsl (0.6-1) unstable; urgency=low + + * Upgraded to new upstream release 0.6 + + -- Dirk Eddelbuettel Tue, 6 Jun 2000 22:23:34 -0400 + +gsl (0.5+-1) unstable; urgency=low + + * Upgraded to CVS snapshot as of April 4, 2000 + * With the exception of the blas code, everything is now provided + in a single (shared or static) library + + -- Dirk Eddelbuettel Wed, 5 Apr 2000 20:52:01 -0400 + +gsl (0.5-2) frozen; urgency=low + + * Carefully applied changes from six files in the CVS to address the + m68k IEEE floating point bug (Closes: #52789) + * debian/copyright: Added missing "lib" to "rary" (Closes: #61384) + + -- Dirk Eddelbuettel Wed, 5 Apr 2000 00:33:12 -0400 + +gsl (0.5-1) unstable; urgency=low + + * Upgraded to new upstream release 0.5 + * debian/control: Added Build-Depends: information + + -- Dirk Eddelbuettel Sat, 4 Dec 1999 15:23:25 -0500 + +gsl (0.4.1+-2) unstable; urgency=low + + * debian/rules: Make debian/libtoolswitch.pl executable (Closes: #51599) + * debian/rules: Prepend ./ to autogen.sh call (Closes: #51629) + + -- Dirk Eddelbuettel Tue, 30 Nov 1999 19:17:20 -0500 + +gsl (0.4.1+-1) unstable; urgency=low + + * New maintainer + * Rewrote all debian/* files + + * Upgraded to release 0.4.1+ (Closes: #31306, #31894) + * This version uses code directly from the Cygnus CVS archive as the + last tarball release (0.4.1) does not build with shared libraries. + + * gsl-histogram.c: Wrote simple patch (for 0.4.1) to fix the double + count of the last element and submitted it upstream, but it appears + that it was already fixed in the CVS sources (Closes: #42116) + + * Patch for glibc-2.1 no longer needed (Closes: #32017) + + * Original sources now used as as .orig.tar.gz (Closes: #44249) + + * Also packaged a separate gsl-ref-pdf package using the pdf file from + the Cygnus ftp site. This is required as the pdf file contains .eps + graphs and TeX equation that cannot be processed here (Closes: #31307) + + * Upgraded to Policy 3.1.0 + + * Packages renamed libgsl0 and libgsl0-dev + * debian/control: Conflicts, Replaces with gsl, gsl-dev + + -- Dirk Eddelbuettel Thu, 18 Nov 1999 23:11:00 -0500 + +gsl (0.3f-1.3) unstable; urgency=low + + * Non-maintainer upload. + * err/stream.c: don't try to initalize a variable with stderr. [#32070] + + -- James Troup Tue, 1 Jun 1999 17:04:12 -0400 + +gsl (0.3f-1.2) unstable; urgency=low + + * Non-maintainer upload. + * Remove *.P files (make dependencies) in debian/rules, because make + distclean (errorneously) doesn't do this, and the dependencies partially + contain arch-specfic paths. Fixes: #32070 + + -- Roman Hodek Wed, 10 Mar 1999 15:47:53 +0100 + +gsl (0.3f-1.1) frozen unstable; urgency=low + + * Non-maintainer upload. + * Set Architecture: to any. + * Fix some errors in debian/rules that made building impossible. + * Removed spurious file debian/tmp.deb. + + -- Roman Hodek Wed, 13 Jan 1999 13:47:57 +0100 + +gsl (0.3f-1) unstable; urgency=low + + * Initial Release. + * Don't include libgsl.so.0 because it doesn't build correctly + * Remove the test-switch program + + -- Michael J. Booth Sun, 2 Aug 1998 22:56:51 -0400 + + --- gsl-doc-1.16.orig/debian/rules +++ gsl-doc-1.16/debian/rules @@ -0,0 +1,178 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# debian/rules file for the Debian/GNU Linux gsl-doc package +# Copyright (C) 1999 - 2013 Dirk Eddelbuettel + +source := $(shell head -1 debian/changelog | awk '{print $$1}') +docpack := $(source)-pdf +infpack := $(source)-info +debtmp := $(CURDIR)/debian/$(docpack) +debdoc := $(CURDIR)/debian/$(docpack) + +#export DH_VERBOSE=1 + +## needed for texi2pdf / tetex as document has larger-than-normal indices +export pool_size=250000 + +upstream: get-orig-source +get-orig-source: + #lynx ftp://sources.redhat.com/pub/gsl + #lynx http://mirrors.rcn.net/pub/sourceware/gsl + lynx http://www.network-theory.co.uk/download/gsl + +configure: configure-stamp +configure-stamp: + dh_testdir + dh_testdir + + ln -sf /usr/share/misc/config.sub . + ln -sf /usr/share/misc/config.guess . + rm -f config.cache + + # only running so that we can get to do 'make; make install' in doc + ./configure CFLAGS="$(CFLAGS)" \ + --prefix=/usr + + touch configure-stamp + +build: configure build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp +build-stamp: + dh_testdir + # $(MAKE) + touch build-stamp + +build-doc: build-doc-stamp +build-doc-stamp: configure-stamp + dh_testdir + # make ps files -- skip as we ship the upstream one in gsl-ref-psdoc + #cd doc && $(MAKE) ps + # make pdf + ## edd 10 Apr 2005 added patch by Guiseppe Bonacci for #303757 + cd doc && \ + cp -p randist.texi randist.texi.orig && \ + sed 's/^.*\\input \(rand.*\)\.tex.*$$/@end tex\n@center @image{\1}\n@tex/' \ + randist.texi.orig > randist.texi && \ + for i in rand-*.tex random-walk.tex ; do \ + echo Converting $$i to eps; \ + j=`basename $$i .tex`; \ + tex "\batchmode\nopagenumbers\input $$j\bye"; \ + dvips $$j; \ + ps2eps -f $$j.ps; \ + done && \ + for i in *.eps; do \ + echo Converting $$i to pdf... && epstopdf $$i ; \ + done && $(MAKE) ps && ps2pdf gsl-ref.ps + # edd 23 Mar 2006 'make pdf' is now inactive upstream + (cd doc && $(MAKE)) + touch build-doc-stamp + +test: build test-stamp +test-stamp: + #-$(MAKE) check CFLAGS="$(CFLAGSnog)" | grep -C5 -v '^PASS:' + touch test-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp install-stamp test-stamp build-doc-stamp \ + configure-stamp install-doc-stamp + rm -rf debian/static/ + -rm -f doc/*.pdf doc/*.dvi doc/*.log doc/*.ps + dh_clean lib/*so* build/*.so* + [ ! -f Makefile ] || $(MAKE) distclean + rm -vf config.sub config.guess + +install: test 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 \ + # libdir=$(debtmp)/usr/lib \ + # infodir=$(debtmp)/usr/share/info \ + # includedir=$(debtmp)/usr/include \ + # mandir=$(debtmp)/usr/share/man install + + touch install-stamp + +install-doc: install-doc-stamp +install-doc-stamp: build-doc + dh_testdir + dh_testroot + + (cd doc && $(MAKE) prefix=$(debtmp)/usr \ + libdir=$(debtmp)/usr/lib \ + infodir=$(debtmp)/usr/share/info \ + includedir=$(debtmp)/usr/include \ + mandir=$(debtmp)/usr/share/man install ) + + # deal with automake / install-info issue #215538 + rm -vf $(debtmp)/usr/share/info/dir \ + $(debtmp)/usr/share/info/dir.old + + dh_install --sourcedir=debian/$(docpack) -p$(infpack) + + mkdir -p -m 0755 $(debdoc)/usr/share/doc/$(docpack) + install -m 0644 doc/gsl-ref.pdf $(debdoc)/usr/share/doc/$(docpack) + + # remove manual pages (in the dfsg package) and info from the pdf pkg tree + rm -frv debian/gsl-doc-pdf/usr/share/man + rm -frv debian/gsl-doc-pdf/usr/share/info + touch install-doc-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-doc install-doc + echo "Running binary-common ($$DH_OPTIONS)" + #dh_testversion 2.0 + dh_testdir + dh_testroot + #dh_installdebconf + dh_link + dh_installdocs #-p$(libpack) AUTHORS NEWS README TODO BUGS THANKS SUPPORT + #dh_installexamples + #dh_installmenu + #dh_installemacsen + #dh_installpam + #dh_installinit + #dh_installcron + dh_installinfo -p$(infpack) + #dh_undocumented -p$(binpack) gsl-histogram.1 gsl-randist.1 + dh_installchangelogs ChangeLog + dh_compress + dh_fixperms +# dh_strip -N$(devpack) +# dh_strip --sourcedir=debian/tmp --dbg-package=libgsl0-dbg + #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-doc install-doc + echo "Running binary-indep" + $(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-arch binary-indep +binary: binary-indep +#.PHONY: build build-doc clean binary-indep binary-arch binary install install-doc +.PHONY: build build-doc clean binary-indep binary install-doc --- gsl-doc-1.16.orig/debian/copyright +++ gsl-doc-1.16/debian/copyright @@ -0,0 +1,68 @@ +This is the Debian GNU/Linux prepackaged version of the GNU Scientific +Library (GSL). GNU GSL is being written by Mark Galassi (rosalia@cygnus.com) +and James Theiler (jt@nis.lanl.gov) with contributions from Jim Davies +(jimmyd@nis.lanl.gov), Brian Gough (bjg@network-theory.co.uk), Reid +Priedhorsky (rp@lanl.gov), Gerard Jungman (jungman@lanl.gov) and +Mike Booth . + +This package was first initially maintained by Michael Booth, while +James Troup and Roman Hodek made non-maintainer uploads. The current +maintainer is Dirk Eddelbuettel . The original sources +can be obtained at + http://sourceware.cygnus.com/gsl +and at + ftp://alpha.gnu.org/gnu/ +As of Feb 2004, a current location can be accessed via + http://sources.redhat.com/gsl + +Copyright (C) 1998-2008 Brian Gough +Portions Copyright (C) 1998-2008 Mark Galassi, Jim Davies, James Theiler, Reid Priedhorsky, Gerald Jungman, Michael Booth, Fabrice Rossi, Simone Piccardi, Carlo Perassi, Ho-Jin Dan, Szymon Jaroszewicz, Nicolas Darnis, Tuomo Keskitalo, Ivo Alxneit, Jason H. Stover, Patrick Alken +(see AUTHORS) + +License: GPL + +The GNU GSL documentation carries the following notice: + + The subroutines and source code in the GNU Scientific Library + package are ``free''; this means that everyone is free to use them + and free to redistribute them on a free basis. The GNU Scientific + Library-related programs are not in the public domain; they are + copyrighted and there are restrictions on their distribution, but + these restrictions are designed to permit everything that a good + cooperating citizen would want to do. What is not allowed is to + try to prevent others from further sharing any version of these + programs that they might get from you. + + Specifically, we want to make sure that you have the right to give + away copies of the programs that relate to GNU Scientific Library, + that you receive source code or else can get it if you want it, + that you can change these programs or use pieces of them in new + free programs, and that you know you can do these things. + + To make sure that everyone has such rights, we have to forbid you + to deprive anyone else of these rights. For example, if you + distribute copies of the GNU Scientific Library-related code, you + t give the recipients all the rights that you have. You must make + sure that they, too, receive or can get the source code. And you + must tell them their rights. + + Also, for our own protection, we must make certain that everyone + finds out that there is no warranty for the programs that relate + to GNU Scientific Library. If these programs are modified by eone + else and passed on, we want their recipients to know that what + they have is not what we distributed, so that any problems + introduced by others will not reflect on our reputation. + + The precise conditions of the licenses for the programs currently + being distributed that relate to GNU Scientific Library are nd in + the General Public Licenses that accompany them. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License (version 3) can be found in `/usr/share/common-licenses/GPL-3'. + +GSL versions prior to 1.10 were released under the GPL version 2. + +The reference manual (in doc/ in the sources) is released under the +GNU Free Documentation License. As it happens, that version of 'free' +(in the eyes of the FSF) makes it 'not-free' (in the eyes of Debian). +Which is why this package has to be non-free. --- gsl-doc-1.16.orig/debian/control +++ gsl-doc-1.16/debian/control @@ -0,0 +1,35 @@ +Source: gsl-doc +Section: non-free/math +Priority: optional +Maintainer: Dirk Eddelbuettel +Standards-Version: 3.9.4 +Build-Depends: debhelper (>= 7.2.17), autotools-dev +Build-Depends-Indep: texlive-base, texlive-latex-base, texlive-generic-recommended, texlive-font-utils, texinfo, ghostscript, ps2eps +Homepage: http://www.gnu.org/software/gsl + +Package: gsl-doc-pdf +Section: non-free/doc +Architecture: all +Depends: ${misc:Depends} +Suggests: libgsl0ldbl, gv | pdf-viewer +Description: GNU Scientific Library (GSL) Reference Manual in pdf + This package provides a pdf file with the reference manual for the + GNU Scientific Library (GSL), a collection of routines for numerical + analysis. + . + The reference manual is also available in postscript and html formats + in the packages gsl-ref-psdoc and gsl-ref-html, respectively. + +Package: gsl-doc-info +Section: non-free/doc +Architecture: all +Depends: ${misc:Depends}, dpkg (>= 1.15.4) | install-info +Suggests: libgsl0ldbl, info | info-browser +Replaces: libgsl0-dev (<= 1.11-2) +Description: GNU Scientific Library (GSL) Reference Manual in info + This package provides info files with the reference manual for the + GNU Scientific Library (GSL), a collection of routines for numerical + analysis. + . + The reference manual is also available in postscript and html formats + in the packages gsl-ref-psdoc and gsl-ref-html, respectively. --- gsl-doc-1.16.orig/debian/old/libgsl0ldbl.overrides +++ gsl-doc-1.16/debian/old/libgsl0ldbl.overrides @@ -0,0 +1,3 @@ +libgsl0ldbl: non-dev-pkg-with-shlib-symlink usr/lib/libgslcblas.so.0.0.0 usr/lib/libgslcblas.so +libgsl0ldbl: non-dev-pkg-with-shlib-symlink usr/lib/libgsl.so.0.10.0 usr/lib/libgsl.so +libgsl0ldbl: package-name-doesnt-match-sonames libgslcblas0 libgsl0 --- gsl-doc-1.16.orig/debian/old/gsl-bin.install +++ gsl-doc-1.16/debian/old/gsl-bin.install @@ -0,0 +1,4 @@ +usr/bin/gsl-randist +usr/bin/gsl-histogram +usr/share/man/man1/gsl-randist.1 +usr/share/man/man1/gsl-histogram.1 --- gsl-doc-1.16.orig/debian/old/libgsl0-dev.preinst +++ gsl-doc-1.16/debian/old/libgsl0-dev.preinst @@ -0,0 +1,27 @@ +#!/bin/sh -e +# +# preinst script for the Debian GNU/Linux libgsl0-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/libgsl0-dev && \ + rm -rf /usr/share/doc/libgsl0-dev + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + ;; + +esac + +#DEBHELPER# + +exit 0 + --- gsl-doc-1.16.orig/debian/old/libgsl0-dev.install +++ gsl-doc-1.16/debian/old/libgsl0-dev.install @@ -0,0 +1,9 @@ +usr/bin/gsl-config +usr/include/ +usr/share/info/ +usr/lib/lib*.so +usr/lib/lib*.a +usr/share/aclocal/ +usr/share/man/man1/gsl-config.1 +usr/share/man/man3/gsl.3 +usr/lib/pkgconfig/gsl.pc --- gsl-doc-1.16.orig/debian/old/rules +++ gsl-doc-1.16/debian/old/rules @@ -0,0 +1,224 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# debian/rules file for the Debian/GNU Linux gsl package +# Copyright (C) 1999 - 2007 by Dirk Eddelbuettel + +source := $(shell head -1 debian/changelog | awk '{print $$1}') +sonum := 0 +libpack := libgsl$(sonum)ldbl +#devpack := $(libpack)-dev +devpack := libgsl$(sonum)-dev +dbgpack := libgsl$(sonum)-dbg +binpack := $(source)-bin +docpack := $(source)-doc-pdf +#debtmp := $(CURDIR)/debian/$(libpack) +debtmp := $(CURDIR)/debian/tmp +debdoc := $(CURDIR)/debian/$(docpack) +arch := $(shell dpkg-architecture -qDEB_HOST_ARCH) + + +#export DH_VERBOSE=1 + +## needed for texi2pdf / tetex as document has larger-than-normal indices +export pool_size=250000 + +export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +# FOR AUTOCONF 2.52 AND NEWER ONLY +CONFFLAGS = +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + CONFFLAGS += --build $(DEB_HOST_GNU_TYPE) +else + CONFFLAGS += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +endif + +DEBUGFLAGS=-g +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + DEBUGFLAGS += -O0 +else + DEBUGFLAGS += -O3 +ifeq ($(arch),m68k) + DEBUGFLAGS += -O0 +endif +endif +# edd 12 Sep 2007 alpha fails with -O3 +ifeq ($(arch),alpha) + DEBUGFLAGS += -O2 +endif + +# edd 18 Nov 2006: add -fexceptions, but don't use -O3 as +# 'make check' as gcc hangs in cblas/ after test_ger.c +CFLAGS :=-Wall -pipe -fexceptions -D_REENTRANT $(DEBUGFLAGS) +CFLAGSnog :=-Wall -pipe -fexceptions -D_REENTRANT -O2 +# edd 29 Sep 2005 alpha needs -mieee with gcc 4.0 +ifeq ($(arch),alpha) +CFLAGS += -mieee +endif + +upstream: get-orig-source +get-orig-source: + #lynx ftp://sources.redhat.com/pub/gsl + #lynx http://mirrors.rcn.net/pub/sourceware/gsl + lynx http://www.network-theory.co.uk/download/gsl + +configure: configure-stamp +configure-stamp: + dh_testdir + dh_testdir + + ln -sf /usr/share/misc/config.sub . + ln -sf /usr/share/misc/config.guess . + rm -f config.cache + + ./configure CFLAGS="$(CFLAGS)" \ + --prefix=/usr \ + --enable-shared \ + --enable-static \ + --with-gnu-ld \ + $(CONFFLAGS) + + # 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: configure build-stamp +build-stamp: + dh_testdir + $(MAKE) + touch build-stamp + +build-doc: build-doc-stamp +build-doc-stamp: configure-stamp + dh_testdir + # make ps files -- skip as we ship the upstream one in gsl-ref-psdoc + #cd doc && $(MAKE) ps + # make pdf + ## edd 10 Apr 2005 added patch by Guiseppe Bonacci for #303757 + cd doc && \ + cp -p randist.texi randist.texi.orig && \ + sed 's/^.*\\input \(rand.*\)\.tex.*$$/@end tex\n@center @image{\1}\n@tex/' \ + randist.texi.orig > randist.texi && \ + for i in rand-*.tex random-walk.tex ; do \ + echo Converting $$i to eps; \ + j=`basename $$i .tex`; \ + tex "\batchmode\nopagenumbers\input $$j\bye"; \ + dvips $$j; \ + ps2eps -f $$j.ps; \ + done && \ + for i in *.eps; do \ + echo Converting $$i to pdf... && epstopdf $$i ; \ + done && $(MAKE) ps && ps2pdf gsl-ref.ps + # edd 23 Mar 2006 'make pdf' is now inactive upstream + touch build-doc-stamp + +test: build test-stamp +test-stamp: + -$(MAKE) check CFLAGS="$(CFLAGSnog)" | grep -C5 -v '^PASS:' + touch test-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp install-stamp test-stamp build-doc-stamp \ + configure-stamp install-doc-stamp + rm -rf debian/static/ + -rm -f doc/*.pdf doc/*.dvi doc/*.log doc/*.ps + dh_clean lib/*so* build/*.so* + [ ! -f Makefile ] || $(MAKE) distclean + rm -vf config.sub config.guess + +install: test 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 \ + libdir=$(debtmp)/usr/lib \ + infodir=$(debtmp)/usr/share/info \ + includedir=$(debtmp)/usr/include \ + mandir=$(debtmp)/usr/share/man install + # deal with automake / install-info issue #215538 + rm -vf $(debtmp)/usr/share/info/dir \ + $(debtmp)/usr/share/info/dir.old + # deal with libtool leftover .la files (#245556) + rm -vf $(debtmp)/usr/lib/libgsl*.la + # + dh_installdirs -p$(binpack) usr/share/man/man1 + #dh_installman -p$(binpack) debian/gsl-histogram.1 \ + # debian/gsl-randist.1 + # move static libs into dev-package and binaries into bin package + dh_install --sourcedir=debian/tmp -p$(binpack) -p$(devpack) -p$(libpack) + + # lintian silencer for the 'ldbl' transition package + dh_installdirs -p$(libpack) usr/share/lintian/overrides + install -m0644 debian/libgsl0ldbl.overrides \ + $(CURDIR)/debian/$(libpack)/usr/share/lintian/overrides/libgsl0ldbl + + touch install-stamp + + +install-doc: install-doc-stamp +install-doc-stamp: build-doc + dh_testdir + dh_testroot + mkdir -p -m 0755 $(debdoc)/usr/share/doc/$(docpack) + install -m 0644 doc/gsl-ref.pdf $(debdoc)/usr/share/doc/$(docpack) + touch install-doc-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_testversion 2.0 + dh_testdir + dh_testroot + #dh_installdebconf + dh_link + dh_installdocs -p$(libpack) AUTHORS NEWS README TODO \ + BUGS THANKS SUPPORT + #dh_installexamples + #dh_installmenu + #dh_installemacsen + #dh_installpam + #dh_installinit + #dh_installcron + dh_installinfo -p$(devpack) + #dh_undocumented -p$(binpack) gsl-histogram.1 gsl-randist.1 + dh_installchangelogs ChangeLog + dh_compress + dh_fixperms +# dh_strip -N$(devpack) + dh_strip --sourcedir=debian/tmp --dbg-package=libgsl0-dbg + #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-doc install-doc + $(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-arch binary-indep +.PHONY: build build-doc clean binary-indep binary-arch binary install install-doc --- gsl-doc-1.16.orig/debian/old/libgsl0ldbl.install +++ gsl-doc-1.16/debian/old/libgsl0ldbl.install @@ -0,0 +1,2 @@ +usr/lib/libgsl.so.* +usr/lib/libgslcblas.so.* --- gsl-doc-1.16.orig/debian/old/libgsl0-dev.prerm +++ gsl-doc-1.16/debian/old/libgsl0-dev.prerm @@ -0,0 +1,25 @@ +#!/bin/sh -e +# +# This is the prerm script for the Debian GNU/Linux libgsl0-dev package +# +# Written and GPL'ed by Dirk Eddelbuettel + +set -e + +#DEBHELPER# + +case "$1" in + remove|purge) + # + install-info --quiet --remove gsl-ref + ;; + + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + ;; +esac + +exit 0 --- gsl-doc-1.16.orig/debian/old/libgsl0ldbl.shlibs +++ gsl-doc-1.16/debian/old/libgsl0ldbl.shlibs @@ -0,0 +1,2 @@ +libgsl 0 libgsl0ldbl (>= 1.9) +libgslcblas 0 libgsl0ldbl (>= 1.9) --- gsl-doc-1.16.orig/debian/old/libgsl0-dev.postinst +++ gsl-doc-1.16/debian/old/libgsl0-dev.postinst @@ -0,0 +1,30 @@ +#!/bin/sh -e +# +# This is the postinst script for the Debian GNU/Linux libgsl0-dev package +# +# Written and GPL'ed by Dirk Eddelbuettel + +set -e + +#DEBHELPER# + +case "$1" in + + configure) + install-info --quiet --section "Math" "GSL" \ + --description="The GNU Scientic Library Reference." \ + /usr/share/info/gsl-ref.info.gz + ;; + + upgrade|abort-upgrade|abort-remove|abort-deconfigure) + exit 0 + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + + + --- gsl-doc-1.16.orig/debian/old/control +++ gsl-doc-1.16/debian/old/control @@ -0,0 +1,88 @@ +Source: gsl +Section: math +Priority: optional +Maintainer: Dirk Eddelbuettel +Standards-Version: 3.7.3 +Build-Depends: gawk | awk, debhelper (>= 5.0.0), libtool, gcc (>= 4:4.0), binutils (>= 2.12.90.0.9), autotools-dev +Build-Depends-Indep: texlive-base, texlive-latex-base, texlive-generic-recommended, texlive-extra-utils, texinfo, gs, ps2eps +Homepage: http://www.gnu.org/software/gsl + +Package: libgsl0ldbl +Section: math +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: gsl, libgsl0 +Replaces: gsl, libgsl0 (<= 1.9-4) +Suggests: gsl-ref-psdoc | gsl-doc-pdf | gsl-ref-html +Description: GNU Scientific Library (GSL) -- library package + The GNU Scientific Library (GSL) is a collection of routines for + numerical analysis. The routines are written from scratch by the GSL + team in C, and present a modern API for C programmers, while allowing + wrappers to be written for very high level languages. + . + GSL includes data types and routines for complex numbers, vectors, + matrices, basic linear algebra subroutines (BLAS), eigensystems, + simulated annealing, minimization, root finding, pseudo-random + numbers, least-squares fitting, fast Fourier transforms (FFT), + differential equations, quadrature, Monte Carlo integration, special + functions, physical constants, and much more. + . + This package provides the shared libraries required to run programs + compiled with GNU GSL. To compile your own programs you also need to + install libgsl0-dev. + +Package: libgsl0-dev +Section: libdevel +Architecture: any +Depends: libgsl0ldbl (= ${binary:Version}) +Conflicts: gsl-dev +Replaces: gsl-dev, libgsl0 (<= 1.9-4) +Description: GNU Scientific Library (GSL) -- development package + The GNU Scientific Library (GSL) is a collection of routines for + numerical analysis. The routines are written from scratch by the GSL + team in C, and present a modern API for C programmers, while allowing + wrappers to be written for very high level languages. + . + This package contains the header files, static libraries and symbolic + links that developers using GNU GSL will need. + +Package: gsl-bin +Section: math +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: gsl +Replaces: gsl +Description: GNU Scientific Library (GSL) -- binary package + The GNU Scientific Library (GSL) is a collection of routines for + numerical analysis. The routines are written from scratch by the GSL + team in C, and present a modern API for C programmers, while allowing + wrappers to be written for very high level languages. + . + This package provides several example binaries. + +Package: gsl-doc-pdf +Section: doc +Architecture: all +Suggests: libgsl0ldbl, gv | pdf-viewer +Description: GNU Scientific Library (GSL) Reference Manual in pdf + This package provides a pdf file with the reference manual for the + GNU Scientific Library (GSL), a collection of routines for numerical + analysis. + . + The reference manual is also available in postscript and html formats + in the packages gsl-ref-psdoc and gsl-ref-html, respectively. + +Package: libgsl0-dbg +Section: libdevel +Priority: extra +Architecture: any +Depends: libgsl0ldbl (= ${binary:Version}) +Description: GNU Scientific Library (GSL) -- debug symbols package + The GNU Scientific Library (GSL) is a collection of routines for + numerical analysis. The routines are written from scratch by the GSL + team in C, and present a modern API for C programmers, while allowing + wrappers to be written for very high level languages. + . + This package contains debugging symbol tables for the static GSL libraries + libgsl and libgslcblas from the libgsl0-dev package, and the binaries + gsl-randist and gsl-histogram from the gsl-bin package. --- gsl-doc-1.16.orig/debian/old/libgsl0-dev.links +++ gsl-doc-1.16/debian/old/libgsl0-dev.links @@ -0,0 +1 @@ +usr/share/doc/libgsl0ldbl usr/share/doc/libgsl0-dev --- gsl-doc-1.16.orig/debian/old/libgsl0ldbl.postinst +++ gsl-doc-1.16/debian/old/libgsl0ldbl.postinst @@ -0,0 +1,32 @@ +#!/bin/sh -e +# +# postinst script for the Debian GNU/Linux libgsl0 package +# +# Written and GPL'ed by Dirk Eddelbuettel + +#DEBHELPER# + +case "$1" in + + configure) + # Previous versions installed libgsl in /usr/lib/gsl/ + # Due to a typo in gsl (<= 0.5), this might be left over + if grep -qs ^/usr/lib/gsl\$ /etc/ld.so.conf + then + sed '/^\/usr\/lib\/gsl$/d' /etc/ld.so.conf \ + > /etc/ld.so.conf.gsl-tmp + mv /etc/ld.so.conf.gsl-tmp /etc/ld.so.conf + fi + ;; + + upgrade|abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + ;; + +esac + +exit 0 + --- gsl-doc-1.16.orig/debian/reallyold/gsl-bin.links +++ gsl-doc-1.16/debian/reallyold/gsl-bin.links @@ -0,0 +1 @@ +usr/share/doc/libgsl0 usr/share/doc/gsl-bin --- gsl-doc-1.16.orig/debian/reallyold/gsl-bin.preinst +++ gsl-doc-1.16/debian/reallyold/gsl-bin.preinst @@ -0,0 +1,26 @@ +#!/bin/sh -e +# +# preinst script for the Debian GNU/Linux gsl-bin 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/gsl-bin && rm -rf /usr/share/doc/gsl-bin + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + ;; + +esac + +#DEBHELPER# + +exit 0 +