[Python-modules-commits] r33567 - in packages/jinja2/trunk/debian (9 files)

piotr at users.alioth.debian.org piotr at users.alioth.debian.org
Sat Aug 1 12:41:48 UTC 2015


    Date: Saturday, August 1, 2015 @ 12:41:45
  Author: piotr
Revision: 33567

* New upstream release
  - drop jinja2-typos and drop_next_import_from_docs-jinjaext patches - both
    applied upstream
* rewrite debian/rules to dh sequencer and pybuild buildsystem
* Standards-version bumped to 3.9.6 (no other changes needed)

Added:
  packages/jinja2/trunk/debian/python-jinja2-doc.links
Modified:
  packages/jinja2/trunk/debian/changelog
  packages/jinja2/trunk/debian/control
  packages/jinja2/trunk/debian/rules
  packages/jinja2/trunk/debian/watch
Deleted:
  packages/jinja2/trunk/debian/README.source
  packages/jinja2/trunk/debian/patches/
  packages/jinja2/trunk/debian/python-jinja2-doc.dirs
  packages/jinja2/trunk/debian/u2to3.py

Deleted: packages/jinja2/trunk/debian/README.source
===================================================================
--- packages/jinja2/trunk/debian/README.source	2015-08-01 00:30:46 UTC (rev 33566)
+++ packages/jinja2/trunk/debian/README.source	2015-08-01 12:41:45 UTC (rev 33567)
@@ -1,2 +0,0 @@
-This package uses the patch management system quilt as documented in
-/usr/share/doc/quilt/README.source.

Modified: packages/jinja2/trunk/debian/changelog
===================================================================
--- packages/jinja2/trunk/debian/changelog	2015-08-01 00:30:46 UTC (rev 33566)
+++ packages/jinja2/trunk/debian/changelog	2015-08-01 12:41:45 UTC (rev 33567)
@@ -1,3 +1,13 @@
+jinja2 (2.8-1) unstable; urgency=medium
+
+  * New upstream release
+    - drop jinja2-typos and drop_next_import_from_docs-jinjaext patches - both
+      applied upstream
+  * rewrite debian/rules to dh sequencer and pybuild buildsystem
+  * Standards-version bumped to 3.9.6 (no other changes needed)
+
+ -- Piotr Ożarowski <piotr at debian.org>  Sat, 01 Aug 2015 14:15:36 +0200
+
 jinja2 (2.7.3-1) unstable; urgency=medium
 
   * New upstream release

Modified: packages/jinja2/trunk/debian/control
===================================================================
--- packages/jinja2/trunk/debian/control	2015-08-01 00:30:46 UTC (rev 33566)
+++ packages/jinja2/trunk/debian/control	2015-08-01 12:41:45 UTC (rev 33567)
@@ -3,11 +3,11 @@
 Priority: optional
 Maintainer: Piotr Ożarowski <piotr at debian.org>
 Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Build-Depends: debhelper (>= 9),
+Build-Depends: debhelper (>= 9), dh-python,
  python-all (>= 2.6.6-3), python3-all,
  python-setuptools (>= 0.6b3-1~), python3-setuptools,
  python-sphinx (>= 1.0.7+dfsg) | python3-sphinx, python-pygments
-Standards-Version: 3.9.4
+Standards-Version: 3.9.6
 Homepage: http://jinja.pocoo.org/
 X-Python-Version: >= 2.6
 X-Python3-Version: >= 3.2

Deleted: packages/jinja2/trunk/debian/python-jinja2-doc.dirs
===================================================================
--- packages/jinja2/trunk/debian/python-jinja2-doc.dirs	2015-08-01 00:30:46 UTC (rev 33566)
+++ packages/jinja2/trunk/debian/python-jinja2-doc.dirs	2015-08-01 12:41:45 UTC (rev 33567)
@@ -1 +0,0 @@
-/usr/share/doc/python-jinja2/

Added: packages/jinja2/trunk/debian/python-jinja2-doc.links
===================================================================
--- packages/jinja2/trunk/debian/python-jinja2-doc.links	                        (rev 0)
+++ packages/jinja2/trunk/debian/python-jinja2-doc.links	2015-08-01 12:41:45 UTC (rev 33567)
@@ -0,0 +1,4 @@
+/usr/share/doc/python-jinja2-doc/html /usr/share/doc/python-jinja2/html
+/usr/share/doc/python-jinja2-doc/html/_sources /usr/share/doc/python-jinja2/rst
+/usr/share/doc/python-jinja2-doc/html /usr/share/doc/python3-jinja2/html
+/usr/share/doc/python-jinja2-doc/html/_sources /usr/share/doc/python3-jinja2/rst

Modified: packages/jinja2/trunk/debian/rules
===================================================================
--- packages/jinja2/trunk/debian/rules	2015-08-01 00:30:46 UTC (rev 33566)
+++ packages/jinja2/trunk/debian/rules	2015-08-01 12:41:45 UTC (rev 33567)
@@ -2,73 +2,14 @@
 
 #export DH_VERBOSE=1
 
-include /usr/share/python3/python.mk
+export PYBUILD_NAME=jinja2
 
-PYVERS=$(shell pyversions -vr) $(shell py3versions -vr)
-VERSION=$(shell sed -rn 's,^Version: (.*),\1,p' $(CURDIR)/PKG-INFO)
-pkgdir = $(CURDIR)/debian/python$(if $(patsubst 3.%,,$(1)),,3)-jinja2
+%:
+	dh $@ --with python2,python3 --buildsystem=pybuild
 
-clean:
-	dh_testdir
-	dh_testroot
-	rm -rf dist build Jinja2.egg-info
-	find . -name '*\.pyc' -delete
-	find . -name '\._*' -delete
-	find . -name '\.DS_Store' -delete
+override_dh_auto_clean:
 	make -C docs clean
-	dh_clean install-stamp build-stamp \
-		$(PYVERS:%=install-python%) $(PYVERS:%=build-python%)
+	dh_auto_clean
 
-build: build-indep
-
-build-arch:
-
-build-indep: $(PYVERS:%=build-python%) build-docs
-	touch $@
-
-build-python3%:
-	python3$* setup.py build
-	python debian/u2to3.py --no-diffs --write --nobackups build/lib/
-	touch $@
-
-build-python%:
-	python$* setup.py build
-	touch $@
-
-build-docs:
+override_dh_auto_build-indep:
 	PYTHONPATH=$(CURDIR):$(CURDIR)/docs make -C docs html
-
-install: install-stamp
-install-stamp: $(PYVERS:%=install-python%)
-	dh_install
-	touch $@
-
-install-python%: build-python%
-	python$* setup.py install $(py_setup_install_args) \
-		--skip-build --root $(call pkgdir,$*)
-	touch $@
-
-binary-indep: build-indep install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs -i CHANGES
-	dh_installdocs -i
-	dh_sphinxdoc -p python-jinja2-doc
-	dh_installexamples -i
-	find $(CURDIR)/debian/ -name '*.py[co]' -delete
-	dh_python2 -i -p python-jinja2
-	dh_python3 -i -p python3-jinja2
-	dh_link -i /usr/share/doc/python-jinja2-doc/html /usr/share/doc/python-jinja2/html
-	dh_link -i /usr/share/doc/python-jinja2-doc/html/_sources /usr/share/doc/python-jinja2/rst
-	dh_compress -i -X.html -X.py -Xobjects.inv
-	dh_fixperms -i
-	dh_installdeb -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i -- -Z bzip2
-
-binary-arch:
-
-binary: binary-indep binary-arch
-
-.PHONY: build clean binary-indep binary-arch binary install

Deleted: packages/jinja2/trunk/debian/u2to3.py
===================================================================
--- packages/jinja2/trunk/debian/u2to3.py	2015-08-01 00:30:46 UTC (rev 33566)
+++ packages/jinja2/trunk/debian/u2to3.py	2015-08-01 12:41:45 UTC (rev 33567)
@@ -1,12 +0,0 @@
-#!/usr/bin/python
-
-'''
-minimal 2to3 coverter that touches only u'' literals
-'''
-
-import sys
-from lib2to3.fixes.fix_unicode import FixUnicode
-
-FixUnicode.PATTERN = 'STRING'
-sys.argv[1:1] = ['-f', 'unicode']
-execfile('/usr/bin/2to3')

Modified: packages/jinja2/trunk/debian/watch
===================================================================
--- packages/jinja2/trunk/debian/watch	2015-08-01 00:30:46 UTC (rev 33566)
+++ packages/jinja2/trunk/debian/watch	2015-08-01 12:41:45 UTC (rev 33567)
@@ -1,3 +1,3 @@
 version=3
-opts=uversionmangle=s/rc/~rc/ \
-http://pypi.python.org/packages/source/J/Jinja2/Jinja2-(.+)\.tar\.gz debian uupdate
+opts=uversionmangle=s/(rc|a|b|c)/~$1/ \
+http://pypi.debian.net/Jinja2/Jinja2-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
\ No newline at end of file




More information about the Python-modules-commits mailing list