[Pkg-ocaml-maint-commits] [SCM] ocamlbricks packaging branch, master, updated. debian/0.50.1-4-26-g57c36f5
Lucas Nussbaum
lucas at debian.org
Mon Feb 18 16:18:08 UTC 2013
The following commit has been merged in the master branch:
commit 4e2494effcb87651f017a1e30c39f06556c46b80
Author: Lucas Nussbaum <lucas at debian.org>
Date: Sat Dec 1 18:16:25 2012 +0100
Convert package to 3.0 (quilt).
diff --git a/debian/patches/00list b/debian/patches/00list
deleted file mode 100644
index d91fa75..0000000
--- a/debian/patches/00list
+++ /dev/null
@@ -1,4 +0,0 @@
-01_adapt_debian
-02_remove_dbug_print
-03_compatibility_withdash_fixbug
-04_solve_meta_lacks_dependancies
diff --git a/debian/patches/01_adapt_debian.dpatch b/debian/patches/01_adapt_debian.diff
old mode 100755
new mode 100644
similarity index 58%
rename from debian/patches/01_adapt_debian.dpatch
rename to debian/patches/01_adapt_debian.diff
index 0aace05..114687d
--- a/debian/patches/01_adapt_debian.dpatch
+++ b/debian/patches/01_adapt_debian.diff
@@ -7,42 +7,55 @@
@DPATCH@
-diff -rN -u ocamlbricks-0.50.1-orig/CONFIGME ocamlbricks-0.50.1/CONFIGME
---- ocamlbricks-0.50.1-orig/CONFIGME 2008-05-12 23:46:28.000000000 +0200
-+++ ocamlbricks-0.50.1/CONFIGME 2008-05-13 01:52:53.000000000 +0200
-@@ -32,21 +32,23 @@
+--- a/CONFIGME
++++ b/CONFIGME
+@@ -33,12 +33,15 @@
# Section 2: Installation setup: prefixes, and the like
###########################################################################
--# Installation prefix for OCaml libraries: they will be installed into
+# Change for Debian Packaging
+DESTDIR=$PWD"/debian/tmp"
+
+ # Installation prefix for OCaml libraries: they will be installed into
# $prefix/$name, where $name is the package name defined in META.
# This is a reasonable default, but you can change it if you really want
# to install into a different, custom prefix.
# *No* trailing slash should be included.
-libraryprefix=`ocamlc -where || exit -1`
--#libraryprefix=/mystrangepath
-+#libraryprefix=`ocamlc -where || exit -1`
+libraryprefix=$DESTDIR/`ocamlc -where || exit -1`
+ #libraryprefix=/mystrangepath
+
+ # This should be defined as the absolute path to a directory containing
+@@ -48,7 +51,7 @@ libraryprefix=`ocamlc -where || exit -1`
+ # the directory containing OCaml headers.
+ #
+ # This definition is appropriate for debian-like distributions:
+-ocaml_sources=/usr/include/caml
++ocaml_sources=$DESTDIR/usr/include/caml
+ #
+ # This is reasonable if you have downloaded and configured the OCaml
+ # sources yourself, somewhere:
+@@ -56,14 +59,14 @@ ocaml_sources=/usr/include/caml
# Installation prefix, for example /usr or /usr/local
# *No* trailing slash should be included.
-prefix=/usr/local
-+prefix=$DESTDIR"/usr"
++prefix=$DESTDIR/usr
# Prefix for host-wide configuration files; you should probably keep the
# default setting:
-configurationprefix=/etc
-+configurationprefix=$DESTDIR"/etc"
++configurationprefix=$DESTDIR/etc
+
+ # Prefix for the locale files
+-localeprefix=/usr/share/locale
++localeprefix=$DESTDIR/usr/share/locale
# Prefix for documentation files; you should probably keep the
# default setting:
-diff -rN -u ocamlbricks-0.50.1-orig/Makefile ocamlbricks-0.50.1/Makefile
---- ocamlbricks-0.50.1-orig/Makefile 2008-05-12 23:46:29.000000000 +0200
-+++ ocamlbricks-0.50.1/Makefile 2008-05-13 01:52:57.000000000 +0200
-@@ -349,6 +349,7 @@
+--- a/Makefile
++++ b/Makefile
+@@ -442,6 +442,7 @@ install-libraries: libraries install-lib
cp -f META $(OTHER_LIBRARY_FILES_TO_INSTALL) \
_build/*.cma _build/*.cmxa _build/*.a \
`find _build/ -name \*.cmi | grep -v /myocamlbuild` \
@@ -50,15 +63,15 @@ diff -rN -u ocamlbricks-0.50.1-orig/Makefile ocamlbricks-0.50.1/Makefile
`find _build/ -name \*.mli | grep -v /myocamlbuild` \
$$libraryprefix/$$name/) && \
echo 'Library installation was successful.'; \
-@@ -574,9 +575,9 @@
+@@ -670,9 +671,9 @@ NATIVE_OR_BYTE = \
# -byte-plugin if needed:
OCAMLBUILD_COMMAND_LINE = \
(if [ $$( $(call NATIVE_OR_BYTE) ) == 'byte' ]; then \
-- echo 'ocamlbuild -byte-plugin'; \
-+ echo 'ocamlbuild -byte-plugin -classic-display'; \
+- echo 'ocamlbuild -byte-plugin -verbose 2 -log _build/_log'; \
++ echo 'ocamlbuild -byte-plugin -classic-display -verbose 2 -log _build/_log'; \
else \
-- echo 'ocamlbuild'; \
-+ echo 'ocamlbuild -classic-display'; \
+- echo 'ocamlbuild -verbose 2 -log _build/_log'; \
++ echo 'ocamlbuild -classic-display -verbose 2 -log _build/_log'; \
fi)
# Macro extracting, via source, the value associated to some keys
diff --git a/debian/patches/02_remove_dbug_print.dpatch b/debian/patches/02_remove_dbug_print.dpatch
deleted file mode 100755
index 9748b83..0000000
--- a/debian/patches/02_remove_dbug_print.dpatch
+++ /dev/null
@@ -1,18 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## remove_dbug_print.dpatch by Sylvain Le Gall <gildor at debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Remove debug print statement.
-
- at DPATCH@
-diff -urNad ocamlbricks~/SHELL/shell.ml ocamlbricks/SHELL/shell.ml
---- ocamlbricks~/SHELL/shell.ml 2008-06-16 23:48:47.000000000 +0200
-+++ ocamlbricks/SHELL/shell.ml 2008-06-17 00:40:17.000000000 +0200
-@@ -391,6 +391,6 @@
- (** Check if a file with the given name can be created by the current user. *)
- let freshname_possible x =
- let d = (Filename.dirname x) in
-- prerr_endline ("freshname_possible: x="^x^" d="^d) ;
-+ (*prerr_endline ("freshname_possible: x="^x^" d="^d) ; *)
- (dir_writable d)
- ;;
diff --git a/debian/patches/03_compatibility_withdash_fixbug.dpatch b/debian/patches/03_compatibility_withdash_fixbug.dpatch
deleted file mode 100755
index 4e4de40..0000000
--- a/debian/patches/03_compatibility_withdash_fixbug.dpatch
+++ /dev/null
@@ -1,35 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 03_compatibility_withdash_fixbug.dpatch by <roudiere at lipn.univ-paris13.fr>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Replaced source with . for dash compatibility; also explicitly invoke
-## DP: bash in UnixExtra.run
-
- at DPATCH@
-
-diff -ru ocamlbricks_orig/CONFIGURATION/configuration_files.ml ocamlbricks/CONFIGURATION/configuration_files.ml
---- ocamlbricks_orig/CONFIGURATION/configuration_files.ml 2009-03-25 02:26:21.000000000 +0100
-+++ ocamlbricks/CONFIGURATION/configuration_files.ml 2009-03-25 02:42:54.000000000 +0100
-@@ -58,7 +58,9 @@
- let output_of_file_name file_name variables =
- try
- let source_command_line =
-- Printf.sprintf "set -e; (source %s 2> /dev/null &&" file_name in
-+ (* This is very important: dash does not support "source", you have to use the
-+ less readable, but more portable, ".": *)
-+ Printf.sprintf "set -e; (. %s 2> /dev/null &&" file_name in
- let command_line =
- List.fold_left
- (fun string variable ->
-diff -ru ocamlbricks_orig/EXTRA/unixExtra.ml ocamlbricks/EXTRA/unixExtra.ml
---- ocamlbricks_orig/EXTRA/unixExtra.ml 2009-03-25 02:26:21.000000000 +0100
-+++ ocamlbricks/EXTRA/unixExtra.ml 2009-03-25 02:40:48.000000000 +0100
-@@ -366,7 +366,7 @@
- ((" <"^name),name)
- end
- in
-- let code = Unix.system(script^" >"^output^input_option) in
-+ let code = Unix.system("bash -c " ^script^" >"^output^input_option) in
- let str = (cat output) in
- begin
- if trace then begin
diff --git a/debian/patches/04_solve_meta_lacks_dependancies.dpatch b/debian/patches/04_solve_meta_lacks_dependancies.dpatch
deleted file mode 100755
index 92492f5..0000000
--- a/debian/patches/04_solve_meta_lacks_dependancies.dpatch
+++ /dev/null
@@ -1,19 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 04_solve_meta_lacks_dependancies.dpatch by <roudiere at lipn.univ-paris13.fr>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Solve META lacks dependencies
-
- at DPATCH@
-
---- ocamlbricks/META 2009-03-29 17:45:33.000000000 +0200
-+++ ../ocamlbricks/META 2009-03-29 17:57:18.000000000 +0200
-@@ -2,7 +2,7 @@
- version="0.50.1"
- descriton = "A general-purpose library of reusable small code bricks"
- directory = "+ocamlbricks"
--requires = "lablgtk2"
-+requires = "lablgtk2 unix str"
- archive(syntax,preprocessor) = "-thread"
- archive(byte,mt) = "ocamlbricks.cma"
- archive(native) = "ocamlbricks.cmxa"
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..15bef37
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+01_adapt_debian.diff
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
--
ocamlbricks packaging
More information about the Pkg-ocaml-maint-commits
mailing list