[Pkg-ocaml-maint-commits] [SCM] Cooperative light-weight thread library for OCaml branch, master, updated. upstream/1.1.0-1-ge181964

Stephane Glondu steph at glondu.net
Thu Jun 26 23:23:39 UTC 2008


The following commit has been merged in the master branch:
commit e181964b71737656a206095fd9e0fe2b0393f2ff
Author: Stephane Glondu <steph at glondu.net>
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 <steph at glondu.net>  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 <debian-ocaml-maint at lists.debian.org>
+Uploaders: Stephane Glondu <steph at glondu.net>
+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 <steph at glondu.net>
+Packaged-Date: Fri, 27 Jun 2008 00:47:45 +0200
+Original-Source-Location: http://ocsigen.org/install/lwt
+Upstream-Author: Jérôme Vouillon <Jerome.Vouillon at pps.jussieu.fr>
+Upstream-Maintainer: The Ocsigen Team <dev at ocsigen.org>
+
+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 <steph at glondu.net>
+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



More information about the Pkg-ocaml-maint-commits mailing list