debian/0000755000000000000000000000000012252413636007172 5ustar debian/rules0000755000000000000000000000051612252413536010253 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 DOC_VERSION=$(shell dpkg-parsechangelog | sed -n "s/Version: \(.*\)-[^-]\+/\1/p") override_dh_auto_build: for file in docs ocaml-doc.doc-base.ocaml; do \ sed "s/@VERSION@/$(DOC_VERSION)/g" debian/$${file}.in > debian/$${file}; \ done override_dh_compress: dh_compress -X.pdf %: dh $@ debian/changelog0000644000000000000000000001707312252413636011054 0ustar ocaml-doc (4.01-1) unstable; urgency=low * Import 4.01 version. + OCamlBuild manual is now integrated into upstream's documentation (Closes: #464873). + ocaml.info.gz has now an info-dir-section statement (Closes: #528887). * Minor fixes in debian/generate_tarball: + Upstream now provides "ocaml-${ver}-refman-html.tar.gz" instead of "ocaml-${ver}-refman.html.tar.gz". + Cosmetic fix: don't use 3.12 in temporary directory names. -- Mehdi Dogguy Thu, 12 Dec 2013 21:07:58 +0100 ocaml-doc (3.12-2) unstable; urgency=low * Replace "3.11" with "@VERSION@" in debian/ocaml-doc.doc-base.ocaml.in -- Mehdi Dogguy Wed, 04 Jan 2012 16:49:06 +0100 ocaml-doc (3.12-1) unstable; urgency=low * New upstream release (Closes: #627791) * Add myself to Uploaders. * Add a (very ugly) script "generate_tarball" to generate new tarballs for ocaml-doc. * Clean debian/rules file by using dh7 rules style. * Bump Standards-Version to 3.9.2, no changes needed. * Add ${misc:Depends} in ocaml-doc's Depends field. * Add a Homepage field. * Fix install-info-used-in-maintainer-script by simply removing postinst and prerm scripts. Calls to install-info is now handled by triggers. * Add a watch file * Convert source package to 3.0 (quilt) format -- Mehdi Dogguy Wed, 04 Jan 2012 15:11:31 +0100 ocaml-doc (3.11-1) unstable; urgency=low [ Stefano Zacchiroli ] * fix vcs-svn field to point just above the debian/ dir [ Ralf Treinen ] * Added myself to Uploaders. * doc-base file: - changed section to Programming/OCaml. - fixed minor spelling errors. - converted to utf8. [ Samuel Mimram ] * Refresh documentation for OCaml 3.11. * Switch packaging to git * Update standards verstion to 3.8.0. * Update compat to 7. -- Samuel Mimram Tue, 24 Feb 2009 20:46:08 +0100 ocaml-doc (3.10-1) unstable; urgency=low * New upstream release. * Removed camlp4 documentation since it is not up-to-date. * Updated to standards version 3.7.2, no changes needed. * Updated my email address. -- Samuel Mimram Sat, 08 Sep 2007 01:49:22 +0200 ocaml-doc (3.09-1) unstable; urgency=low * New upstream release but no updated documentation for ocamlp4 yet * Make ocaml-team as Maintainer -- Remi Vanicat Sun, 27 Nov 2005 14:55:36 +0100 ocaml-doc (3.08.0-1) unstable; urgency=low * NMU Acknowledgment (thanks to Samuel). * Change the HTML registered index for the example (closes: #267421, #285661). * Added ocaml-team and Samuel Mimram has uploaders of this package (many thanks to him for his work). -- Remi Vanicat Wed, 15 Dec 2004 16:15:02 +0100 ocaml-doc (3.08.0-0.3) unstable; urgency=low * NMU. * The some dirs seem to remain from the old package I don't know why, let's remove them. -- Samuel Mimram Mon, 23 Aug 2004 23:26:43 +0200 ocaml-doc (3.08.0-0.2) unstable; urgency=low * NMU. * Removing the old /usr/share/doc/ocaml/docs directory if it exists and is empty to have a smoother upgrade. -- Samuel Mimram Mon, 23 Aug 2004 13:25:12 +0200 ocaml-doc (3.08.0-0.1) unstable; urgency=medium * NMU. * Using Enhanced OCaml Documentation. * Building the package in binary-indep instead of binary-arch rule of the rules. * Fixed some typo in the copyright and added a link to Hendrik Tews' enhanced documentation. * Moved documents to /usr/share/doc/ocaml-doc with a symbolic link from /usr/share/doc/ocaml. -- Samuel Mimram Fri, 13 Aug 2004 13:04:36 +0200 ocaml-doc (3.08-0.1) unstable; urgency=medium * NMU. * New upstream release but no updated documentation for ocamlp4 yet, closes: #262049. * Updated Standards-Version to 3.6.1. * Changelog converted to utf8. -- Samuel Mimram Wed, 11 Aug 2004 15:26:05 +0200 ocaml-doc (3.07-1) unstable; urgency=low * New upstream release -- Remi Vanicat Wed, 8 Oct 2003 15:41:57 +0200 ocaml-doc (3.06.1-2) unstable; urgency=low * change some links in the camlp4.html documentation (closes: #165189) -- Remi Vanicat Thu, 17 Oct 2002 16:43:19 +0200 ocaml-doc (3.06.1-1) unstable; urgency=low * New Enhanced Ocaml Documentation * Some minor change to control -- Remi Vanicat Mon, 9 Sep 2002 16:31:03 +0200 ocaml-doc (3.06-1) unstable; urgency=low * New upstream (closes: #137776) * corrected the examples -- Remi Vanicat Tue, 20 Aug 2002 18:41:56 +0200 ocaml-doc (3.04-4) unstable; urgency=low * New debian maintainer * Split doc-base file * Move to non-free * Change the copyright file to the copyright of the documentation * remove FAQs (their license prohibit their redistribution) * corrected the examples -- Vanicat Rémi Tue, 5 Feb 2002 10:51:43 +0100 ocaml-doc (3.04-3) unstable; urgency=low * Fixed bad doc-base entry for examples.html. (Closes:#132410) -- Sven Luther Tue, 5 Feb 2002 10:51:43 +0100 ocaml-doc (3.04-2) unstable; urgency=low * Moved documentation to /usr/share/doc/ocaml * Added camlp4 documentation. (Closes:#128405) * Added a symlink from /usr/share/doc/ocaml-doc/docs to /usr/share/doc/ocaml/docs. * Added ocaml example programs. * Added ocaml faq. -- Sven Luther Mon, 4 Feb 2002 11:07:04 +0100 ocaml-doc (3.04-1) unstable; urgency=low * New upstream release of ocaml. -- Sven Luther Thu, 20 Dec 2001 09:56:26 +0100 ocaml-doc (3.02-1) unstable; urgency=low * New upstream release of ocaml. -- Sven Luther Mon, 30 Jul 2001 19:04:20 +0200 ocaml-doc (3.01a-2) unstable; urgency=low * Changed the doc-base stuff to say 3.01 instead of 3.00. -- Sven Luther Wed, 18 Apr 2001 17:29:54 +0200 ocaml-doc (3.01a-1) unstable; urgency=low * Added the enhanced documentation from Hendrik Tews. -- Sven Luther Thu, 15 Mar 2001 11:27:03 +0100 ocaml-doc (3.01-1) unstable; urgency=low * New upstream release. -- Sven Luther Thu, 15 Mar 2001 10:27:03 +0100 ocaml-doc (3.00-2) unstable; urgency=low * Added doc-base stuff. CLOSES:BUG#66768 * Upgraded latest Standards-Version. -- Sven Luther Tue, 16 Jan 2001 14:20:52 +0100 ocaml-doc (3.00-1) unstable; urgency=low * New upstream release. -- Sven Luther Thu, 27 Apr 2000 17:06:22 +0200 ocaml3-doc (2.99-1) unstable; urgency=low * New upstream release. This is the doc for the beta version of ocaml. -- Sven Luther Mon, 6 Mar 2000 13:58:31 +0100 ocaml-doc (2.04-2) frozen unstable; urgency=low * frozen upload. * fixed some lintian warnings. -- Sven Luther Fri, 4 Feb 2000 16:54:36 +0100 ocaml-doc (2.04-1) unstable; urgency=low * Fix bug #53521. * New upstream release. -- Sven Luther Wed, 26 Jan 2000 15:14:04 +0100 ocaml-doc (2.03-1) unstable; urgency=low * New upstream release. * ocaml license change, can go in main now. -- Sven Luther Mon, 22 Nov 1999 16:44:03 +0100 ocaml-doc (2.02-2) unstable; urgency=low * Changed architecture from any to all, as should be. -- Sven Luther Mon, 18 Oct 1999 18:24:45 +0200 ocaml-doc (2.02-1) unstable; urgency=low * Initial Release. -- Sven Luther Sat, 9 Oct 1999 13:24:05 +0200 debian/source/0000755000000000000000000000000012252413536010471 5ustar debian/source/format0000644000000000000000000000001412252413536011677 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000014312252413536010220 0ustar version=3 http://caml.inria.fr/download.en.html pub/distrib/ocaml-.*/ocaml-(.*)-refman.html.tar.gz debian/copyright0000644000000000000000000000472312252413536011132 0ustar This package was debianized by Sven LUTHER on Sat, 9 Oct 1999 13:24:05 +0200. The Objective caml documentation has been download from: http://caml.inria.fr/ocaml/htmlman/ Upstream Authors: Xavier Leroy, Jerome Vouillon and Damien Doligez The camlp4 documentation and tutorial has been download from: http://caml.inria.fr/camlp4/ Upstream Author: Daniel de Rauglaudre The Objective caml documentation is licences under the following term: The example as been download from: http://caml.inria.fr/Examples/eng.html Upstream Author: Pierre.Weis@inria.fr The Enhanced OCaml Documentation has been downloaded from: http://wwwtcs.inf.tu-dresden.de/~tews/htmlman-3.09/ It was generated by Hendrik Tews and is based on the official documentation. ---- The Objective Caml system is copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Institut National de Recherche en Informatique et en Automatique (INRIA). INRIA holds all ownership rights to the Objective Caml system. The Objective Caml system is open source and can be freely redistributed. See the file LICENSE in the distribution for licensing information. The present documentation is copyright (C) 2004 Institut National de Recherche en Informatique et en Automatique (INRIA). The Objective Caml documentation and user's manual may be reproduced and distributed in whole or in part, subject to the following conditions: * The copyright notice above and this permission notice must be preserved complete on all complete or partial copies. * Any translation or derivative work of the Objective Caml documentation and user's manual must be approved by the authors in writing before distribution. * If you distribute the Objective Caml documentation and user's manual in part, instructions for obtaining the complete version of this manual must be included, and a means for obtaining a complete version provided. * Small portions may be reproduced as illustrations for reviews or quotes in other works without this permission notice if proper citation is given. ---- The Enhanced OCaml Documentation is derived from the official documentation. Permission to redistribute and use it has been granted by OCaml authors: I'm happy to formally grant you permission to release and redistribute as a Debian package (and as any other way you'd like) your "Enhanced Ocaml Documentation" version 3.08. - Xavier Leroy, on behalf of the OCaml development team. debian/gbp.conf0000644000000000000000000000003612252413536010607 0ustar [DEFAULT] pristine-tar = True debian/info0000644000000000000000000000001512252413536010043 0ustar ocaml.info/* debian/ocaml-doc.doc-base.ocaml.in0000644000000000000000000000103112252413536014120 0ustar Document: ocaml-doc Title: The OCaml @VERSION@ Documentation Author: Xavier Leroy (with Damien Doligez, Jacques Garrigue, Didier Rémy and Jérôme Vouillon) Abstract: The Objective Caml system release @VERSION@ documentation and user's manual Section: Programming/OCaml Format: HTML Index: /usr/share/doc/ocaml-doc/ocaml.html/index.html Files: /usr/share/doc/ocaml-doc/ocaml.html/*.html Format: text Files: /usr/share/doc/ocaml-doc/ocaml-@VERSION@-refman.txt.gz Format: PDF Files: /usr/share/doc/ocaml-doc/ocaml-@VERSION@-refman.pdf debian/compat0000644000000000000000000000000212252413536010367 0ustar 7 debian/ocaml-doc.links0000644000000000000000000000006112252413536012066 0ustar usr/share/doc/ocaml-doc usr/share/doc/ocaml/docs debian/control0000644000000000000000000000170612252413536010600 0ustar Source: ocaml-doc Section: non-free/doc Priority: optional Maintainer: Debian OCaml Maintainers Uploaders: Mehdi Dogguy , Samuel Mimram , Remi Vanicat , Ralf Treinen Build-Depends: debhelper (>= 7.0.50~) Standards-Version: 3.9.2 Homepage: http://caml.inria.fr Vcs-Git: git://git.debian.org/git/pkg-ocaml-maint/packages/ocaml-doc.git Vcs-Browser: http://git.debian.org/?p=pkg-ocaml-maint/packages/ocaml-doc.git Package: ocaml-doc Architecture: all Depends: ${misc:Depends} Suggests: ocaml Description: Documentation for Objective Caml Objective Caml (OCaml) is an implementation of the ML language, based on the Caml Light dialect extended with a complete class-based object system and a powerful module system in the style of Standard ML. . This package contains documentation for Objective Caml in html, pdf, info and plain text format. debian/dirs0000644000000000000000000000004512252413536010054 0ustar /usr/share/doc/ocaml /usr/share/info debian/generate_tarball0000755000000000000000000000304712252413536012416 0ustar #!/bin/bash # # This script prepares a tarbaill for ocaml-doc package by downloading # OCaml's upstream documentation from caml.inria.fr # # It needs tar and curl. set -e ver="$1" dir=`mktemp -d "ocaml-doc-XXXXXXXXX"` finaldir="ocaml-doc-$ver" tmp=`mktemp -d "ocaml-doc-tmp-XXXXXXXXX"` url="http://caml.inria.fr/pub/distrib/ocaml-${ver}" dl="curl -#" function tarxf() { top=`tar tzf $1/$3 | sed -e 's@/.*@@' | uniq` tar xf $1/$3 -C $2 mv $2/$top $4 } function msg() { echo "I: $1" } function usage() { echo "Usage: $0 MAJOR_VERSION.MINOR_VERSION" exit 1 } test -z $ver && usage # Downloading documentation msg "Downloading documentation in $dir ($tmp)" $dl "$url/ocaml-${ver}-refman.info.tar.gz" -o $dir/info.tar.gz $dl "$url/ocaml-${ver}-refman-html.tar.gz" -o $dir/html.tar.gz $dl "$url/ocaml-${ver}-refman.pdf" -P $dir -o $dir/refman.pdf $dl "$url/ocaml-${ver}-refman.txt" -P $dir -o $dir/refman.txt $dl "http://nicolaspouillard.fr/ocamlbuild/ocamlbuild-user-guide.pdf" -o $dir/ocamlbuild-user-guide.pdf # Extracting tarballs msg "Extracting downloaded traballs" mkdir -p $finaldir tarxf $dir $tmp info.tar.gz $finaldir/ocaml.info tarxf $dir $tmp html.tar.gz $finaldir/ocaml.html cp $dir/refman.pdf $finaldir/ocaml-${ver}-refman.pdf gzip --to-stdout $dir/refman.txt > $finaldir/ocaml-${ver}-refman.txt.gz cp $dir/ocamlbuild-user-guide.pdf $finaldir/ # Building final tarball msg "Building final tarball in ../ocaml-doc-${ver}.tar.gz" tar czvf ../ocaml-doc-${ver}.tar.gz $finaldir # Cleaning msg "Cleaning..." rm -rf $dir rm -rf $tmp rm -rf $finaldir debian/docs.in0000644000000000000000000000013612252413536010451 0ustar ocaml-@VERSION@-refman.pdf ocaml-@VERSION@-refman.txt.gz ocaml.html ocamlbuild-user-guide.pdf debian/clean0000644000000000000000000000005412252413536010175 0ustar debian/docs debian/ocaml-doc.doc-base.ocaml