[Pkg-ocaml-maint-commits] [SCM] fieldslib packaging branch, master, updated. upstream/0.1.0-1-g2ef80c6

Stefano Zacchiroli zack at upsilon.cc
Mon Nov 9 09:48:30 UTC 2009


The following commit has been merged in the master branch:
commit 2ef80c69e07af3584b4047c6ba020b925862c5f8
Author: Stefano Zacchiroli <zack at upsilon.cc>
Date:   Mon Nov 9 10:47:15 2009 +0100

    initial packaging

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..f83a9d3
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,6 @@
+fieldslib (0.1.0-1) unstable; urgency=low
+
+  * Initial release (Closes: #555197)
+
+ -- Stefano Zacchiroli <zack at debian.org>  Mon, 09 Nov 2009 10:34:15 +0100
+
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..e1f4844
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,37 @@
+Source: fieldslib
+Section: ocaml
+Priority: extra
+Maintainer: Debian OCaml Maintainers <debian-ocaml-maint at lists.debian.org>
+Uploaders: Stefano Zacchiroli <zack at debian.org>,
+Build-Depends:
+ cdbs,
+ debhelper (>= 7),
+ ocaml-nox (>= 3.11.1),
+ ocaml-findlib,
+ camlp4,
+ camlp4-extra,
+ dh-ocaml (>= 0.9)
+Standards-Version: 3.8.3
+Vcs-Browser: http://git.debian.org/?p=pkg-ocaml-maint/packages/fieldslib.git
+Vcs-Git: git://git.debian.org/git/pkg-ocaml-maint/packages/fieldslib.git
+Homepage: http://ocaml.janestreet.com/?q=node/13
+
+Package: libfields-camlp4-dev
+Architecture: any
+Depends:
+ ocaml-findlib,
+ camlp4,
+ ${ocaml:Depends},
+ ${shlibs:Depends},
+ ${misc:Depends}
+Provides: ${ocaml:Provides}
+Description: OCaml syntax extension that enables folding over record fields
+ fieldslib is an OCaml syntax extension that can be used to define
+ first class values representing record fields. On top of those
+ values additional routines can then be automatically defined to:
+ .
+  - get and set record fields
+  - iterate and fold over fields
+  - create new record values
+ .
+ fieldslib is built on top of CamlP4.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..b1e5d08
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,36 @@
+This package was debianized by Stefano Zacchiroli <zack at debian.org> on
+Mon, 09 Nov 2009 10:34:15 +0100.
+
+It was downloaded from <http://ocaml.janestreet.com/?q=node/13>
+
+
+Files: *
+Copyright: © 2008-2009 Jane Street Holding, LLC <opensource at janestcapital.com>
+License: LGPL-2.1 | other
+ As a special exception to the GNU Lesser 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 Lesser General Public License.
+ By "a publicly distributed version of the Library", we mean either the
+ unmodified Library as distributed by the authors, or a modified version
+ of the Library that is distributed under the conditions defined in clause
+ 3 of the GNU Lesser General Public License.  This exception does not
+ however invalidate any other reasons why the executable file might be
+ covered by the GNU Lesser General Public License.
+
+The Library is distributed under the terms of the GNU Lesser General Public
+License version 2.1, with the special exception to it reported above.
+
+The full text of the GNU Lessere General Public License version 2.1 can be
+found in `/usr/share/common-licenses/LGPL-2.1'.
+
+
+Files: debian/*
+Copyright: © 2009 Stefano Zacchiroli <zack at debian.org>
+License: LGPL-2.1 | other
+
+The Debian packaging is copyright Stefano Zacchiroli, and licensed
+under the same license of the software itself.
+
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..e845566
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1 @@
+README
diff --git a/debian/examples b/debian/examples
new file mode 100644
index 0000000..640e65f
--- /dev/null
+++ b/debian/examples
@@ -0,0 +1 @@
+sample/*
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..cec628c
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,2 @@
+[DEFAULT]
+pristine-tar = True
diff --git a/debian/install.in b/debian/install.in
new file mode 100644
index 0000000..1fed7e3
--- /dev/null
+++ b/debian/install.in
@@ -0,0 +1 @@
+lib/*.mli	@OCamlStdlibDir@/fieldslib/
diff --git a/debian/libfields-camlp4-dev.ocamldoc b/debian/libfields-camlp4-dev.ocamldoc
new file mode 100644
index 0000000..5376110
--- /dev/null
+++ b/debian/libfields-camlp4-dev.ocamldoc
@@ -0,0 +1 @@
+ -package camlp4
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..9cf4f9a
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,17 @@
+#!/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
+
+LIB_NAME = fields
+PKG_NAME = lib$(LIB_NAME)-camlp4-dev
+DESTDIR = $(CURDIR)/debian/$(PKG_NAME)$(OCAML_STDLIB_DIR)
+
+DEB_MAKE_BUILD_TARGET = all
+DEB_MAKE_INSTALL_TARGET = install OCAMLFIND_INSTFLAGS="-destdir $(DESTDIR)"
+
+OCAML_DHOCAML_FLAGS := --runtime-map=$(PKG_NAME)
+
+build/$(PKG_NAME)::
+	mkdir -p $(DESTDIR)
+
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..fbc728e
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://ocaml.janestreet.com/?q=node/13 .*/fieldslib-(.*)\.tgz

-- 
fieldslib packaging



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