[Python-modules-commits] r32762 - in packages/python-meld3/trunk/debian (5 files)

asb at users.alioth.debian.org asb at users.alioth.debian.org
Sat May 23 23:21:24 UTC 2015


    Date: Saturday, May 23, 2015 @ 23:21:23
  Author: asb
Revision: 32762

* Team upload.
* Build Python 3 package (Closes: #782946).
* Build using pybuild.

Added:
  packages/python-meld3/trunk/debian/python3-meld3.docs
Modified:
  packages/python-meld3/trunk/debian/changelog
  packages/python-meld3/trunk/debian/control
  packages/python-meld3/trunk/debian/rules
Deleted:
  packages/python-meld3/trunk/debian/python-meld3.install

Modified: packages/python-meld3/trunk/debian/changelog
===================================================================
--- packages/python-meld3/trunk/debian/changelog	2015-05-22 02:48:34 UTC (rev 32761)
+++ packages/python-meld3/trunk/debian/changelog	2015-05-23 23:21:23 UTC (rev 32762)
@@ -1,3 +1,11 @@
+python-meld3 (1.0.0-2) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Build Python 3 package (Closes: #782946).
+  * Build using pybuild.
+
+ -- Andrew Starr-Bochicchio <asb at debian.org>  Sat, 23 May 2015 18:55:34 -0400
+
 python-meld3 (1.0.0-1) unstable; urgency=low
 
   * New upstream release

Modified: packages/python-meld3/trunk/debian/control
===================================================================
--- packages/python-meld3/trunk/debian/control	2015-05-22 02:48:34 UTC (rev 32761)
+++ packages/python-meld3/trunk/debian/control	2015-05-23 23:21:23 UTC (rev 32762)
@@ -3,8 +3,14 @@
 Priority: extra
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Uploaders: Jackson Doak <noskcaj at ubuntu.com>
-Build-Depends: debhelper (>= 9), python-setuptools (>= 0.6c7), python-all-dev (>= 2.6.6-3~)
+Build-Depends: debhelper (>= 9),
+               dh-python,
+               python-all-dev (>= 2.6.6-3~),
+               python3-all-dev,
+               python-setuptools (>= 0.6c7),
+               python3-setuptools
 X-Python-Version: >= 2.5
+X-Python3-Version: >= 3.2
 Standards-Version: 3.9.5
 Homepage: https://pypi.python.org/pypi/meld3
 Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-meld3/trunk/
@@ -20,3 +26,14 @@
  another. meld3 can deal with HTML or XML/XHTML input and can output
  well-formed HTML or XML/XHTML.
 
+Package: python3-meld3
+Architecture: any
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Provides: ${python:Provides}
+Description: HTML/XML templating system for Python (Python 3)
+ meld3 is an HTML/XML templating system for Python 2.3+ which keeps
+ template markup and dynamic rendering logic separate from one
+ another. meld3 can deal with HTML or XML/XHTML input and can output
+ well-formed HTML or XML/XHTML.
+ .
+ This package installs the library for Python 3.

Deleted: packages/python-meld3/trunk/debian/python-meld3.install
===================================================================
--- packages/python-meld3/trunk/debian/python-meld3.install	2015-05-22 02:48:34 UTC (rev 32761)
+++ packages/python-meld3/trunk/debian/python-meld3.install	2015-05-23 23:21:23 UTC (rev 32762)
@@ -1,4 +0,0 @@
-usr/lib/python*/*-packages/meld3*egg-info
-usr/lib/python*/*-packages/meld3/__init__.py
-usr/lib/python*/*-packages/meld3/meld3.py
-

Added: packages/python-meld3/trunk/debian/python3-meld3.docs
===================================================================
--- packages/python-meld3/trunk/debian/python3-meld3.docs	                        (rev 0)
+++ packages/python-meld3/trunk/debian/python3-meld3.docs	2015-05-23 23:21:23 UTC (rev 32762)
@@ -0,0 +1,2 @@
+README.txt
+TODO.txt

Modified: packages/python-meld3/trunk/debian/rules
===================================================================
--- packages/python-meld3/trunk/debian/rules	2015-05-22 02:48:34 UTC (rev 32761)
+++ packages/python-meld3/trunk/debian/rules	2015-05-23 23:21:23 UTC (rev 32762)
@@ -2,46 +2,11 @@
 # -*- makefile -*-
 
 # Uncomment this to turn on verbose mode.
-export DH_VERBOSE=1
-PYDEF=$(shell pyversions -d)
-PYVERS=$(shell pyversions -r)
+#export DH_VERBOSE=1
+export PYBUILD_NAME=meld3
 
 %:
-	dh $@ --with python2
+	dh $@ --with python2,python3 --buildsystem=pybuild
 
-override_dh_auto_build:
-	# Add here commands to compile the package.
-	for python in $(PYVERS); do \
-		python=$$(echo $$python | sed "s/$(PYDEF)/python/"); \
-		USE_MELD3_EXTENSION_MODULES=true \
-		$$python setup.py build; \
-	done
-	touch $@
-	dh_auto_build
-
-override_dh_clean:
-	for python in $(PYVERS); do \
-		python=$$(echo $$python | sed "s/$(PYDEF)/python/"); \
-		USE_MELD3_EXTENSION_MODULES=true \
-		$$python setup.py clean; \
-	done
-	rm -rf build/
-	dh_clean 
-
-override_dh_installdirs:
-	dh_installdirs
-	# Add here commands to install the package into debian/tmp
-	set -e; \
-	for python in $(PYVERS); do \
-		pydir=$$python \
-		python=$$(echo $$python | sed "s/$(PYDEF)/python/"); \
-		USE_MELD3_EXTENSION_MODULES=true \
-		$$python setup.py install --no-compile --root=debian/tmp --install-layout=deb; \
-	done
-
 override_dh_installchangelogs:
 	dh_installchangelogs CHANGES.txt
-
-override_dh_install:
-	dh_install --sourcedir=debian/tmp
-




More information about the Python-modules-commits mailing list