Added initial debian folder.

This commit is contained in:
Thomas Goirand
2014-01-24 17:12:01 +08:00
parent 135f562408
commit 0290268438
8 changed files with 130 additions and 0 deletions

5
debian/changelog vendored Normal file
View File

@@ -0,0 +1,5 @@
python-taskflow (0.1.2-1) unstable; urgency=low
* Initial release.
-- Thomas Goirand <zigo@debian.org> Fri, 24 Jan 2014 22:06:31 +0800

1
debian/compat vendored Normal file
View File

@@ -0,0 +1 @@
8

58
debian/control vendored Normal file
View File

@@ -0,0 +1,58 @@
Source: python-taskflow
Section: python
Priority: optional
Maintainer: PKG OpenStack <openstack-devel@lists.alioth.debian.org>
Uploaders: Julien Danjou <acid@debian.org>,
Thomas Goirand <zigo@debian.org>,
Mehdi Abaakouk <sileht@sileht.net>,
Sebastien Badia <seb@sebian.fr>
Build-Depends: debhelper (>= 9),
python-all (>= 2.6.6-3~),
python-pbr (>= 0.5.21),
python-setuptools
Build-depends-indep: alembic (>= 0.4.1),
pylint (>= 0.25),
python-anyjson (>= 0.3.3),
python-babel (>= 1.3),
python-futures (>= 2.1.3),
python-coverage (>= 3.6),
python-eventlet (>= 0.13.0),
python-hacking (>= 0.8.0),
python-iso8601 (>= 0.1.8),
python-mock (>= 1.0),
python-networkx (>= 1.8),
python-nose,
python-nose-exclude,
python-openstack.nose-plugin (>= 0.7),
python-six (>= 1.4.1),
python-sqlalchemy (>= 0.7.8),
python-stevedore (>= 0.12),
python-testtools (>= 0.9.32),
python-unittest2,
testrepository (>= 0.0.17)
Standards-Version: 3.9.4
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/python-taskflow.git
Vcs-Git: git://anonscm.debian.org/openstack/python-taskflow.git
Homepage: https://github.com/stackforge/taskflow
Package: python-taskflow
Architecture: all
Pre-Depends: dpkg (>= 1.15.6~)
Depends: alembic (>= 0.4.1),
python-anyjson (>= 0.3.3),
python-babel (>= 1.3),
python-futures (>= 2.1.3),
python-eventlet (>= 0.13.0),
python-iso8601 (>= 0.1.8),
python-networkx (>= 1.8),
python-pbr (>= 0.5.21),
python-six (>= 1.4.1),
python-sqlalchemy (>= 0.7.8),
python-stevedore (>= 0.12),
${misc:Depends},
${python:Depends}
Recommends: ${python:Recommends}
Description: Taskflow structured state management library
TaskFlow, is a library to do [jobs, tasks, flows] in a HA manner
using different backends to be used with OpenStack projects.
More information at http://wiki.openstack.org/wiki/TaskFlow

28
debian/copyright vendored Normal file
View File

@@ -0,0 +1,28 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: taskflow
Source: https://github.com/stackforge/taskflow
Files: debian/*
Copyright: (c) 2013, Sebastien Badia <seb@sebian.fr>
(c) 2013, Thomas Goirand <zigo@debian.org>
License: Apache-2
Files: *
Copyright: 2013, Openstack LLC
License: Apache-2
License: Apache-2
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
.
http://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
.
On Debian-based systems the full text of the Apache version 2.0 license
can be found in `/usr/share/common-licenses/Apache-2.0'.

8
debian/gbp.conf vendored Normal file
View File

@@ -0,0 +1,8 @@
[DEFAULT]
upstream-branch = master
debian-branch = debian/unstable
upstream-tag = %(version)s
compression = xz
[git-buildpackage]
export-dir = ../build-area/

26
debian/rules vendored Executable file
View File

@@ -0,0 +1,26 @@
#!/usr/bin/make -f
UPSTREAM_GIT = git://github.com/stackforge/taskflow.git
-include /usr/share/openstack-pkg-tools/pkgos.make
%:
dh $@ --buildsystem=python_distutils --with python2
override_dh_clean:
dh_clean -O--buildsystem=python_distutils
find . -iname '*.pyc' -delete
ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
override_dh_auto_test:
PYTHONPATH=. \
LANG=en_US.UTF-8 \
LANGUAGE=en_US:en \
LC_ALL=C \
NOSE_WITH_OPENSTACK=1 \
NOSE_OPENSTACK_COLOR=1 \
NOSE_OPENSTACK_RED=0.05 \
NOSE_OPENSTACK_YELLOW=0.025 \
NOSE_OPENSTACK_SHOW_ELAPSED=1 \
NOSE_OPENSTACK_STDOUT=1 \
nosetests --verbosity=2 || true
endif

1
debian/source/format vendored Normal file
View File

@@ -0,0 +1 @@
3.0 (quilt)

3
debian/watch vendored Normal file
View File

@@ -0,0 +1,3 @@
version=3
opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/taskflow-$1\.tar\.gz/ \
https://github.com/stackforge/taskflow/tags .*/v?(\d\S*)\.tar\.gz