debian/0000755000000000000000000000000012247300740007165 5ustar debian/control0000644000000000000000000000317512247300637010603 0ustar Source: calendar Section: ocaml Priority: optional Maintainer: Debian OCaml Maintainers Uploaders: Stéphane Glondu , Mehdi Dogguy Build-Depends: debhelper (>= 7.0.0), ocaml-nox (>= 4.01), ocaml-findlib (>= 1.4), dh-ocaml (>= 0.9.5~), cdbs Standards-Version: 3.9.4 Homepage: http://calendar.forge.ocamlcore.org/ Vcs-Git: git://anonscm.debian.org/pkg-ocaml-maint/packages/calendar.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ocaml-maint/packages/calendar.git Package: libcalendar-ocaml-dev Architecture: any Depends: ocaml-findlib, ${ocaml:Depends}, ${misc:Depends} Provides: ${ocaml:Provides} Suggests: libcalendar-ocaml-doc Description: OCaml library providing operations over dates and times OCaml library implementing common date/time operations with timezones and pretty printing support. Package: libcalendar-ocaml-doc Architecture: all Section: doc Depends: ${misc:Depends} Description: OCaml library providing operations over dates and times OCaml library implementing common date/time operations with timezones and pretty printing support. . This package contains the library documentation. Package: libcalendar-ocaml Architecture: any Depends: ${ocaml:Depends}, ${misc:Depends}, ${shlibs:Depends} Provides: ${ocaml:Provides} Replaces: libcalendar-ocaml-dev (<< 2.01.1-4) Breaks: libcalendar-ocaml-dev (<< 2.01.1-4) Description: OCaml library providing operations over dates and times OCaml library implementing common date/time operations with timezones and pretty printing support. . This package contains the shared runtime libraries. debian/libcalendar-ocaml-doc.doc-base0000644000000000000000000000053512142437060014663 0ustar Document: libcalendar-ocaml-doc-ocamldoc-api-reference Title: libcalendar-ocaml-doc OCamldoc API Reference Abstract: API reference manual for libcalendar-ocaml-doc (generated via OCamldoc) Section: Programming/OCaml Format: HTML Index: /usr/share/doc/libcalendar-ocaml-doc/html/api/index.html Files: /usr/share/doc/libcalendar-ocaml-doc/html/api/* debian/NEWS.Debian0000644000000000000000000000036112142437060011045 0ustar calendar (2.01.1-4) unstable; urgency=low * Documentation is now in its own package: libcalendar-ocaml-doc /usr/share/doc/libcalendar-ocaml-doc/doc/index.html -- Mehdi Dogguy Sat, 21 Mar 2009 00:33:17 +0100 debian/source/0000755000000000000000000000000012142437060010465 5ustar debian/source/format0000644000000000000000000000001412142437060011673 0ustar 3.0 (quilt) debian/docs0000644000000000000000000000004012142437060010032 0ustar calendarFAQ-2.6.txt README TODO debian/copyright0000644000000000000000000000335612142441015011122 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Packaged-By: Stefano Zacchiroli Packaged-Date: Wed, 10 Dec 2003 21:19:46 +0100 Source: http://www.lri.fr/~signoles/prog.en.html Upstream-Contact: Julien Signoles Files: * Copyright: 2003-2012, Julien Signoles License: LGPL-2-exception This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2, as published by the Free Software Foundation. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. . See the GNU Library General Public License version 2 for more details . As a special exception to the GNU Library General Public License, you may link, statically or dynamically, a "work that uses the Library" with a publicly distributed version of the Library to produce an executable file containing portions of the Library, and distribute that executable file under terms of your choice, without any of the additional requirements listed in clause 6 of the GNU Library General Public License. By "a publicly distributed version of the Library", we mean either the unmodified Library as distributed by the original author, or a modified version of the Library that is distributed under the conditions defined in clause 3 of the GNU Library General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU Library General Public License. . On a Debian GNU/Linux system, the full text of the LGPL can be found in `/usr/share/common-licenses/LGPL-2'. debian/watch0000644000000000000000000000024612142437414010223 0ustar version=3 http://calendar.forge.ocamlcore.org/ .*/calendar-(\d.*)\.(?:tgz|tbz2|tar\.(?:gz|bz2|xz)) # Bart Martens Fri, 23 Nov 2012 19:36:37 +0000 debian/compat0000644000000000000000000000000212142437060010363 0ustar 7 debian/libcalendar-ocaml-dev.dirs.in0000644000000000000000000000003312142437060014556 0ustar @OCamlStdlibDir@/calendar/ debian/libcalendar-ocaml-dev.install.in0000644000000000000000000000032612142437060015270 0ustar @OCamlStdlibDir@/calendar/*.mli OPT: @OCamlStdlibDir@/calendar/calendarLib.a OPT: @OCamlStdlibDir@/calendar/calendarLib.cmx OPT: @OCamlStdlibDir@/calendar/calendarLib.cmxa @OCamlStdlibDir@/calendar/calendarLib.cmi debian/rules0000755000000000000000000000113612142437060010246 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/class/makefile.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/ocaml.mk PKGNAME = libcalendar-ocaml-dev DESTDIR = $(CURDIR)/debian/tmp DEB_MAKE_INSTALL_TARGET = install OCAML_LIB_DIR=$(DESTDIR)/$(OCAML_STDLIB_DIR) FILES_TO_BACKUP = .depend config.status configure/$(PKGNAME):: debian/configure-stamp debian/configure-stamp: for i in $(FILES_TO_BACKUP); do \ cp -xa $$i $$i.debian; \ done ./configure touch $@ clean:: rm -rf target/ for i in $(FILES_TO_BACKUP); do \ [ ! -f $$i.debian ] || mv $$i.debian $$i; \ done debian/gbp.conf0000644000000000000000000000003612142437060010603 0ustar [DEFAULT] pristine-tar = True debian/libcalendar-ocaml-doc.docs0000644000000000000000000000000512142437060014126 0ustar doc/ debian/libcalendar-ocaml.dirs.in0000644000000000000000000000003312142437060014002 0ustar @OCamlStdlibDir@/calendar/ debian/libcalendar-ocaml-doc.dirs0000644000000000000000000000004512142437060014143 0ustar usr/share/doc/libcalendar-ocaml-doc/ debian/libcalendar-ocaml-doc.links0000644000000000000000000000012512142437060014321 0ustar usr/share/doc/libcalendar-ocaml-doc/doc usr/share/doc/libcalendar-ocaml-doc/html/api debian/clean0000644000000000000000000000005312142437060010170 0ustar Makefile config.log debian/configure-stamp debian/changelog0000644000000000000000000002334412247300740011045 0ustar calendar (2.03.2-3) unstable; urgency=low * Upload to unstable * Update Vcs-* -- Stéphane Glondu Tue, 03 Dec 2013 08:01:51 +0100 calendar (2.03.2-2) experimental; urgency=low * Compile with OCaml >= 4.01 -- Stéphane Glondu Mon, 11 Nov 2013 07:55:12 +0100 calendar (2.03.2-1) unstable; urgency=low * New upstream release * New debian/watch file by Bart Martens * Use format version 1.0 in debian/copyright * Bump Standards-Version to 3.9.4 -- Stéphane Glondu Wed, 08 May 2013 14:15:54 +0200 calendar (2.03-1) unstable; urgency=low [ Stefano Zacchiroli ] * debian/rules - switch {debhelper,dpatch}.mk: fix debian/*.log cleanup * debian/control: fix typo in long description (Closes: #557494) [ Stéphane Glondu ] * Install plugin only on natdynlink architectures * debian/control: - add myself to Uploaders, remove Stefano - replace Conflicts by Breaks - bump Standards-Version to 3.9.0 [ Mehdi Dogguy ] * New upstream release. - Remove cmxs.dpatch (integrated upstream). - Remove meta.dpatch (integrated upstream). * Convert to 3.0 quilt format - Convert remaining patches to quilt format - Remove dpatch from b-deps * Remove hard-coded runtime dependencies * Bump dh-ocaml version to 0.9.5 in Build-Depends. * Update copyright file * Fix watch file -- Mehdi Dogguy Fri, 15 Apr 2011 23:55:04 +0200 calendar (2.01.1-6) unstable; urgency=low * debian/control - fix Mehdi's mail address, now that he is a DD - bump Standards-Version to 3.8.3 (no changes needed) - remove DM-Upload-Allowed (no longer needed) * switch to dh_ocaml for dependency calculation, add needed substvar and bump dh-ocaml build-dep accordingly. Keep hand-written dependency for the interim * Stop using ocamldoc-api-ref-config: it is gone (closes: #549773). While dh_ocamldoc lacks support for that, add a hand-written debian/libcalendar-ocaml-doc.doc-base . -- Stefano Zacchiroli Tue, 06 Oct 2009 14:22:26 +0200 calendar (2.01.1-5) unstable; urgency=low * Update watch file * Fix FTBFS on non-native archs by not installing cmx files. -- Mehdi Dogguy Mon, 20 Apr 2009 10:17:07 +0200 calendar (2.01.1-4) unstable; urgency=low * debian/rules: installing upstream's documentation. * Move to new ocaml section. * Add cmxs.dpatch to build and install cmxs file. * Add two binary packages: - libcalendar-ocaml-doc: contains the API documentation, to not be forced to install libcalendar-ocaml-doc when you install libcalendar-ocaml-dev. - libcalendar-ocaml: contains the shared runtime libraries. * libcalendar-ocaml-dev depends on libcalendar-ocaml and suggests libcalendar-ocaml-doc. * Bump standards version to 3.8.1, no changes needed. * Restore upstream files after building. -- Mehdi Dogguy Sat, 21 Mar 2009 00:33:17 +0100 calendar (2.01.1-3) unstable; urgency=low [ Mehdi Dogguy ] * Add meta.dpatch to allow any executable to be linked using ocamlfind. (Closes: #520287) * Modify install_destdir.dpatch: not install cmi of then inner modules nor calendarLib.o * Add myself to uploaders * Add DMUA header (with Zack's blessing) [ Stefano Zacchiroli ] * debian/control: point Homepage field to the new forge project page -- Stefano Zacchiroli Thu, 19 Mar 2009 15:53:32 +0100 calendar (2.01.1-2) unstable; urgency=low * debian/patches/* - install_destdir.dpatch: use $(wilcard...) to expand *.cmxa only if they are actually there. Fix FTBFS on byte archs. (Closes: #517702) -- Stefano Zacchiroli Mon, 02 Mar 2009 23:08:38 +0100 calendar (2.01.1-1) unstable; urgency=low * New Upstream Version * Uploading to unstable * debian/rules: use ocaml.mk as a CDBS "rules" file * debian/control: bump versioned build-deps to induce dep-waits -- Stefano Zacchiroli Sat, 28 Feb 2009 22:05:15 +0100 calendar (2.01-1) experimental; urgency=low [ Stefano Zacchiroli ] * make Vcs-* fields point to the new git repository * new upstream version - refresh patch install_destdir * debian/dirs.in: removed, dir creation is now delegated to Makefile * debian/control: - bump Standards-Version to 3.8.0 (no changes needed) - debhelper compatibility level: 7 (also affects debian/compat) - add missing ${misc:Depends} to dependencies (thanks Lintian) * rebuild against OCaml 3.11 - stricten build-deps, for experimental build - add build-dep on dh-ocaml (which now ships the CDBS class) - remove no longer needed version specific deps * debian/svn-deblayout: removed (we use Git now) -- Stefano Zacchiroli Wed, 18 Feb 2009 18:46:02 +0100 calendar (2.0.2-1.1) experimental; urgency=low * Rebuild with ocaml 3.10.2, NMU with maintainer's blessing. -- Ralf Treinen Sat, 22 Mar 2008 21:19:52 +0100 calendar (2.0.2-1) unstable; urgency=low * new upstream release * fix vcs-svn field to point just above the debian/ dir * debian/patches/install_destdir.dpatch: refresh patch for new upstream -- Stefano Zacchiroli Fri, 21 Mar 2008 14:52:33 +0100 calendar (1.10-3) unstable; urgency=low * add Homepage field to debian/control * update standards-version, no changes needed * setting me as an uploader and d-o-m as package maintainer -- Stefano Zacchiroli Fri, 28 Dec 2007 19:21:08 +0100 calendar (1.10-2) unstable; urgency=low * bump debhelper build dep and compatibility level to 5 * debian/control - bump ocaml-nox build dep to >= 3.10.0-8, to ensure the correct CDBS class is used * debian/rules - use the CDBS way of generating ocamldoc documentation, instead of the manual one (as a consequence also remove the "doc/" entry from debian/docs) * debian/doc-base - remove entry, now it is automatic generated during build -- Stefano Zacchiroli Mon, 03 Sep 2007 22:10:19 +0200 calendar (1.10-1) experimental; urgency=low * new upstream release * rebuild with OCaml 3.10 * debian/patches/ - renamed 17_Makefile to install_destdir (more meaningful name) -- Stefano Zacchiroli Fri, 13 Jul 2007 10:49:53 +0200 calendar (1.09.3-8) unstable; urgency=low * debian/control - changed build dependency from ocaml to ocaml-nox (no need of X for calendar!) - bumped build dependency on ocaml-nox to >= 3.09.2-7 since we now use the ocaml.mk cdbs class shipped from that version on * debian/watch - switched to uscan format version 3 -- Stefano Zacchiroli Sat, 4 Nov 2006 09:33:14 +0100 calendar (1.09.3-7) unstable; urgency=low * debian/rules - removed no longer needed workaround for cdbs + dpatch - avoid to create debian/control from debian/control.in on ocamlinit - removed from the source package files which are generated at build time from the corresponding .in files * debian/control.in - file removed, no longer needed -- Stefano Zacchiroli Wed, 6 Sep 2006 09:51:53 +0200 calendar (1.09.3-6) unstable; urgency=low * Upload to unstable. -- Stefano Zacchiroli Tue, 16 May 2006 20:09:40 +0000 calendar (1.09.3-5) experimental; urgency=low * Rebuilt against OCaml 3.09.2, bumped deps accordingly. * Bumped Standards-Version to 3.7.2 (no changes needed). -- Stefano Zacchiroli Thu, 11 May 2006 22:01:57 +0000 calendar (1.09.3-4) experimental; urgency=low * debian Rebuilt against OCaml 3.09.2, bumped deps accordingly. -- Stefano Zacchiroli Thu, 11 May 2006 21:54:03 +0000 calendar (1.09.3-3) unstable; urgency=low * Rebuilt against OCaml 3.09.1, bumped deps accordingly. -- Stefano Zacchiroli Sat, 7 Jan 2006 11:47:14 +0100 calendar (1.09.3-2) unstable; urgency=low * Rebuilt with ocaml 3.09 * debian/* - removed hard coding of ocaml abi version - use cdbs * debian/control - bumped standards version -- Stefano Zacchiroli Tue, 8 Nov 2005 22:54:00 +0100 calendar (1.09.3-1) unstable; urgency=low * New upstream release * Rebuilt against ocaml 3.08.3 * debian/{control,rules,patches/} - uses dpatch * debian/rules - no longer manually invoke ocamldoc, upstream tarball comes with prebuilt ocamldoc documentation * debian/docs - install new version of the FAQ and TODO file - don't install .ps.gz documentation, no longer shipped upstream -- Stefano Zacchiroli Thu, 24 Mar 2005 09:37:49 +0100 calendar (1.09.1-2) unstable; urgency=low * Rebuilt against ocaml 3.08.2 -- Stefano Zacchiroli Thu, 9 Dec 2004 16:02:22 +0100 calendar (1.09.1-1) unstable; urgency=low * New upstream release -- Stefano Zacchiroli Fri, 19 Nov 2004 10:51:06 +0100 calendar (1.08-1) unstable; urgency=low * New upstream release * rebuilt with ocaml 3.08 * debian/control - bumped ocaml deps to 3.08 - bumped standards-version to 3.6.1.1 - changed ocaml deps to ocaml-nox -- Stefano Zacchiroli Mon, 26 Jul 2004 18:14:10 +0200 calendar (1.06-3) unstable; urgency=low * Makefile.in - fix FTBFS on architectures that have no native code compiler (Closes: Bug#238217) -- Stefano Zacchiroli Wed, 17 Mar 2004 13:35:54 +0100 calendar (1.06-2) unstable; urgency=low * Ship also ocamldoc HTML documentation (Closes: Bug#238174) -- Stefano Zacchiroli Mon, 15 Mar 2004 21:02:53 +0100 calendar (1.06-1) unstable; urgency=low * Initial Release. -- Stefano Zacchiroli Wed, 25 Feb 2004 12:44:43 +0100 debian/libcalendar-ocaml.install.in0000644000000000000000000000017112142437060014512 0ustar @OCamlStdlibDir@/calendar/calendarLib.cma @OCamlStdlibDir@/calendar/META DYN: @OCamlStdlibDir@/calendar/calendarLib.cmxs debian/patches/0000755000000000000000000000000012142437060010614 5ustar debian/patches/0001-Fix-install-target.patch0000644000000000000000000000207012142437060015670 0ustar From: Stefano Zacchiroli Date: Wed, 7 Jul 2010 18:27:54 +0200 Subject: [PATCH] Fix install target --- Makefile.in | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/Makefile.in b/Makefile.in index 1e51d37..9029b65 100644 --- a/Makefile.in +++ b/Makefile.in @@ -197,10 +197,12 @@ headers: # Install ######### +OCAML_LIB_DIR = install: $(LIBS) $(CLIBS) META @if [ "`sed -n -e 's/version = "\([0-9.+dev]*\)"/\1/p' META`" = "$(VERSION)" ]; then \ (if test -d `ocamlfind install -help | grep destdir | sed -e "s/.*default: \(.*\))/\1/"`/$(NAME); then $(MAKE) uninstall; fi;\ - $(CAMLFIND) install $(NAME) target/*.cm[ioxa] target/*.cmx[as] $(MLI) $(CLIBS) META); \ + mkdir -p $(OCAML_LIB_DIR);\ + $(CAMLFIND) install -destdir $(OCAML_LIB_DIR) $(NAME) target/calendarLib.cmi target/calendarLib.cma $(wildcard target/calendarLib.cmx target/calendarLib.cmxa target/calendarLib.a target/calendarLib.cmxs) $(MLI) META;) \ else \ (echo; echo "Not the good version. Please, do :"; \ echo " make clean && make"; \ -- debian/patches/series0000644000000000000000000000003612142437060012030 0ustar 0001-Fix-install-target.patch