[Pkg-ocaml-maint-commits] [SCM] ocaml-sqlite3 packaging branch, master, updated. debian/1.4.0-1-4-g25bab32

Stephane Glondu steph at glondu.net
Sat Apr 11 21:54:00 UTC 2009


The following commit has been merged in the master branch:
commit e172d1a38726c303fec8c0d54b103634cc9e4318
Author: Stephane Glondu <steph at glondu.net>
Date:   Sat Apr 11 23:29:36 2009 +0200

    Move .cma and META to libsqlite3-ocaml, build .cmxs

diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..2aa4253
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1 @@
+sqlite3.cmxs
diff --git a/debian/control b/debian/control
index bf4171e..46fec63 100644
--- a/debian/control
+++ b/debian/control
@@ -12,6 +12,7 @@ Vcs-Browser: http://git.debian.org/?p=pkg-ocaml-maint/packages/ocaml-sqlite3.git
 Package: libsqlite3-ocaml
 Architecture: any
 Depends: ocaml-base-nox-${F:OCamlABI}, ${shlibs:Depends}
+Replaces: libsqlite3-ocaml-dev (<< 1.4.0-2)
 Description: Embeddable SQL Database for OCaml Programs
  This package provides an interface for the SQLite3 embeddable SQL
  database. It allows your OCaml programs to use a SQL database without
diff --git a/debian/libsqlite3-ocaml-dev.install.in b/debian/libsqlite3-ocaml-dev.install.in
index b303c51..b6085b7 100644
--- a/debian/libsqlite3-ocaml-dev.install.in
+++ b/debian/libsqlite3-ocaml-dev.install.in
@@ -1,4 +1,5 @@
- at OCamlStdlibDir@/sqlite3/META
- at OCamlStdlibDir@/sqlite3/*.a
- at OCamlStdlibDir@/sqlite3/*.cm*
+ at OCamlStdlibDir@/sqlite3/*.cmi
 @OCamlStdlibDir@/sqlite3/*.ml*
+ at OCamlStdlibDir@/sqlite3/lib*.a
+OPT: @OCamlStdlibDir@/sqlite3/*.cmx
+OPT: @OCamlStdlibDir@/sqlite3/*.cmxa
diff --git a/debian/libsqlite3-ocaml.install.in b/debian/libsqlite3-ocaml.install.in
index 8333acb..d86fc2c 100644
--- a/debian/libsqlite3-ocaml.install.in
+++ b/debian/libsqlite3-ocaml.install.in
@@ -1 +1,4 @@
 @OCamlStdlibDir@/sqlite3/dllsqlite3_stubs.so @OCamlDllDir@
+ at OCamlStdlibDir@/sqlite3/sqlite3.cma
+ at OCamlStdlibDir@/sqlite3/META
+OPT: sqlite3.cmxs @OCamlStdlibDir@/sqlite3
diff --git a/debian/rules b/debian/rules
index 26014a8..706ac42 100755
--- a/debian/rules
+++ b/debian/rules
@@ -38,6 +38,7 @@ build-stamp: config.status
 	$(MAKE) bytecode docs
 ifneq ($(OCAML_OPT_ARCH),)
 	$(MAKE) opt
+	ocamlopt -I . -shared -linkall -o sqlite3.cmxs sqlite3.cmxa
 endif
 	touch $@
 

-- 
ocaml-sqlite3 packaging



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