[Pkg-ocaml-maint-commits] [coinst] 06/12: Install coinst_converter and jsviewer.js

Mehdi Dogguy mehdi at moszumanska.debian.org
Thu Jan 16 22:51:26 UTC 2014


This is an automated email from the git hooks/post-receive script.

mehdi pushed a commit to branch master
in repository coinst.

commit a0a7d687e2693b96d6b5a5740f3fe059840d1df7
Author: Mehdi Dogguy <mehdi at debian.org>
Date:   Thu Jan 16 14:34:40 2014 +0100

    Install coinst_converter and jsviewer.js
---
 debian/changelog                |  4 ++++
 debian/coinst-viewer.dirs       |  1 +
 debian/coinst-viewer.install    |  4 +++-
 debian/patches/make_viewer_byte | 29 ++++++++++++++++++++++++-----
 debian/rules                    |  7 +++----
 5 files changed, 35 insertions(+), 10 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 584c40a..a1b3060 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,8 +10,12 @@ coinst (1.9.0-1) UNRELEASED; urgency=low
   * Import new upstream release
     - Update debian/patches/make_clean
     - Update debian/patches/make_coinst
+    - Update debian/patches/make_viewer_byte in order to build coinst_converter.byte
+      as well on bytecode architectures.
     - Add debian/patches/make_byte
   * Install comigrate and coinst-upgrades utilities.
+  * Install coinst_converter and jsviewer.js in the coinst-viewer package
+    (Closes: #665447).
 
  -- Ralf Treinen <treinen at debian.org>  Thu, 02 Feb 2012 15:41:15 +0100
 
diff --git a/debian/coinst-viewer.dirs b/debian/coinst-viewer.dirs
new file mode 100644
index 0000000..1158c2d
--- /dev/null
+++ b/debian/coinst-viewer.dirs
@@ -0,0 +1 @@
+usr/share/coinst-viewer
diff --git a/debian/coinst-viewer.install b/debian/coinst-viewer.install
index 07aa5f1..645c087 100644
--- a/debian/coinst-viewer.install
+++ b/debian/coinst-viewer.install
@@ -1 +1,3 @@
-viewer/coinst_viewer		/usr/bin
+viewer/coinst_viewer		usr/bin
+viewer/coinst_converter		usr/bin
+viewer/jsviewer.js		usr/share/coinst-viewer
diff --git a/debian/patches/make_viewer_byte b/debian/patches/make_viewer_byte
index c1c4e66..e4c3070 100644
--- a/debian/patches/make_viewer_byte
+++ b/debian/patches/make_viewer_byte
@@ -2,11 +2,15 @@ Author: Ralf Treinen <treinen at debian.org>
 Description: add target for building viewer in bytecode
 Debian-bug:  #656730
 
-Index: coinst/viewer/Makefile
-===================================================================
---- coinst.orig/viewer/Makefile	2012-01-21 22:01:30.000000000 +0100
-+++ coinst/viewer/Makefile	2012-01-21 22:04:02.000000000 +0100
-@@ -25,6 +25,9 @@
+--- a/viewer/Makefile
++++ b/viewer/Makefile
+@@ -21,13 +21,21 @@
+ LINKFLAGS=-package js_of_ocaml -linkpkg
+ 
+ all: coinst_viewer jsviewer.js coinst_converter
++opt: all
++byte: coinst_viewer.byte jsviewer.js coinst_converter.byte
+ 
  coinst_viewer: $(OBJS)
  	$(OCAMLOPT) -o $@  $(OPTLINKFLAGS) $^
  
@@ -16,3 +20,18 @@ Index: coinst/viewer/Makefile
  coinst_converter: $(CONVERTER)
  	$(OCAMLOPT) -o $@  $(OPTLINKFLAGS) $^
  
++coinst_converter.byte: $(CONVERTER:.cmx=.cmo)
++	$(OCAMLC) -o $@  $(OPTLINKFLAGS) $^
++
+ jsviewer.js: jsviewer.byte
+ 	js_of_ocaml $^ -pretty
+ 
+@@ -38,7 +46,7 @@
+ 	rm -f dot_parser.ml dot_parser.mli dot_lexer.ml
+ 
+ clean::
+-	rm -f coinst_converter coinst_viewer coinst_viewer.byte
++	rm -f coinst_converter coinst_viewer coinst_viewer.byte coinst_converter.byte
+ 	rm -f jsviewer.js jsviewer.byte
+ 	rm -f dot_lexer.ml dot_parser.ml
+ 
diff --git a/debian/rules b/debian/rules
index 0ce6814..0ff38e7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,11 +7,10 @@ include /usr/share/ocaml/ocamlvars.mk
 
 override_dh_auto_build:
 	$(MAKE) $(OCAML_BEST)
-ifeq ($(OCAML_HAVE_OCAMLOPT),yes)
-	cd viewer && make coinst_viewer
-else
-	cd viewer && make coinst_viewer.byte
+	$(MAKE) -C viewer $(OCAML_BEST)
+ifeq ($(OCAML_HAVE_OCAMLOPT),no)
 	ln viewer/coinst_viewer.byte viewer/coinst_viewer
+	ln viewer/coinst_converter.byte viewer/coinst_converter
 endif
 
 override_dh_auto_clean:

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/coinst.git



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