[cylc] 03/33: Add files
Alastair McKinstry
mckinstry at moszumanska.debian.org
Sat Dec 12 14:24:45 UTC 2015
This is an automated email from the git hooks/post-receive script.
mckinstry pushed a commit to branch debian/master
in repository cylc.
commit 5c30bca86f358a211cc63d17e713e721ba34c891
Author: Alastair McKinstry <mckinstry at debian.org>
Date: Sat Nov 8 19:28:58 2014 +0000
Add files
---
debian/control | 21 +++++++++++++++++----
debian/cylc.dirs | 1 +
debian/cylc.examples | 1 +
debian/cylc.install | 7 +++++++
debian/python-cylc.install | 1 +
debian/rules | 12 +++++++++++-
6 files changed, 38 insertions(+), 5 deletions(-)
diff --git a/debian/control b/debian/control
index c751640..287e60f 100644
--- a/debian/control
+++ b/debian/control
@@ -1,17 +1,30 @@
Source: cylc
Section: utils
Priority: optional
+Architecture: any
Maintainer: Alastair McKinstry <mckinstry at debian.org>
-Build-Depends: debhelper (>= 9), dh-python, python-all-dev
+Build-Depends: debhelper (>= 9), dh-python, python-all,
+ python-pygraphviz, python2-pyro4, python-jinja2,
+ texlive-latex-extra, tex4ht, imagemagick, sqlite3
Standards-Version: 3.9.6
Homepage: http://cylc.github.io/cylc
Package: cylc
-Section: libs
-Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends},
+ sqlite3, python-cylc
Description: Workflow scheduler
Cylc ("silk") is a suite engine and meta-scheduler that specializes
in suites of cycling tasks for weather forecasting, climate modeling,
and related processing (it can also be used for one-off workflows
of non-cycling tasks, which is a simpler problem).
+
+Package: python-cylc
+Section: python
+Depends: ${python:Depends}, ${misc:Depends}
+Description: python libraries for cylc workflow scheduler
+ Cylc ("silk") is a suite engine and meta-scheduler that specializes
+ in suites of cycling tasks for weather forecasting, climate modeling,
+ and related processing (it can also be used for one-off workflows
+ of non-cycling tasks, which is a simpler problem).
+ .
+ This package contains python library code used by cylc.
diff --git a/debian/cylc.dirs b/debian/cylc.dirs
new file mode 100644
index 0000000..bd5f566
--- /dev/null
+++ b/debian/cylc.dirs
@@ -0,0 +1 @@
+/usr/share/cylc/bin
diff --git a/debian/cylc.examples b/debian/cylc.examples
new file mode 100644
index 0000000..e39721e
--- /dev/null
+++ b/debian/cylc.examples
@@ -0,0 +1 @@
+examples/*
diff --git a/debian/cylc.install b/debian/cylc.install
index 078c72c..9c0fc76 100644
--- a/debian/cylc.install
+++ b/debian/cylc.install
@@ -1 +1,8 @@
images/* /usr/share/images/cylc
+bin/cylc-* /usr/share/cylc/bin
+bin/__* /usr/share/cylc/bin
+conf/5to6 /usr/share/cylc/bin
+conf/cylc-mode.el /usr/share/emacs/site-lisp
+conf/cylc.vim /usr/share/vim/addons/plugin
+conf/cylc.lang /usr/share/gtksourceview-3.0/language-specs
+conf/cylc.xml /usr/share/kde4/apps/katepart/syntax
diff --git a/debian/python-cylc.install b/debian/python-cylc.install
new file mode 100644
index 0000000..9a2cfbd
--- /dev/null
+++ b/debian/python-cylc.install
@@ -0,0 +1 @@
+lib/* /usr/lib/python2.7
diff --git a/debian/rules b/debian/rules
index 4f785fb..c5bf7a0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,5 +2,15 @@
# The magic debhelper rule:
%:
- dh $@
+ dh $@ --with python2
+
+override_dh_auto_build:
+ PATH=$(PATH):$(CURDIR)/bin && $(MAKE)
+
+override_dh_auto_install:
+ mkdir debian/tmp/usr/bin
+ cp admin/cylc-wrapper debian/tmp/usr/bin/cylc
+
+override_dh_auto_test:
+ cylc test-battery
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/cylc.git
More information about the debian-science-commits
mailing list