debian/0000755000000000000000000000000012274141173007170 5ustar debian/watch0000644000000000000000000000021312250615362010215 0ustar version=3 opts="uversionmangle=s/-(rc|beta|pre)/~$1/,dversionmangle=s/\+dfsg\d*$//" \ http://ocsigen.org/download/eliom-([0-9].*)\.tar\.gz debian/libeliom-ocaml-doc.doc-base.server-apiref0000644000000000000000000000041712250615362016772 0ustar Document: eliom-server-apiref Title: Eliom server API reference Author: Vincent Balat and others Abstract: Documentation for Eliom's modules. Section: Programming/OCaml Format: HTML Index: /usr/share/doc/eliom/server/index.html Files: /usr/share/doc/eliom/server/*.html debian/eliom.install0000644000000000000000000000005312250615362011663 0ustar usr/bin usr/share/man/man1 usr/share/eliom debian/rules0000755000000000000000000000246612250615362010260 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DESTDIR=$(CURDIR)/debian/tmp BINDIR=$(DESTDIR)/usr/bin MANDIR=$(DESTDIR)/usr/share/man include /usr/share/ocaml/ocamlvars.mk export OCAMLFIND_DESTDIR=$(DESTDIR)/$(OCAML_STDLIB_DIR) export OCAMLFIND_LDCONF=ignore # This should test OCAML_HAVE_OCAMLOPT, but camlp4 usage seems to # force dynlink... ifeq ($(OCAML_NATDYNLINK),yes) BUILD_TARGET := all INSTALL_TARGET := install else BUILD_TARGET := byte INSTALL_TARGET := install.byte endif %: dh $@ --with ocaml .PHONY: override_dh_auto_configure override_dh_auto_configure: chmod +x configure #we must recreate those directories from the tar because git remove #the empty directories. mkdir -p local/etc mkdir -p src/client/sigs ./configure \ --prefix /usr \ --libdir $(OCAML_STDLIB_DIR) \ --temproot $(DESTDIR) \ --mandir /usr/share/man/ \ .PHONY: override_dh_auto_build override_dh_auto_build: $(MAKE) $(BUILD_TARGET) $(MAKE) doc .PHONY: override_dh_auto_install override_dh_auto_install: mkdir -p $(OCAMLFIND_DESTDIR) $(MAKE) $(INSTALL_TARGET) install.doc .PHONY: override_dh_install override_dh_install: dh_install --fail-missing .PHONY: override_dh_auto_clean override_dh_auto_clean: [ ! -f Makefile.config ] || $(MAKE) distclean debian/libeliom-ocaml-dev.install.in0000644000000000000000000000060312250615362014625 0ustar @OCamlStdlibDir@/eliom/META @OCamlStdlibDir@/eliom/client/eliom_client.js @OCamlStdlibDir@/eliom/client/libeliom_client.a @OCamlStdlibDir@/eliom/server/*.mli @OCamlStdlibDir@/eliom/server/*.cmi @OCamlStdlibDir@/eliom/client/*.mli @OCamlStdlibDir@/eliom/client/*.cmi @OCamlStdlibDir@/eliom/syntax/* DYN: @OCamlStdlibDir@/eliom/server/eliom.cmxa DYN: @OCamlStdlibDir@/eliom/server/eliom.a debian/libeliom-ocaml-doc.install0000644000000000000000000000015412250615362014210 0ustar usr/share/doc/eliom/client usr/share/doc/eliom/server doc/manual-wiki usr/share/doc/eliom usr/share/man/man3debian/copyright0000644000000000000000000000403712250615362011127 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Eliom Upstream-Contact: The Ocsigen Team Source: http://ocsigen.org/eliom/install License: LGPL-2.1+ and other This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . The complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. . This program is released under the LGPL version 2.1 (see the text below) with the additional exemption that compiling, linking, and/or using OpenSSL is allowed. . As a special exception to the GNU Library General Public License, you may also 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, 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. Files: * Copyright: 2005-2012, Vincent Balat and many others License: LGPL-2.1+ and other Files: debian/* Copyright: 2011-2012, Pierre Chambart 2012, Stéphane Gondu License: LGPL-2.1+ and other debian/libeliom-ocaml.install.in0000644000000000000000000000035212250615362014052 0ustar @OCamlStdlibDir@/eliom/server/eliom.cma @OCamlStdlibDir@/eliom/client/dlleliom_client.so @OCamlStdlibDir@/eliom/client/eliom_client.cma @OCamlStdlibDir@/eliom/client/eliom_client_main.cmo DYN: @OCamlStdlibDir@/eliom/server/eliom.cmxs debian/source/0000755000000000000000000000000012250615362010470 5ustar debian/source/format0000644000000000000000000000001412250615362011676 0ustar 3.0 (quilt) debian/libeliom-ocaml-doc.doc-base.client-apiref0000644000000000000000000000041712250615362016742 0ustar Document: eliom-client-apiref Title: Eliom client API reference Author: Vincent Balat and others Abstract: Documentation for Eliom's modules. Section: Programming/OCaml Format: HTML Index: /usr/share/doc/eliom/client/index.html Files: /usr/share/doc/eliom/client/*.html debian/compat0000644000000000000000000000000212250615362010366 0ustar 8 debian/control0000644000000000000000000000467412250615362010606 0ustar Source: eliom Section: ocaml Priority: optional Maintainer: Debian OCaml Maintainers Uploaders: Stéphane Glondu , Pierre Chambart Build-Depends: ocaml-nox (>= 4.01), ocaml-findlib (>= 1.4), dh-ocaml (>= 0.9~), debhelper (>= 8), ocsigenserver (>= 2.0.4), libocsigenserver-ocaml-dev (>= 2.2), libderiving-ocsigen-ocaml-dev (>= 0.3), libjs-of-ocaml-dev (>= 1.3.2), libcalendar-ocaml-dev (>= 2.03), liblwt-ssl-ocaml-dev (>= 2.3.2), libreact-ocaml-dev (>= 0.9.2), js-of-ocaml (>= 1.3.2), libtyxml-ocaml-dev (>= 2.2) Standards-Version: 3.9.4 Homepage: http://ocsigen.org/eliom Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ocaml-maint/packages/eliom.git Vcs-Git: git://anonscm.debian.org/pkg-ocaml-maint/packages/eliom.git Package: eliom Architecture: any Depends: libeliom-ocaml-dev, ocaml-findlib, js-of-ocaml, ${ocaml:Depends}, ${shlibs:Depends}, ${misc:Depends} Recommends: libeliom-ocaml-doc Replaces: libeliom-ocaml-dev (<< 3) Breaks: libeliom-ocaml-dev (<< 3) Description: web framework for ocsigenserver (tools) Eliom allows one to easily develop sophisticated client/server Web applications using OCaml. . This package contains command-line tools. Package: libeliom-ocaml-dev Architecture: any Depends: ${ocaml:Depends}, ${shlibs:Depends}, ${misc:Depends} Provides: ${ocaml:Provides} Recommends: ocaml-findlib Description: web framework for ocsigenserver (dev libraries) Eliom allows one to easily develop sophisticated client/server Web applications using OCaml. . This package contains the development files needed to use Eliom. Package: libeliom-ocaml Architecture: any Depends: ${ocaml:Depends}, ${shlibs:Depends}, ${misc:Depends} Provides: ${ocaml:Provides} Recommends: ocaml-findlib Description: web framework for ocsigenserver (runtime libraries) Eliom allows one to easily develop sophisticated client/server Web applications using OCaml. . This package contains dynamically loadable modules to use with Ocsigenserver. Package: libeliom-ocaml-doc Section: doc Architecture: all Depends: ${misc:Depends} Enhances: libeliom-ocaml-dev Description: web framework for ocsigenserver (documentation) Eliom allows one to easily develop sophisticated client/server Web applications using OCaml. . This package contains documentation: the manual (in wikicreole format) and the API reference generated by ocamldoc (in HTML format). debian/gbp.conf0000644000000000000000000000003612250615362010606 0ustar [DEFAULT] pristine-tar = True debian/changelog0000644000000000000000000000550612274141173011050 0ustar eliom (3.0.3-4build2) trusty; urgency=medium * Rebuild for new OCaml ABIs. -- Colin Watson Tue, 04 Feb 2014 10:35:39 +0000 eliom (3.0.3-4build1) trusty; urgency=medium * Rebuild for new OCaml ABIs. -- Colin Watson Thu, 09 Jan 2014 14:14:24 +0000 eliom (3.0.3-4) unstable; urgency=low * Upload to unstable -- Stéphane Glondu Sat, 07 Dec 2013 13:56:26 +0100 eliom (3.0.3-3) experimental; urgency=low * Build-depend on ocaml-findlib >= 1.4 to pick up new native architectures -- Stéphane Glondu Fri, 22 Nov 2013 19:52:51 +0100 eliom (3.0.3-2) experimental; urgency=low * Fix eliom-server doc-base files * Compile with OCaml >= 4.01 * Update Vcs-* -- Stéphane Glondu Mon, 11 Nov 2013 07:51:01 +0100 eliom (3.0.3-1) unstable; urgency=low * New upstream release * Update debian/watch * Bump Standards-Version to 3.9.4 * Upload to unstable -- Stéphane Glondu Fri, 10 May 2013 17:07:21 +0200 eliom (3.0.2-1) experimental; urgency=low * New upstream release -- Stéphane Glondu Wed, 12 Dec 2012 07:54:38 +0100 eliom (3.0.1-1) experimental; urgency=low * New upstream release -- Stéphane Glondu Mon, 10 Dec 2012 21:36:30 +0100 eliom (3.0.0-2) experimental; urgency=low * Put binaries and templates in a separate (new) binary package with more precise dependencies -- Stéphane Glondu Mon, 10 Dec 2012 12:34:58 +0100 eliom (3.0.0-1) experimental; urgency=low * New upstream release - OCamlDuce support has been dropped - update minimal versions of the Ocsigen stack in Build-Depends -- Stéphane Glondu Sat, 08 Dec 2012 21:36:15 +0100 eliom (2.2.2-1) unstable; urgency=low * New upstream release (Closes: #676767) -- Stéphane Glondu Mon, 11 Jun 2012 15:05:22 +0200 eliom (2.1.1b-3) unstable; urgency=low * Upload to unstable * Add Vcs-* headers -- Stéphane Glondu Wed, 02 May 2012 08:35:44 +0200 eliom (2.1.1b-2) experimental; urgency=low * Fix FTBFS on bytecode architectures -- Stéphane Glondu Wed, 11 Apr 2012 13:59:13 +0200 eliom (2.1.1b-1) experimental; urgency=low * New upstream release - bump build-dependencies to ocsigenserver 2.0.4 and js-of-ocaml 1.1.1 - remove patch (merged upstream) * package libeliom-doc renamed in libeliom-ocaml-doc * Fix manpages installation when installing only bytecode -- Pierre Chambart Tue, 27 Mar 2012 19:10:23 +0200 eliom (2.1.0-1) experimental; urgency=low [ Pierre Chambart, Stéphane Glondu ] * Initial packaging. (Closes: #660091) -- Stéphane Glondu Mon, 19 Mar 2012 07:20:32 +0100