[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