[Python-modules-commits] r16460 - in packages/python-pybabel/trunk/debian (12 files)

wrar-guest at users.alioth.debian.org wrar-guest at users.alioth.debian.org
Sat Apr 9 11:35:47 UTC 2011


    Date: Saturday, April 9, 2011 @ 11:35:45
  Author: wrar-guest
Revision: 16460

* New upstream version (Closes: #584893)
* Rename to python-babel (Closes: #556377)
* Enable build time tests
* Update Standards-Version to 3.9.2 (no change needed)
* Update debhelper compatibility level to 8
* Switch from dh_pysupport to dh_python2
* Add the Homepage field
* Register HTML docs with doc-base

Added:
  packages/python-pybabel/trunk/debian/python-babel.doc-base
  packages/python-pybabel/trunk/debian/python-babel.docs
    (from rev 15866, packages/python-pybabel/trunk/debian/python-pybabel.docs)
  packages/python-pybabel/trunk/debian/python-babel.install
    (from rev 15866, packages/python-pybabel/trunk/debian/python-pybabel.install)
  packages/python-pybabel/trunk/debian/python-babel.manpages
    (from rev 15866, packages/python-pybabel/trunk/debian/python-pybabel.manpages)
Modified:
  packages/python-pybabel/trunk/debian/changelog
  packages/python-pybabel/trunk/debian/compat
  packages/python-pybabel/trunk/debian/control
  packages/python-pybabel/trunk/debian/copyright
  packages/python-pybabel/trunk/debian/rules
Deleted:
  packages/python-pybabel/trunk/debian/python-pybabel.docs
  packages/python-pybabel/trunk/debian/python-pybabel.install
  packages/python-pybabel/trunk/debian/python-pybabel.manpages

Modified: packages/python-pybabel/trunk/debian/changelog
===================================================================
--- packages/python-pybabel/trunk/debian/changelog	2011-04-09 10:27:40 UTC (rev 16459)
+++ packages/python-pybabel/trunk/debian/changelog	2011-04-09 11:35:45 UTC (rev 16460)
@@ -1,3 +1,17 @@
+python-pybabel (0.9.6-1) UNRELEASED; urgency=low
+
+  [ Andrey Rahmatullin ]
+  * New upstream version (Closes: #584893)
+  * Rename to python-babel (Closes: #556377)
+  * Enable build time tests
+  * Update Standards-Version to 3.9.2 (no change needed)
+  * Update debhelper compatibility level to 8
+  * Switch from dh_pysupport to dh_python2
+  * Add the Homepage field
+  * Register HTML docs with doc-base
+
+ -- Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>  Fri, 25 Feb 2011 23:06:10 +0500
+
 python-pybabel (0.9.4-2) unstable; urgency=low
 
   [ Kumar Appaiah ]

Modified: packages/python-pybabel/trunk/debian/compat
===================================================================
--- packages/python-pybabel/trunk/debian/compat	2011-04-09 10:27:40 UTC (rev 16459)
+++ packages/python-pybabel/trunk/debian/compat	2011-04-09 11:35:45 UTC (rev 16460)
@@ -1 +1 @@
-5
+8

Modified: packages/python-pybabel/trunk/debian/control
===================================================================
--- packages/python-pybabel/trunk/debian/control	2011-04-09 10:27:40 UTC (rev 16459)
+++ packages/python-pybabel/trunk/debian/control	2011-04-09 11:35:45 UTC (rev 16460)
@@ -3,18 +3,31 @@
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Uploaders: Christoph Haas <haas at debian.org>
-Build-Depends: python-support (>= 0.6), debhelper (>= 5), python-all-dev, python-setuptools
-Standards-Version: 3.8.3
+Build-Depends: debhelper (>= 8), python-all (>= 2.6.6-3), python-setuptools, python-tz
+Standards-Version: 3.9.2
+Homepage: http://babel.edgewall.org/
 Vcs-Svn: svn://svn.debian.org/python-modules/packages/python-pybabel/trunk/
 Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/python-pybabel/trunk/
 
 Package: python-pybabel
 Architecture: all
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, python-pkg-resources
-Conflicts: python-babel
+Section: oldlibs
+Depends: python-babel, ${misc:Depends}
+Description: tools for internationalizing Python applications (transitional dummy package)
+ Babel is composed of two major parts. First tools to build and work with
+ gettext message catalogs. Second a Python interface to the CLDR (Common
+ Locale Data Repository), providing access to various locale display
+ names, localized number and date formatting, etc.
+ .
+ This is a dummy package for transition from python-pybabel to python-babel.
+
+Package: python-babel
+Architecture: all
+Depends: ${python:Depends}, ${misc:Depends}, python-pkg-resources
+Replaces: python-pybabel (<< 0.9.6-1~)
+Conflicts: python-pybabel (<< 0.9.6-1~)
 Description: tools for internationalizing Python applications
  Babel is composed of two major parts. First tools to build and work with
  gettext message catalogs. Second a Python interface to the CLDR (Common
  Locale Data Repository), providing access to various locale display
  names, localized number and date formatting, etc.
-

Modified: packages/python-pybabel/trunk/debian/copyright
===================================================================
--- packages/python-pybabel/trunk/debian/copyright	2011-04-09 10:27:40 UTC (rev 16459)
+++ packages/python-pybabel/trunk/debian/copyright	2011-04-09 11:35:45 UTC (rev 16460)
@@ -9,7 +9,7 @@
 
 Copyright: 
 
-    Copyright (C) 2007 Edgewall Software
+    Copyright (C) 2007-2011 Edgewall Software
     All rights reserved.
 
 License:

Added: packages/python-pybabel/trunk/debian/python-babel.doc-base
===================================================================
--- packages/python-pybabel/trunk/debian/python-babel.doc-base	                        (rev 0)
+++ packages/python-pybabel/trunk/debian/python-babel.doc-base	2011-04-09 11:35:45 UTC (rev 16460)
@@ -0,0 +1,10 @@
+Document: python-babel
+Title: Python Babel documentation
+Author: Edgewall Software
+Abstract: Babel Python module provides tools for internationalizing Python
+ applications.
+Section: Programming/Python
+
+Format: HTML
+Index: /usr/share/doc/python-babel/index.html
+Files: /usr/share/doc/python-babel/*.html /usr/share/doc/python-babel/api/*.html

Copied: packages/python-pybabel/trunk/debian/python-babel.docs (from rev 15866, packages/python-pybabel/trunk/debian/python-pybabel.docs)
===================================================================
--- packages/python-pybabel/trunk/debian/python-babel.docs	                        (rev 0)
+++ packages/python-pybabel/trunk/debian/python-babel.docs	2011-04-09 11:35:45 UTC (rev 16460)
@@ -0,0 +1,5 @@
+doc/*.txt
+doc/*.html
+doc/*.png
+doc/*.pdf
+doc/api

Copied: packages/python-pybabel/trunk/debian/python-babel.install (from rev 15866, packages/python-pybabel/trunk/debian/python-pybabel.install)
===================================================================
--- packages/python-pybabel/trunk/debian/python-babel.install	                        (rev 0)
+++ packages/python-pybabel/trunk/debian/python-babel.install	2011-04-09 11:35:45 UTC (rev 16460)
@@ -0,0 +1 @@
+doc/common/style usr/share/doc/python-pybabel/common

Copied: packages/python-pybabel/trunk/debian/python-babel.manpages (from rev 15866, packages/python-pybabel/trunk/debian/python-pybabel.manpages)
===================================================================
--- packages/python-pybabel/trunk/debian/python-babel.manpages	                        (rev 0)
+++ packages/python-pybabel/trunk/debian/python-babel.manpages	2011-04-09 11:35:45 UTC (rev 16460)
@@ -0,0 +1 @@
+debian/pybabel.1

Deleted: packages/python-pybabel/trunk/debian/python-pybabel.docs
===================================================================
--- packages/python-pybabel/trunk/debian/python-pybabel.docs	2011-04-09 10:27:40 UTC (rev 16459)
+++ packages/python-pybabel/trunk/debian/python-pybabel.docs	2011-04-09 11:35:45 UTC (rev 16460)
@@ -1,5 +0,0 @@
-doc/*.txt
-doc/*.html
-doc/*.png
-doc/*.pdf
-doc/api

Deleted: packages/python-pybabel/trunk/debian/python-pybabel.install
===================================================================
--- packages/python-pybabel/trunk/debian/python-pybabel.install	2011-04-09 10:27:40 UTC (rev 16459)
+++ packages/python-pybabel/trunk/debian/python-pybabel.install	2011-04-09 11:35:45 UTC (rev 16460)
@@ -1 +0,0 @@
-doc/common/style usr/share/doc/python-pybabel/common

Deleted: packages/python-pybabel/trunk/debian/python-pybabel.manpages
===================================================================
--- packages/python-pybabel/trunk/debian/python-pybabel.manpages	2011-04-09 10:27:40 UTC (rev 16459)
+++ packages/python-pybabel/trunk/debian/python-pybabel.manpages	2011-04-09 11:35:45 UTC (rev 16460)
@@ -1 +0,0 @@
-debian/pybabel.1

Modified: packages/python-pybabel/trunk/debian/rules
===================================================================
--- packages/python-pybabel/trunk/debian/rules	2011-04-09 10:27:40 UTC (rev 16459)
+++ packages/python-pybabel/trunk/debian/rules	2011-04-09 11:35:45 UTC (rev 16460)
@@ -29,45 +29,52 @@
 
 	# Some files do not get cleaned up properly
 	#rm -f doc/common/doctools.pyc
+	rm -rf babel/messages/tests/data/project/i18n/temp.pot babel/messages/tests/data/project/i18n/en_US
 	find . -type f -name '*.pyc' -print0 | xargs -r0 rm
 
 	rm -rf build build-stamp
 
-	dh_clean 
+	dh_clean
 
 install: build
 	dh_testdir
 	dh_testroot
-	dh_clean -k 
+	dh_prep
 	dh_installdirs
 
 	set -e; \
 	for python in $(PYVERS); do \
-		$$python setup.py install --root=debian/python-pybabel --prefix=/usr; \
+		$$python setup.py install --root=debian/python-babel --install-layout=deb; \
 	done
 
-	# Fix permissions
-	find debian/python-pybabel -name '*egg-info' -type d -print0 | xargs -r0 chmod -R -x
-
 	# Strip specific Python version from 'pybabel' script
-	sed -i -e 's,#!/usr/bin/python.*,#!/usr/bin/python,' ./debian/python-pybabel/usr/bin/pybabel
+	sed -i -e 's,#!/usr/bin/python.*,#!/usr/bin/python,' ./debian/python-babel/usr/bin/pybabel
 
+test:
+	-
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+	set -e; \
+	for python in $(PYVERS); do  \
+		$$python setup.py test -vv; \
+	done
+endif
+
 # Build architecture-dependent files here.
-binary-indep: build install
+binary: build install
 # We have nothing to do by default.
 
 # Build architecture-independent files here.
-binary-indep: build install
+binary-indep: build install test
 	dh_testdir
 	dh_testroot
-	dh_installchangelogs ChangeLog
+	dh_installchangelogs
 	dh_installdocs
 #	dh_installexamples
 	dh_install
 #	dh_installmenu
-#	dh_installdebconf	
+#	dh_installdebconf
 #	dh_installmime
-	dh_pysupport
+	dh_python2
 #	dh_installinfo
 	dh_installman
 #	dh_link
@@ -83,5 +90,5 @@
 	dh_builddeb
 
 binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
+.PHONY: build clean binary-indep binary-arch binary install configure test
 




More information about the Python-modules-commits mailing list