The following commit has been merged in the master branch: commit e181964b71737656a206095fd9e0fe2b0393f2ff Author: Stephane Glondu <[EMAIL PROTECTED]> Date: Fri Jun 27 01:07:34 2008 +0200
Initial packaging diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..e48df78 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +lwt (1.1.0-1) UNRELEASED; urgency=low + + * Initial release (Closes: #487997) + + -- Stephane Glondu <[EMAIL PROTECTED]> Fri, 27 Jun 2008 00:47:45 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..b25cb6e --- /dev/null +++ b/debian/control @@ -0,0 +1,29 @@ +Source: lwt +Priority: optional +Maintainer: Debian OCaml Maintainers <[EMAIL PROTECTED]> +Uploaders: Stephane Glondu <[EMAIL PROTECTED]> +DM-Upload-Allowed: yes +Build-Depends: cdbs, debhelper (>= 7), + ocaml-findlib, + libssl-ocaml-dev (>= 0.4.0), + ocaml-nox +Standards-Version: 3.8.0 +Section: libs +Homepage: http://ocsigen.org/lwt +Vcs-Browser: http://git.debian.org/?p=pkg-ocaml-maint/packages/lwt.git +Vcs-Git: git://git.debian.org/git/pkg-ocaml-maint/packages/lwt.git + +Package: liblwt-ocaml-dev +Section: libdevel +Architecture: any +Depends: ocaml-nox-${F:OCamlABI}, + libssl-ocaml-dev (>= 0.4.0) +Suggests: ocaml-findlib +Description: Cooperative light-weight thread library for OCaml + Lwt is a library of cooperative threads implemented in monadic style. + With respect to preemptive threads, cooperative threads are not using a + scheduler to distribute processor time between threads. Instead of this, + each thread must tell the others that he wants to let them work. + . + This package contains all the development stuff you need to use the lwt + OCaml library in your programs. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..df53eb1 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,51 @@ +Packaged-By: Stéphane Glondu <[EMAIL PROTECTED]> +Packaged-Date: Fri, 27 Jun 2008 00:47:45 +0200 +Original-Source-Location: http://ocsigen.org/install/lwt +Upstream-Author: Jérôme Vouillon <[EMAIL PROTECTED]> +Upstream-Maintainer: The Ocsigen Team <[EMAIL PROTECTED]> + +Files: * +Copyright: © 1999-2008 Jérôme Vouillon + © 2005 Nataliya Guts, Vincent Balat + © 2007 Pierre Clairambault + © 2008 Stéphane Glondu +License: LGPL-2.1 | other + + This program is released under the LGPL version 2.1 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. + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in `/usr/share/common-licenses/LGPL'. + + 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. + +Files: debian/* +Copyright: © 2008 Stéphane Glondu <[EMAIL PROTECTED]> +License: GPL-3+ + + The Debian packaging is copyright Stéphane Glondu, and licensed + under the GNU General Public License, see + `/usr/share/common-licenses/GPL' for the full text. diff --git a/debian/liblwt-ocaml-dev.install.in b/debian/liblwt-ocaml-dev.install.in new file mode 100644 index 0000000..220627c --- /dev/null +++ b/debian/liblwt-ocaml-dev.install.in @@ -0,0 +1 @@ +usr/lib/ocaml/@OCamlABI@/lwt/* diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..f27c5f6 --- /dev/null +++ b/debian/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f +# -*- makefile -*- +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/makefile.mk +include /usr/share/cdbs/1/class/ocaml.mk + +PKGNAME := liblwt-ocaml-dev +DESTDIR := $(CURDIR)/debian/tmp$(OCAML_STDLIB_DIR) +DOCDIR := $(CURDIR)/debian/doc/html +OCAML_OCAMLDOC_PACKAGES := $(OCAML_LIBDEV_PACKAGES) +OCAML_OCAMLDOC_FLAGS := -I +ssl + +DEB_MAKE_INSTALL_TARGET := install DESTDIR=$(DESTDIR) +DEB_MAKE_BUILD_TARGET := META byte + +ifeq ($(OCAML_HAVE_OCAMLOPT),yes) + DEB_MAKE_BUILD_TARGET += opt +endif diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..fe6f35c --- /dev/null +++ b/debian/watch @@ -0,0 +1,6 @@ +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +http://ocsigen.org/install/lwt ../download/lwt-(.*)\.tar\.gz -- Cooperative light-weight thread library for OCaml _______________________________________________ Pkg-ocaml-maint-commits mailing list Pkg-ocaml-maint-commits@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-ocaml-maint-commits