[ecflow] 23/50: first cut of install
Alastair McKinstry
mckinstry at moszumanska.debian.org
Wed Sep 20 15:30:50 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 b8fbc8cf7cc2e5431b0ca8a132ad003d93a4df02
Author: Alastair McKinstry <mckinstry at debian.org>
Date: Tue Jul 11 08:32:41 2017 +0100
first cut of install
---
debian/control | 56 ++++++++++++++++++++++++++++++++++++++++----
debian/ecflow-client.install | 5 ++++
debian/ecflow-server.install | 8 +++++++
debian/libecflow0.install | 1 +
debian/python-ecflow.install | 1 +
5 files changed, 66 insertions(+), 5 deletions(-)
diff --git a/debian/control b/debian/control
index b002323..ec94890 100644
--- a/debian/control
+++ b/debian/control
@@ -2,14 +2,15 @@ Source: ecflow
Section: science
Priority: optional
Maintainer: Alastair McKinstry <mckinstry at debian.org>
-Build-Depends: debhelper (>= 10), dh-buildinfo, cmake,
- chrpath, libmotif-dev,
+Build-Depends: debhelper (>= 10), dh-buildinfo,
+ dh-python, python-dev, python3-dev,
+ cmake, chrpath,
+ libmotif-dev,
libqt5gui5, libqt5widgets5,libqt5core5a,libqt5network5,
libboost-test-dev, libboost-serialization-dev,
libboost-date-time-dev, libboost-thread-dev,
libboost-regex-dev, libboost-python-dev,
libboost-program-options-dev, libboost-filesystem-dev,
- python-all-dev,
slurm-client
Standards-Version: 4.0.0
X-Python-Version: >= 2.7
@@ -17,11 +18,11 @@ Homepage: https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home
Vcs-Git: git://anonscm.debian.org/collab-maint/eccodes.git
Vcs-Browser: http://anonscm.debian.org/cgit/collab-maint/eccodes.git
-Package: ecflow
+Package: ecflow-server
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, libeccodes-data
-Description: Meteorological workflow controller
+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
and on time) in a controlled environment.
@@ -32,3 +33,48 @@ Description: Meteorological workflow controller
when they change status and when they send events, using child commands
embedded in the scripts. ecflow stores the relationship between tasks,
and is able to submit tasks dependent on triggers.
+
+
+Package: ecflow-client
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}, libeccodes-data
+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
+ and on time) in a controlled environment.
+ It provides reasonable tolerance for hardware and software failures,
+ combined with good restart capabilities.
+ .
+ ecFlow submits tasks(jobs) and receives acknowledgements from tasks
+ when they change status and when they send events, using child commands
+ embedded in the scripts. ecflow stores the relationship between tasks,
+ and is able to submit tasks dependent on triggers.
+ .
+ This package contains the client tools
+
+Package: libecflow0
+Section: libs
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibd:Depends}
+Description: Shared library for ecFlow worklow 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.
+
+Package: python-ecflow
+Section: python
+Architecture: any
+Depends: libecflow ( = ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
+ ${python:Depends}
+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.
diff --git a/debian/ecflow-client.install b/debian/ecflow-client.install
new file mode 100644
index 0000000..a234309
--- /dev/null
+++ b/debian/ecflow-client.install
@@ -0,0 +1,5 @@
+usr/bin/ecflow_client
+usr/bin/ecflow_ui
+usr/bin/ecflowview
+usr/bin/ecflow_test_ui.sh
+usr/bin/ecflow_ui.x
diff --git a/debian/ecflow-server.install b/debian/ecflow-server.install
new file mode 100644
index 0000000..508dcd3
--- /dev/null
+++ b/debian/ecflow-server.install
@@ -0,0 +1,8 @@
+usr/bin/ecflow_logsvr.sh /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/noconnect.sh /usr/sbin
diff --git a/debian/libecflow0.install b/debian/libecflow0.install
new file mode 100644
index 0000000..dd1c2a9
--- /dev/null
+++ b/debian/libecflow0.install
@@ -0,0 +1 @@
+usr/lib/libecflow*so
diff --git a/debian/python-ecflow.install b/debian/python-ecflow.install
new file mode 100644
index 0000000..2500355
--- /dev/null
+++ b/debian/python-ecflow.install
@@ -0,0 +1 @@
+usr/lib/python*
\ No newline at end of file
--
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