Added initial debian folder.

This commit is contained in:
Thomas Goirand
2014-06-26 19:52:29 +08:00
parent 3de88973b5
commit b1d13cc782
9 changed files with 136 additions and 0 deletions

5
debian/changelog vendored Normal file
View File

@@ -0,0 +1,5 @@
python-django-pyscss (1.0.1-1) unstable; urgency=medium
* Initial release. (Closes: #752764)
-- Thomas Goirand <zigo@debian.org> Thu, 26 Jun 2014 17:02:53 +0800

1
debian/compat vendored Normal file
View File

@@ -0,0 +1 @@
9

35
debian/control vendored Normal file
View File

@@ -0,0 +1,35 @@
Source: python-django-pyscss
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>,
Gonéri Le Bouder <goneri@debian.org>
Build-Depends: debhelper (>= 9),
python-all (>= 2.6.6-3~),
python-compressor,
python-django-discover-runner,
python-nose,
python-pyscss,
python-setuptools
Standards-Version: 3.9.5
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/python-django-pyscss.git
Vcs-Git: git://anonscm.debian.org/openstack/python-django-pyscss.git
Homepage: https://github.com/fusionbox/django-pyscss
Package: python-django-pyscss
Architecture: all
Pre-Depends: dpkg (>= 1.15.6~)
Depends: ${misc:Depends}, ${python:Depends}
Description: makes it easier to use PySCSS in Django
Django-pyscss is a collection of tools for making it easier to use pyScss
within Django. It overwrites the import system to use Django's staticfiles
app. This way you can import SCSS files from any app (or any file that's
findable by the STATICFILES_FINDERS) with no hassle. It provides a
django-compressor precompile filter class so that you can easily use pyScss
with django-compressor without having to bust out to the shell. This has the
added benefit of removing the need to configure pyScss through its
command-line arguments AND makes it possible for the exceptions and warnings
that pyScss emits to bubble up to your process so that you can actually know
what's going on.

36
debian/copyright vendored Normal file
View File

@@ -0,0 +1,36 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: django-pyscss
Source: https://github.com/fusionbox/django-pyscss
Files: debian/*
Copyright: (c) 2014, Thomas Goirand <zigo@debian.org>
License: BSD-2-clause
Files: *
Copyright: (c) 2013, Fusionbox, Inc. <programmers@fusionbox.com>
Rocky Meza <rocky@fusionbox.com>
Gavin Wahl <gwahl@fusionbox.com>
Antoine Catton <acatton@fusionbox.com>
License: BSD-2-clause
License: BSD-2-clause
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
.
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

9
debian/gbp.conf vendored Normal file
View File

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

45
debian/rules vendored Executable file
View File

@@ -0,0 +1,45 @@
#!/usr/bin/make -f
PYTHONS:=$(shell pyversions -vr)
#PYTHON3S:=$(shell py3versions -vr)
UPSTREAM_GIT = git://github.com/fusionbox/django-pyscss.git
-include /usr/share/openstack-pkg-tools/pkgos.make
%:
dh $@ --buildsystem=python_distutils --with python2
override_dh_clean:
dh_clean -O--buildsystem=python_distutils
rm -f testproject/__init__.pyc testproject/testproject/__init__.pyc testproject/testproject/settings.pyc
override_dh_install:
set -e && for pyvers in $(PYTHONS); do \
python$$pyvers setup.py install --install-layout=deb \
--root $(CURDIR)/debian/python-django-pyscss; \
done
# set -e && for pyvers in $(PYTHON3S); do \
# python$$pyvers setup.py install --install-layout=deb \
# --root $(CURDIR)/debian/python3-django-pyscss; \
# done
override_dh_auto_test:
ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
set -e && for pyvers in $(PYTHONS) $(PYTHON3S); do \
echo "===> Testing with python$$pyvers" ; \
PYTHON=python$$pyvers python$$pyvers setup.py test ; \
done
endif
override_dh_clean:
dh_clean -O--buildsystem=python_distutils
rm -rf build
# Commands not to run
override_dh_installcatalogs:
override_dh_installemacsen override_dh_installifupdown:
override_dh_installinfo override_dh_installmenu override_dh_installmime:
override_dh_installmodules override_dh_installlogcheck:
override_dh_installpam override_dh_installppp override_dh_installudev override_dh_installwm:
override_dh_installxfonts override_dh_gconf override_dh_icons override_dh_perl override_dh_usrlocal:

1
debian/source/format vendored Normal file
View File

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

1
debian/source/options vendored Normal file
View File

@@ -0,0 +1 @@
extend-diff-ignore = "^[^/]*[.]egg-info/"

3
debian/watch vendored Normal file
View File

@@ -0,0 +1,3 @@
version=3
http://pypi.python.org/packages/source/d/django-pyscss django-pyscss-(.*).tar.gz