summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Stephane Glondu <steph@glondu.net>2010-06-03 11:55:35 +0200
committerGravatar Stephane Glondu <steph@glondu.net>2010-07-21 09:54:12 +0200
commitf66d1a48ed27e53ac4a68f916edf259f610c0b2e (patch)
tree292fb32a998121e09effaa80492e3f7611dced20
parentc90511bdca134a941999a9dd2a09b5f1c998c0b7 (diff)
Install plugins in (new) binary package libcoq-ocaml
-rw-r--r--debian/control19
-rw-r--r--debian/coq.install.in1
-rw-r--r--debian/libcoq-ocaml-dev.install.in16
-rw-r--r--debian/libcoq-ocaml.install.in47
4 files changed, 80 insertions, 3 deletions
diff --git a/debian/control b/debian/control
index b3db1413..5aed7fc3 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Uploaders:
Standards-Version: 3.9.0
Build-Depends:
debhelper (>= 7.2.11~),
- dh-ocaml (>= 0.9~),
+ dh-ocaml (>= 0.9.5~),
ocaml-nox (>= 3.11.1-3~),
ocaml-best-compilers,
camlp5 (>= 5.12-2~),
@@ -80,6 +80,23 @@ Description: proof assistant for higher-order logic (theories)
This package provides existing theories that new proofs can be
based upon, including theories of arithmetic and Boolean values.
+Package: libcoq-ocaml
+Section: ocaml
+Architecture: any
+Depends:
+ ${ocaml:Depends},
+ ${shlibs:Depends},
+ ${misc:Depends}
+Provides: ${ocaml:Provides}
+Breaks: coq (<< 8.3~), libcoq-ocaml-dev (<< 8.3~), coq-libs
+Replaces: coq (<< 8.3~), libcoq-ocaml-dev (<< 8.3~), coq-libs
+Description: runtime libraries for Coq
+ Coq is a proof assistant for higher-order logic, which allows the
+ development of computer programs consistent with their formal
+ specification. It is developed using Objective Caml and Camlp5.
+ .
+ This package provides runtime libraries for Coq.
+
Package: libcoq-ocaml-dev
Section: ocaml
Architecture: any
diff --git a/debian/coq.install.in b/debian/coq.install.in
index f46cd96e..2c0f9c86 100644
--- a/debian/coq.install.in
+++ b/debian/coq.install.in
@@ -19,7 +19,6 @@ usr/share/man/man1/coq-tex*
usr/share/man/man1/coqtop*
usr/share/man/man1/coqwc*
usr/share/man/man1/gallina*
-usr/lib/coq/dllcoqrun.so @OCamlDllDir@
usr/share/emacs/site-lisp/coqdoc.sty usr/share/texmf/tex/latex/misc/
debian/coq.xpm usr/share/pixmaps
debian/coqvars.mk usr/share/coq
diff --git a/debian/libcoq-ocaml-dev.install.in b/debian/libcoq-ocaml-dev.install.in
index b246d33f..cfaf7ca6 100644
--- a/debian/libcoq-ocaml-dev.install.in
+++ b/debian/libcoq-ocaml-dev.install.in
@@ -1,3 +1,17 @@
usr/bin/coqmktop*
usr/share/man/man1/coqmktop*
-# *.cm* files will be added here
+usr/lib/coq/proofs/proofs.cma
+usr/lib/coq/ide/ide.cma
+usr/lib/coq/interp/interp.cma
+usr/lib/coq/tactics/tactics.cma
+usr/lib/coq/tactics/hightactics.cma
+usr/lib/coq/lib/lib.cma
+usr/lib/coq/toplevel/toplevel.cma
+usr/lib/coq/parsing/highparsing.cma
+usr/lib/coq/parsing/grammar.cma
+usr/lib/coq/parsing/parsing.cma
+usr/lib/coq/pretyping/pretyping.cma
+usr/lib/coq/library/library.cma
+usr/lib/coq/kernel/kernel.cma
+usr/lib/coq/config/coq_config.cmo
+# other *.cm* files will be added here by debian/rules
diff --git a/debian/libcoq-ocaml.install.in b/debian/libcoq-ocaml.install.in
new file mode 100644
index 00000000..746a3577
--- /dev/null
+++ b/debian/libcoq-ocaml.install.in
@@ -0,0 +1,47 @@
+usr/lib/coq/dllcoqrun.so @OCamlDllDir@
+usr/lib/coq/plugins/ring/ring_plugin.cma
+usr/lib/coq/plugins/fourier/fourier_plugin.cma
+usr/lib/coq/plugins/extraction/extraction_plugin.cma
+usr/lib/coq/plugins/omega/omega_plugin.cma
+usr/lib/coq/plugins/cc/cc_plugin.cma
+usr/lib/coq/plugins/syntax/string_syntax_plugin.cma
+usr/lib/coq/plugins/syntax/nat_syntax_plugin.cma
+usr/lib/coq/plugins/syntax/numbers_syntax_plugin.cma
+usr/lib/coq/plugins/syntax/z_syntax_plugin.cma
+usr/lib/coq/plugins/syntax/r_syntax_plugin.cma
+usr/lib/coq/plugins/syntax/ascii_syntax_plugin.cma
+usr/lib/coq/plugins/funind/recdef_plugin.cma
+usr/lib/coq/plugins/nsatz/nsatz_plugin.cma
+usr/lib/coq/plugins/xml/xml_plugin.cma
+usr/lib/coq/plugins/dp/dp_plugin.cma
+usr/lib/coq/plugins/romega/romega_plugin.cma
+usr/lib/coq/plugins/firstorder/ground_plugin.cma
+usr/lib/coq/plugins/subtac/subtac_plugin.cma
+usr/lib/coq/plugins/field/field_plugin.cma
+usr/lib/coq/plugins/rtauto/rtauto_plugin.cma
+usr/lib/coq/plugins/setoid_ring/newring_plugin.cma
+usr/lib/coq/plugins/micromega/micromega_plugin.cma
+usr/lib/coq/plugins/quote/quote_plugin.cma
+DYN: usr/lib/coq/plugins/ring/ring_plugin.cmxs
+DYN: usr/lib/coq/plugins/fourier/fourier_plugin.cmxs
+DYN: usr/lib/coq/plugins/extraction/extraction_plugin.cmxs
+DYN: usr/lib/coq/plugins/omega/omega_plugin.cmxs
+DYN: usr/lib/coq/plugins/cc/cc_plugin.cmxs
+DYN: usr/lib/coq/plugins/syntax/string_syntax_plugin.cmxs
+DYN: usr/lib/coq/plugins/syntax/nat_syntax_plugin.cmxs
+DYN: usr/lib/coq/plugins/syntax/numbers_syntax_plugin.cmxs
+DYN: usr/lib/coq/plugins/syntax/z_syntax_plugin.cmxs
+DYN: usr/lib/coq/plugins/syntax/r_syntax_plugin.cmxs
+DYN: usr/lib/coq/plugins/syntax/ascii_syntax_plugin.cmxs
+DYN: usr/lib/coq/plugins/funind/recdef_plugin.cmxs
+DYN: usr/lib/coq/plugins/nsatz/nsatz_plugin.cmxs
+DYN: usr/lib/coq/plugins/xml/xml_plugin.cmxs
+DYN: usr/lib/coq/plugins/dp/dp_plugin.cmxs
+DYN: usr/lib/coq/plugins/romega/romega_plugin.cmxs
+DYN: usr/lib/coq/plugins/firstorder/ground_plugin.cmxs
+DYN: usr/lib/coq/plugins/subtac/subtac_plugin.cmxs
+DYN: usr/lib/coq/plugins/field/field_plugin.cmxs
+DYN: usr/lib/coq/plugins/rtauto/rtauto_plugin.cmxs
+DYN: usr/lib/coq/plugins/setoid_ring/newring_plugin.cmxs
+DYN: usr/lib/coq/plugins/micromega/micromega_plugin.cmxs
+DYN: usr/lib/coq/plugins/quote/quote_plugin.cmxs