[ecflow] 28/50: fixes

Alastair McKinstry mckinstry at moszumanska.debian.org
Wed Sep 20 15:30:53 UTC 2017


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

mckinstry pushed a commit to branch debian/master
in repository ecflow.

commit 32bb7cf291f17e947ebc31d5f3fdf96024ba241c
Author: Alastair McKinstry <mckinstry at debian.org>
Date:   Wed Jul 12 13:29:51 2017 +0100

    fixes
---
 debian/control                  |  2 +-
 debian/ecflow-client.docs       |  6 +++---
 debian/ecflow-server.docs       |  6 +++---
 debian/ecflow-server.install.in | 12 ++++++------
 debian/rules                    | 11 ++++++++---
 5 files changed, 21 insertions(+), 16 deletions(-)

diff --git a/debian/control b/debian/control
index aaa9bcd..9fb3d0a 100644
--- a/debian/control
+++ b/debian/control
@@ -39,7 +39,7 @@ Description: Meteorological workflow controller - server
 Package: ecflow-client
 Architecture: any
 Multi-Arch: same
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, libecflow_view0 ( = ${binary:Version})
 Description: Client tools for Meteorological workflow
  ecFlow is a work flow package that enables users to run
  a large number of programs ( with dependencies on each other
diff --git a/debian/ecflow-client.docs b/debian/ecflow-client.docs
index c72be93..8bf5dc0 100644
--- a/debian/ecflow-client.docs
+++ b/debian/ecflow-client.docs
@@ -1,4 +1,4 @@
 README
-Doc/client_options.docx  
-Doc/user_manual.docx  
-Doc/user_manual.pdf
+Doc/user-manual/client_options.docx  
+Doc/user-manual/user_manual.docx  
+Doc/user-manual/user_manual.pdf
diff --git a/debian/ecflow-server.docs b/debian/ecflow-server.docs
index c72be93..8bf5dc0 100644
--- a/debian/ecflow-server.docs
+++ b/debian/ecflow-server.docs
@@ -1,4 +1,4 @@
 README
-Doc/client_options.docx  
-Doc/user_manual.docx  
-Doc/user_manual.pdf
+Doc/user-manual/client_options.docx  
+Doc/user-manual/user_manual.docx  
+Doc/user-manual/user_manual.pdf
diff --git a/debian/ecflow-server.install.in b/debian/ecflow-server.install.in
index 508dcd3..6b5381f 100644
--- a/debian/ecflow-server.install.in
+++ b/debian/ecflow-server.install.in
@@ -1,8 +1,8 @@
-usr/bin/ecflow_logsvr.sh 	/usr/sbin
+usr/bin/ecflow_logsvr 	/usr/sbin
 usr/bin/ecflow_server		/usr/sbin
-usr/bin/ecflow_stop.sh		/usr/sbin
-usr/bin/ecflow_logsvr.pl		/usr/sbin
-usr/bin/ecflow_migrate.py		/usr/sbin
-usr/bin/ecflow_start.sh		/usr/sbin
-usr/bin/ecflow_test_ui.sh		/usr/sbin
+usr/bin/ecflow_stop		/usr/sbin
+usr/bin/ecflow_logsvr.pl	/usr/sbin
+usr/bin/ecflow_migrate		/usr/sbin
+usr/bin/ecflow_start		/usr/sbin
+usr/bin/ecflow_test_ui		/usr/sbin
 usr/bin/noconnect.sh		/usr/sbin
diff --git a/debian/rules b/debian/rules
index a9171e3..d17ff8f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -20,6 +20,8 @@ AUTOGENERATED:= ecflow-server.install ecflow-client.install libecflow_view0.inst
 override_dh_auto_clean:
 	rm -f $(patsubst %, debian/%, ${AUTOGENERATED})
 
+# For the moment set ENABLE_SSL=OFF. Enabling it fails tests
+
 override_dh_auto_configure:
 	for f in ${AUTOGENERATED} ; do \
 		sed -e 's%@ARCH@%${DEB_HOST_MULTIARCH}%g' < debian/$$f.in  > debian/$$f ; \
@@ -29,11 +31,14 @@ override_dh_auto_configure:
 		-DBOOST_INCLUDEDIR=/usr/include \
 		-DBOOSTROOT=$(LIBDIR)	\
 		-DENABLE_STATIC_BOOST_LIBS=OFF \
-		-DENABLE_SSL=ON \
+		-DENABLE_SSL=OFF \
 		-DCMAKE_C_CFLAGS="${CFLAGS} ${LDFLAGS}" 
 
 override_dh_auto_install:
+	dh_auto_install
 	#	Drop the suffixes on scripts ...
 	mv $(DESTDIR)/usr/bin/ecflow_logsvr.sh $(DESTDIR)/usr/bin/ecflow_logsvr
-	mv $(DESTDIR)/usr/bin/ecflow_migrate.sh $(DESTDIR)/usr/bin/ecflow_migrate
-	dh_auto_install
+	mv $(DESTDIR)/usr/bin/ecflow_migrate.py $(DESTDIR)/usr/bin/ecflow_migrate
+	mv $(DESTDIR)/usr/bin/ecflow_start.sh 	$(DESTDIR)/usr/bin/ecflow_start
+	mv $(DESTDIR)/usr/bin/ecflow_stop.sh 	$(DESTDIR)/usr/bin/ecflow_stop
+	mv $(DESTDIR)/usr/bin/ecflow_test_ui.sh 	$(DESTDIR)/usr/bin/ecflow_test_ui

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ecflow.git



More information about the debian-science-commits mailing list