[Pkg-ocaml-maint-commits] [SCM] ocsigen packaging branch, master, updated. debian/1.1.0-2-8-g7c674a7
Stephane Glondu
steph at glondu.net
Sat Jun 20 22:55:01 UTC 2009
The following commit has been merged in the master branch:
commit c1d66382a4f858aed9a04fa0ed038a5ba078ea3e
Author: Stephane Glondu <steph at glondu.net>
Date: Wed May 6 15:34:08 2009 +0200
Various updates in packaging
* install sample configuration files with examples
* install shared stubs
* do no longer skip dh_strip
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..d0e6686
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1 @@
+examples/ocamlduce/exampleduce.o
diff --git a/debian/ocsigen.dirs b/debian/ocsigen.dirs.in
similarity index 87%
rename from debian/ocsigen.dirs
rename to debian/ocsigen.dirs.in
index bb947bb..d569fd4 100644
--- a/debian/ocsigen.dirs
+++ b/debian/ocsigen.dirs.in
@@ -4,3 +4,4 @@ usr/lib/ocsigen
usr/share/doc/ocsigen
var/lib/ocsigen
var/log/ocsigen
+ at OCamlDllDir@
diff --git a/debian/ocsigen.examples b/debian/ocsigen.examples
new file mode 100644
index 0000000..f063f2f
--- /dev/null
+++ b/debian/ocsigen.examples
@@ -0,0 +1 @@
+debian/tmp/etc/ocsigen/*.sample
diff --git a/debian/ocsigen.install b/debian/ocsigen.install.in
similarity index 61%
rename from debian/ocsigen.install
rename to debian/ocsigen.install.in
index ea864fa..3e626c1 100644
--- a/debian/ocsigen.install
+++ b/debian/ocsigen.install.in
@@ -1,4 +1,5 @@
-etc/ocsigen
+etc/ocsigen/mime.types
+etc/ocsigen/ocsigen.conf
etc/logrotate.d
usr/bin
usr/lib/ocsigen
@@ -6,3 +7,4 @@ usr/share/man
usr/share/ocsigen
var/lib/ocsigen
var/log/ocsigen
+ at OCamlDllDir@/*
diff --git a/debian/ocsigen.links b/debian/ocsigen.links
new file mode 100644
index 0000000..b06fc9e
--- /dev/null
+++ b/debian/ocsigen.links
@@ -0,0 +1 @@
+usr/share/man/man1/ocsigen.1.gz usr/share/man/man1/ocsigen.opt.1.gz
diff --git a/debian/rules b/debian/rules
index d1d3b77..1d22b04 100755
--- a/debian/rules
+++ b/debian/rules
@@ -23,6 +23,7 @@ override_dh_auto_configure:
--staticpagesdir /usr/share \
--ocsigen-user ocsigen \
--ocsigen-group ocsigen \
+ --stubdir $(OCAML_DLL_DIR) \
--enable-ocamlduce
cp -a examples debian
# Remove irrelevant files (incl. those installed in /usr/share or /var/lib)
@@ -68,9 +69,6 @@ override_dh_auto_clean:
override_dh_compress:
dh_compress -X.ml
-override_dh_strip:
- @echo Skip dh_strip because of -custom
-
clean: ocamlinit-clean
$(DH) $@
--
ocsigen packaging
More information about the Pkg-ocaml-maint-commits
mailing list