[Pkg-ocaml-maint-commits] [SCM] hol-light packaging branch, master, updated. debian/20120602-1-3-g2fa3324
Hendrik Tews
hendrik at askra.de
Fri May 17 12:23:34 UTC 2013
The following commit has been merged in the master branch:
commit 2fa332419db16e74ef0a8103be5dfec9b6e3d019
Author: Hendrik Tews <hendrik at askra.de>
Date: Thu May 16 16:34:02 2013 +0200
several fixes and OCaml 4 compatibility
diff --git a/debian/README.Debian b/debian/README.Debian
index 5695844..331d58c 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -1,5 +1,9 @@
HOL Light for Debian
---------------------
+====================
+
+
+Usage and Documentation
+-----------------------
On Debian you can use the command hol-light to run HOL Light, see the
man page hol-light(1).
@@ -21,6 +25,10 @@ Light can also make use of cddlib (freely available from
http://www.ifor.math.ethz.ch/~fukuda/cdd_home/) and of squolem2
(available at http://www.cprover.org/qbv/).
+
+Improve startup time with snapshots
+-----------------------------------
+
It is possible to save a snapshot of a running HOL Light instance to
disk by using a user-level checkpointing tool. In Debian, dmtcp is
available. To use it do:
@@ -50,12 +58,15 @@ libraries. You should therefore regenerate your snapshots after
installing security updates.
+Hol Light test suite
+--------------------
+
The HOL Light test suite is in /usr/share/hol-light/holtest. You
should install the packages prover9, coinor-csdp, pari-gp and
libocamlgraph-ocaml-dev before running it. The test suite will run for
-several hours (15 hours on Core Duo 2.8 GHz). To check success you
-have to search for "Error", "Not_found" and "not found" in the output,
-for example by doing
+the best part of a day. To check success you have to search for
+"Error", "Not_found" and "not found" in the output, for example by
+doing
/usr/share/hol-light/holtest 2>&1 | tee holtest.log | egrep -i '###|error|not.found'
@@ -73,4 +84,4 @@ not available. For instance, "QBF/make.ml" is loaded successfully,
regardless of whether squolem2 is installed or not.
- -- Hendrik Tews <hendrik at askra.de>, Thu, 31 May 2012 09:28:43 +0200
+ -- Hendrik Tews <hendrik at askra.de>, Fri, 17 May 2013 13:54:06 +0200
diff --git a/debian/changelog b/debian/changelog
index 6294e5f..d13334c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+hol-light (20130511-1) unstable; urgency=low
+
+ * new upstream version revision 162 from 2013-05-11
+ * fix typo in package description (Closes: #680494)
+ * set prioity to extra
+ * omit new elc file from package
+ * adapt copyright info
+ * add new patch include-compiler-libs for OCaml 4 compatibility
+ * bump to standards version 3.9.4
+ * improve debian readme
+
+ -- Hendrik Tews <hendrik at askra.de> Fri, 17 May 2013 13:54:42 +0200
+
hol-light (20120602-1) unstable; urgency=low
* new upstream version revision 146 from 2012-06-02
diff --git a/debian/control b/debian/control
index d5890cf..f69ec9f 100644
--- a/debian/control
+++ b/debian/control
@@ -1,6 +1,6 @@
Source: hol-light
Section: math
-Priority: optional
+Priority: extra
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint at lists.debian.org>
Uploaders:
Hendrik Tews <hendrik at askra.de>
@@ -9,7 +9,7 @@ Build-Depends:
ocaml-base-nox,
dh-ocaml (>= 0.9~),
debhelper (>= 9.0.0)
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
Homepage: http://www.cl.cam.ac.uk/~jrh13/hol-light/
Vcs-Git: git://git.debian.org/git/pkg-ocaml-maint/packages/hol-light.git
Vcs-Browser: http://git.debian.org/?p=pkg-ocaml-maint/packages/hol-light.git
@@ -33,5 +33,5 @@ Description: HOL Light theorem prover
HOL Light is an interactive theorem prover for Higher-Order Logic
with a very simple logical core running in an OCaml toplevel. HOL
Light is famous for the verification of floating-point
- arithmetic as well as for the Flyspec project, which aims at the
+ arithmetic as well as for the Flyspeck project, which aims at the
formalization of Tom Hales' proof of the Kepler conjecture.
diff --git a/debian/copyright b/debian/copyright
index 79eabdd..824a6bc 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -42,6 +42,15 @@ Comment: There is no license in subdirectory Unity, but Unity/README
HOL Light.
+Files: RichterHilbertAxiomGeometry/*
+Copyright: 2012 by Bill Richter
+License: BSD-2-clause
+Comment: There is no license in subdirectory
+ RichterHilbertAxiomGeometry, but RichterHilbertAxiomGeometry/README
+ states that this directory is distributed under the same license as
+ HOL Light.
+
+
Files: pa_j_3.07.ml pa_j_3.08.ml pa_j_3.09.ml
Copyright: 2002-2006 INRIA
License: LGPL-2
diff --git a/debian/hol-light-source.exclude b/debian/hol-light-source.exclude
index 738fb05..1cdb592 100644
--- a/debian/hol-light-source.exclude
+++ b/debian/hol-light-source.exclude
@@ -9,3 +9,4 @@
./QUICK_REFERENCE.txt
./README
./VERYQUICK_REFERENCE.txt
+./RichterHilbertAxiomGeometry/hol-light-fonts.elc
diff --git a/debian/patches/include-compiler-libs.patch b/debian/patches/include-compiler-libs.patch
new file mode 100644
index 0000000..95e4bcc
--- /dev/null
+++ b/debian/patches/include-compiler-libs.patch
@@ -0,0 +1,15 @@
+Description: include compiler-libs dir for OCaml 4
+Author: Hendrik Tews <hendrik at askra.de>
+--- a/hol.ml
++++ b/hol.ml
+@@ -11,7 +11,9 @@
+
+ let hol_version = "2.20++";;
+
+-let debian_hol_light_dir = "/usr/share/hol-light"
++let debian_hol_light_dir = "/usr/share/hol-light";;
++
++#directory "+compiler-libs";;
+
+ let hol_dir = ref
+ (try Sys.getenv "HOLLIGHT_DIR"
diff --git a/debian/patches/series b/debian/patches/series
index 0c7a73b..e0623d1 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
default-hollight-dir
holtest-no-proof-recording.patch
+include-compiler-libs.patch
--
hol-light packaging
More information about the Pkg-ocaml-maint-commits
mailing list