[Python-modules-commits] r10462 - in packages/epsilon/trunk/debian (5 files)

jwilk-guest at users.alioth.debian.org jwilk-guest at users.alioth.debian.org
Sun Nov 15 14:40:40 UTC 2009


    Date: Sunday, November 15, 2009 @ 14:40:38
  Author: jwilk-guest
Revision: 10462

Apply patch from Fabrice Coutadeur to make package ready for Python 2.6
transition (closes: #546847).

Added:
  packages/epsilon/trunk/debian/patches/python-2.6.diff
Modified:
  packages/epsilon/trunk/debian/changelog
  packages/epsilon/trunk/debian/patches/series
  packages/epsilon/trunk/debian/rules
  packages/epsilon/trunk/debian/runtrial.py

Modified: packages/epsilon/trunk/debian/changelog
===================================================================
--- packages/epsilon/trunk/debian/changelog	2009-11-14 19:54:59 UTC (rev 10461)
+++ packages/epsilon/trunk/debian/changelog	2009-11-15 14:40:38 UTC (rev 10462)
@@ -1,3 +1,11 @@
+epsilon (0.5.12-2) UNRELEASED; urgency=low
+
+  [ Jakub Wilk ]
+  * Apply patch from Fabrice Coutadeur to make package ready for Python 2.6
+    transition (closes: #546847).
+
+ -- Jakub Wilk <ubanus at users.sf.net>  Sun, 15 Nov 2009 14:57:07 +0100
+
 epsilon (0.5.12-1) unstable; urgency=low
 
   * New upstream release.

Added: packages/epsilon/trunk/debian/patches/python-2.6.diff
===================================================================
--- packages/epsilon/trunk/debian/patches/python-2.6.diff	                        (rev 0)
+++ packages/epsilon/trunk/debian/patches/python-2.6.diff	2009-11-15 14:40:38 UTC (rev 10462)
@@ -0,0 +1,15 @@
+# patch the search routine to avoid detecting temporary build directory
+Index: epsilon-0.5.12/epsilon/setuphelper.py
+===================================================================
+--- epsilon-0.5.12.orig/epsilon/setuphelper.py  2009-09-16 04:39:38.000000000 +0000
++++ epsilon-0.5.12/epsilon/setuphelper.py       2009-09-16 04:39:44.000000000 +0000
+@@ -43,7 +43,8 @@
+         pkgName = dirpath[2:].replace('/', '.')
+         if '__init__.py' in filenames:
+             # The current directory is a Python package
+-            packages.append(pkgName)
++            if 'build' not in dirpath:
++                packages.append(pkgName)
+         elif 'plugins' in dirnames:
+             # The current directory is for the Twisted plugin system
+             pluginPackages.append(pkgName)

Modified: packages/epsilon/trunk/debian/patches/series
===================================================================
--- packages/epsilon/trunk/debian/patches/series	2009-11-14 19:54:59 UTC (rev 10461)
+++ packages/epsilon/trunk/debian/patches/series	2009-11-15 14:40:38 UTC (rev 10462)
@@ -1,2 +1,3 @@
 use-proc-mounts.diff
 fix-test_cmp.diff
+python-2.6.diff

Modified: packages/epsilon/trunk/debian/rules
===================================================================
--- packages/epsilon/trunk/debian/rules	2009-11-14 19:54:59 UTC (rev 10461)
+++ packages/epsilon/trunk/debian/rules	2009-11-15 14:40:38 UTC (rev 10462)
@@ -8,10 +8,12 @@
 DEB_INSTALL_MANPAGES_python-epsilon := debian/epsilon-benchmark.1
 
 install/python-epsilon::
-	rm $(PKGDIR)/usr/lib/python*/site-packages/epsilon/release.py
-	rm $(PKGDIR)/usr/lib/python*/site-packages/epsilon/test/test_release.py
-	rm -r $(PKGDIR)/usr/lib/python*/site-packages/build
+	rm $(PKGDIR)/usr/lib/python*/*-packages/epsilon/release.py
+	rm $(PKGDIR)/usr/lib/python*/*-packages/epsilon/test/test_release.py
 ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
 	$(call cdbs_python_binary,python$(cdbs_python_compile_version)) debian/runtrial.py $(PKGDIR) epsilon
 endif
 	mv $(PKGDIR)/usr/bin/benchmark $(PKGDIR)/usr/bin/epsilon-benchmark
+
+clean::
+	rm -rf _trial_temp

Modified: packages/epsilon/trunk/debian/runtrial.py
===================================================================
--- packages/epsilon/trunk/debian/runtrial.py	2009-11-14 19:54:59 UTC (rev 10461)
+++ packages/epsilon/trunk/debian/runtrial.py	2009-11-15 14:40:38 UTC (rev 10462)
@@ -9,6 +9,7 @@
 _path = sys.path[:]
 sys.path[:] = []
 addsitedir(join(root, site_packages[1:]))
+addsitedir(join(root, 'usr/lib/python2.6/site-packages')) #for whatever reason cdbs still installs python modules in site-packages
 sys.path.extend(_path)
 
 from twisted.scripts.trial import run




More information about the Python-modules-commits mailing list