[ecflow] 25/50: Add python3; fixes for install locations
Alastair McKinstry
mckinstry at moszumanska.debian.org
Wed Sep 20 15:30:52 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 a3de9061438a3e551037e64167a17087ba28b80b
Author: Alastair McKinstry <mckinstry at debian.org>
Date: Wed Jul 12 10:00:28 2017 +0100
Add python3; fixes for install locations
---
debian/control | 21 ++++++++++++++++-----
debian/ecflow-client.docs | 4 ++++
...flow-client.install => ecflow-client.install.in} | 0
debian/ecflow-server.docs | 4 ++++
...flow-server.install => ecflow-server.install.in} | 0
debian/libecflow0.install | 1 -
debian/libecflow_view0.install.in | 1 +
debian/python-ecflow.install | 2 +-
debian/python3-ecflow.install | 1 +
debian/rules | 2 ++
10 files changed, 29 insertions(+), 7 deletions(-)
diff --git a/debian/control b/debian/control
index 4bd8a34..26417db 100644
--- a/debian/control
+++ b/debian/control
@@ -21,7 +21,7 @@ Vcs-Browser: http://anonscm.debian.org/cgit/collab-maint/eccodes.git
Package: ecflow-server
Architecture: any
Multi-Arch: same
-Depends: ${shlibs:Depends}, ${misc:Depends}, libeccodes-data
+Depends: ${shlibs:Depends}, ${misc:Depends}, ksh | mksh | pdksh | zsh
Description: Meteorological workflow controller - server
ecFlow is a work flow package that enables users to run
a large number of programs ( with dependencies on each other
@@ -38,7 +38,7 @@ Description: Meteorological workflow controller - server
Package: ecflow-client
Architecture: any
Multi-Arch: same
-Depends: ${shlibs:Depends}, ${misc:Depends}, libeccodes-data
+Depends: ${shlibs:Depends}, ${misc:Depends}
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
@@ -75,6 +75,17 @@ Description: Python libraries for ecFlow workflow tools
ecFlow is a meteorological work flow package that enables
users to run a large number of programs ( with dependencies
on each other and on time) in a controlled environment.
- .
- This package contains a shared library used by both client and
- server tools.
+ .
+ This package contains Python modules used in writing ecflow scripts.
+
+Package: python3-ecflow
+Section: python
+Architecture: any
+Depends: libecflow_view0 ( = ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
+ ${python:Depends}
+Description: Python3 libraries for ecFlow workflow tools
+ ecFlow is a meteorological work flow package that enables
+ users to run a large number of programs ( with dependencies
+ on each other and on time) in a controlled environment.
+ .
+ This package contains Python3 modules used in writing ecflow scripts.
diff --git a/debian/ecflow-client.docs b/debian/ecflow-client.docs
new file mode 100644
index 0000000..c72be93
--- /dev/null
+++ b/debian/ecflow-client.docs
@@ -0,0 +1,4 @@
+README
+Doc/client_options.docx
+Doc/user_manual.docx
+Doc/user_manual.pdf
diff --git a/debian/ecflow-client.install b/debian/ecflow-client.install.in
similarity index 100%
rename from debian/ecflow-client.install
rename to debian/ecflow-client.install.in
diff --git a/debian/ecflow-server.docs b/debian/ecflow-server.docs
new file mode 100644
index 0000000..c72be93
--- /dev/null
+++ b/debian/ecflow-server.docs
@@ -0,0 +1,4 @@
+README
+Doc/client_options.docx
+Doc/user_manual.docx
+Doc/user_manual.pdf
diff --git a/debian/ecflow-server.install b/debian/ecflow-server.install.in
similarity index 100%
rename from debian/ecflow-server.install
rename to debian/ecflow-server.install.in
diff --git a/debian/libecflow0.install b/debian/libecflow0.install
deleted file mode 100644
index dd1c2a9..0000000
--- a/debian/libecflow0.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/libecflow*so
diff --git a/debian/libecflow_view0.install.in b/debian/libecflow_view0.install.in
new file mode 100644
index 0000000..15e4b45
--- /dev/null
+++ b/debian/libecflow_view0.install.in
@@ -0,0 +1 @@
+usr/lib/libecflow*so /usr/lib/@ARCH@/
diff --git a/debian/python-ecflow.install b/debian/python-ecflow.install
index 2500355..b2cc136 100644
--- a/debian/python-ecflow.install
+++ b/debian/python-ecflow.install
@@ -1 +1 @@
-usr/lib/python*
\ No newline at end of file
+usr/lib/python2*
diff --git a/debian/python3-ecflow.install b/debian/python3-ecflow.install
new file mode 100644
index 0000000..4606faa
--- /dev/null
+++ b/debian/python3-ecflow.install
@@ -0,0 +1 @@
+usr/lib/python3*
diff --git a/debian/rules b/debian/rules
index 8cc4686..07ee994 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,6 +15,8 @@ CXXFLAGS:= $(shell dpkg-buildflags --get CXXFLAGS) # -std=c++11
DESTDIR:=`pwd`/debian/tmp/
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
LIBDIR:=/usr/lib/$(DEB_HOST_MULTIARCH)
+PY3VERS:=$(shell py3versions s)
+PY2VERS:=python2.7
override_dh_auto_configure:
dh_auto_configure -- \
--
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