[Pkg-ocaml-maint-commits] [SCM] cudf packaging branch, master, updated. upstream/0.5.99-5-g0337288

Stefano Zacchiroli zack at upsilon.cc
Thu Nov 4 15:42:16 UTC 2010


The following commit has been merged in the master branch:
commit 071b5538e84e074a4554c8f62dc5e643048f4103
Author: Stefano Zacchiroli <zack at upsilon.cc>
Date:   Thu Nov 4 16:29:50 2010 +0100

    check-in debian packaging
    
    from last version

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..1e06c35
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,49 @@
+cudf (0.5.98-1~mancoosi) unstable; urgency=low
+
+  * New upstream release
+  * First upload to the Debian archive
+  * debian/control
+    - add missing build-dep on camlp4
+    - bump Standards-Version (no changes needed)
+  * debian/cudf-check.1: provide sensible whatis information
+  * debian/copyright: bump copyright year to include 2010
+
+ -- Stefano Zacchiroli <zack at debian.org>  Fri, 25 Jun 2010 16:51:27 +0200
+
+cudf (0.5.97-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Stefano Zacchiroli <zack at debian.org>  Thu, 03 Jun 2010 16:42:23 +0200
+
+cudf (0.5.96-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/control: update Vcs-* fields to reflect upstream SVN change
+
+ -- Stefano Zacchiroli <zack at debian.org>  Tue, 01 Jun 2010 15:56:54 +0200
+
+cudf (0.5.94-1) unstable; urgency=low
+
+  * New upstream release
+  * Use upstream make to install C bindings
+  * debian/control: point Homepage to CUDF homepage
+
+ -- Stefano Zacchiroli <zack at debian.org>  Fri, 18 Dec 2009 11:37:40 +0100
+
+cudf (0.5.92-1) unstable; urgency=low
+
+  * New upstream release
+  * Port packaging to recent dh-ocaml (w/ ABI-based dependencies)
+  * debian/control:
+    - bump Standards-Version to 3.8.3 (no changes needed)
+    - drop deps on libpcre-ocaml{,-dev} (no longer needed)
+  * Enable generation of ocamldoc HTML API reference
+
+ -- Stefano Zacchiroli <zack at debian.org>  Sat, 21 Nov 2009 19:38:54 +0100
+
+cudf (0.4-1) unstable; urgency=low
+
+  * First public release.
+
+ -- Stefano Zacchiroli <zack at debian.org>  Fri, 17 Apr 2009 12:00:51 +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..a54a4f1
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,103 @@
+Source: cudf
+Section: devel
+Priority: optional
+Maintainer: Stefano Zacchiroli <zack at debian.org>
+Build-Depends:
+ debhelper (>= 7),
+ cdbs,
+ dh-ocaml (>= 0.9),
+ ocaml-nox,
+ camlp4,
+ ocaml-findlib,
+ libextlib-ocaml-dev,
+ libounit-ocaml-dev,
+ libglib2.0-dev
+Standards-Version: 3.8.4
+Vcs-Svn: https://gforge.info.ucl.ac.be/svn/mancoosi/trunk/dose3/libcudf
+Vcs-Browser: http://gforge.info.ucl.ac.be/plugins/scmsvn/viewcvs.php/trunk/dose3/libcudf/?root=mancoosi
+Homepage: http://www.mancoosi.org/cudf/
+
+Package: libcudf-ocaml-dev
+Architecture: any
+Section: ocaml
+Depends:
+ ocaml-findlib,
+ libextlib-ocaml-dev,
+ ${ocaml:Depends},
+ ${misc:Depends}
+Provides: ${ocaml:Provides}
+Description: OCaml library to access descriptions of package upgrade problems
+ libCUDF is a library to manipulate so called CUDF documents. A CUDF
+ document describe an upgrade problem, as faced by package managers in
+ popular package-based GNU/Linux distributions.
+ .
+ A CUDF document consists of a package universe and of a user request.
+ The package universe describes all packages known to the package
+ manager, a subset of which (the package status) denotes the package
+ being currently installed on the target machine.  The user request
+ denotes a change to the package status as requested by the user.
+ .
+ A CUDF document is naturally complemented by a solution describing
+ the resulting package status (if any) implementing the user request,
+ as found by a package manager.
+ .
+ libCUDF enables manipulation of CUDF and related documents.
+ .
+ This package contains all the development stuff you need to use
+ libCUDF in your OCaml programs.
+
+Package: libcudf-dev
+Architecture: any
+Section: libdevel
+Depends:
+ libc6-dev,
+ libglib2.0-dev,
+ libncurses5-dev,
+ ${shlibs:Depends},
+ ${misc:Depends}
+Description: C library to access descriptions of package upgrade problems
+ libCUDF is a library to manipulate so called CUDF documents. A CUDF
+ document describe an upgrade problem, as faced by package managers in
+ popular package-based GNU/Linux distributions.
+ .
+ A CUDF document consists of a package universe and of a user request.
+ The package universe describes all packages known to the package
+ manager, a subset of which (the package status) denotes the package
+ being currently installed on the target machine.  The user request
+ denotes a change to the package status as requested by the user.
+ .
+ A CUDF document is naturally complemented by a solution describing
+ the resulting package status (if any) implementing the user request,
+ as found by a package manager.
+ .
+ libCUDF enables manipulation of CUDF and related documents.
+ .
+ This package contains a C static library binding the OCaml
+ implementation of libCUDF so that it can be used from the C
+ programming language.
+
+Package: cudf-tools
+Architecture: any
+Section: devel
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends}
+Description: command line tools for package upgrade problem descriptions
+ A CUDF document describe an upgrade problem, as faced by package
+ managers in popular package-based GNU/Linux distributions.
+ .
+ A CUDF document consists of a package universe and of a user request.
+ The package universe describes all packages known to the package
+ manager, a subset of which (the package status) denotes the package
+ being currently installed on the target machine.  The user request
+ denotes a change to the package status as requested by the user.
+ .
+ A CUDF document is naturally complemented by a solution describing
+ the resulting package status (if any) implementing the user request,
+ as found by a package manager.
+ .
+ This package contains command line tools to manipulate CUDF and
+ related documents. In particular it contains cudf-check, which
+ enables checking of document properties such as installation
+ consistency and matching of problems with their solutions.
+
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..70497f2
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,29 @@
+This package was debianized by Stefano Zacchiroli <zack at debian.org> on
+Thu, 08 Jan 2009 16:08:00 +0100.
+
+It was downloaded from <http://gforge.info.ucl.ac.be/projects/mancoosi/>
+
+Files: *
+Copyright: © 2009-2010 Stefano Zacchiroli <zack at pps.jussieu.fr>
+License: LGPL-3+ | 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, 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.
+
+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 3 of the
+License, or (at your option) any later version.
+
+The full text of the license can be found in
+`/usr/share/common-licenses/LGPL-3'.
diff --git a/debian/cudf-check.1 b/debian/cudf-check.1
new file mode 100644
index 0000000..f8810c4
--- /dev/null
+++ b/debian/cudf-check.1
@@ -0,0 +1,33 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.38.2.
+.TH CUDF-CHECK "1" "June 2010" "cudf-check 0.5" "User Commands"
+.SH NAME
+cudf-check \- manipulate CUDF documents
+.SH SYNOPSIS
+.B cudf-check
+[\fIOPTION\fR...]
+.SH DESCRIPTION
+.SS "In particular:"
+.TP
+cudf\-check \fB\-cudf\fR FILE
+validate CUDF
+.TP
+cudf\-check \fB\-cudf\fR FILE \fB\-sol\fR FILE
+validate CUDF and its solution
+.TP
+cudf\-check \fB\-univ\fR FILE
+validate package universe (no request)
+.SH OPTIONS
+.HP
+\fB\-cudf\fR parse the given CUDF (universe + request)
+.HP
+\fB\-univ\fR parse the given package universe
+.HP
+\fB\-sol\fR parse the given problem solution
+.HP
+\fB\-dump\fR dump parse results to standard output
+.TP
+\fB\-help\fR
+Display this list of options
+.TP
+\fB\-\-help\fR
+Display this list of options
diff --git a/debian/cudf-tools.examples b/debian/cudf-tools.examples
new file mode 100644
index 0000000..e054519
--- /dev/null
+++ b/debian/cudf-tools.examples
@@ -0,0 +1 @@
+examples/*.cudf
diff --git a/debian/cudf-tools.install b/debian/cudf-tools.install
new file mode 100644
index 0000000..e772481
--- /dev/null
+++ b/debian/cudf-tools.install
@@ -0,0 +1 @@
+usr/bin
diff --git a/debian/cudf-tools.manpages b/debian/cudf-tools.manpages
new file mode 100644
index 0000000..40ca774
--- /dev/null
+++ b/debian/cudf-tools.manpages
@@ -0,0 +1 @@
+debian/cudf-check.1
diff --git a/debian/libcudf-dev.examples b/debian/libcudf-dev.examples
new file mode 100644
index 0000000..55e1fa6
--- /dev/null
+++ b/debian/libcudf-dev.examples
@@ -0,0 +1 @@
+c-lib/c-test.c
diff --git a/debian/libcudf-dev.install b/debian/libcudf-dev.install
new file mode 100644
index 0000000..2aa4131
--- /dev/null
+++ b/debian/libcudf-dev.install
@@ -0,0 +1,3 @@
+usr/lib/*.a
+usr/include/
+usr/lib/pkgconfig/
diff --git a/debian/libcudf-ocaml-dev.examples b/debian/libcudf-ocaml-dev.examples
new file mode 100644
index 0000000..cdd261c
--- /dev/null
+++ b/debian/libcudf-ocaml-dev.examples
@@ -0,0 +1,2 @@
+examples/*.ml
+examples/_tags
diff --git a/debian/libcudf-ocaml-dev.install.in b/debian/libcudf-ocaml-dev.install.in
new file mode 100644
index 0000000..cc51687
--- /dev/null
+++ b/debian/libcudf-ocaml-dev.install.in
@@ -0,0 +1 @@
+ at OCamlStdlibDir@
diff --git a/debian/libcudf-ocaml-dev.ocamldoc b/debian/libcudf-ocaml-dev.ocamldoc
new file mode 100644
index 0000000..c0b6ff0
--- /dev/null
+++ b/debian/libcudf-ocaml-dev.ocamldoc
@@ -0,0 +1 @@
+# enable ocamldoc API ref generation
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..22f8eb4
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,23 @@
+#!/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 = libcudf-ocaml-dev
+DESTDIR := $(CURDIR)/debian/tmp
+DOCDIR = $(CURDIR)/debian/doc/html
+OCAML_OCAMLDOC_PACKAGES = $(OCAML_LIBDEV_PACKAGES)
+
+OBFLAGS = -classic-display -no-hygiene
+DEB_MAKE_BUILD_TARGET = all
+DEB_MAKE_BUILD_TARGET += c-lib
+ifeq ($(OCAML_HAVE_OCAMLOPT),yes)
+DEB_MAKE_BUILD_TARGET += opt
+DEB_MAKE_BUILD_TARGET += c-lib-opt
+else
+OBFLAGS += -byte-plugin
+endif
+DEB_MAKE_BUILD_TARGET += OBFLAGS="$(OBFLAGS)"
+DEB_MAKE_INSTALL_TARGET = install DESTDIR=$(DESTDIR)
+DEB_MAKE_CHECK_TARGET = test c-lib-test OBFLAGS="$(OBFLAGS)"
+DEB_DH_INSTALL_ARGS += -Xcudf-parse-822

-- 
cudf packaging



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