[Python-modules-commits] r18203 - in packages/python-simpy/trunk/debian (9 files)

dandrimont-guest at users.alioth.debian.org dandrimont-guest at users.alioth.debian.org
Thu Aug 18 20:20:34 UTC 2011


    Date: Thursday, August 18, 2011 @ 20:20:32
  Author: dandrimont-guest
Revision: 18203

Take over and update packaging for the 2.1.0 release

 - Add a watch file
 - Add the Vcs-* fields
 - Update Standards-Version to 3.9.2
 - Switch to dh short form
 - Switch to dh_python2
 - Switch to dh compat level 8
 - Refresh and simplify the .install files

Added:
  packages/python-simpy/trunk/debian/watch
Modified:
  packages/python-simpy/trunk/debian/changelog
  packages/python-simpy/trunk/debian/compat
  packages/python-simpy/trunk/debian/control
  packages/python-simpy/trunk/debian/python-simpy-doc.doc-base
  packages/python-simpy/trunk/debian/python-simpy-gui.install
  packages/python-simpy/trunk/debian/python-simpy.install
  packages/python-simpy/trunk/debian/rules
Deleted:
  packages/python-simpy/trunk/debian/pyversions

Modified: packages/python-simpy/trunk/debian/changelog
===================================================================
--- packages/python-simpy/trunk/debian/changelog	2011-08-18 18:30:49 UTC (rev 18202)
+++ packages/python-simpy/trunk/debian/changelog	2011-08-18 20:20:32 UTC (rev 18203)
@@ -1,3 +1,15 @@
+python-simpy (2.1.0-1) UNRELEASED; urgency=low
+
+  * New upstream release (Closes: #463044)
+  * Take over the package under the Python Modules Team.
+     - Thanks Antal A. Buss for your work on this package.
+  * Add debian/watch file
+  * Update Standards-Version to 3.9.2 (no changes)
+  * Bump dehelper compat level to 8
+  * Switch to dh_python2
+
+ -- Nicolas Dandrimont <nicolas.dandrimont at crans.org>  Thu, 18 Aug 2011 22:14:31 +0200
+
 python-simpy (1.8-1) unstable; urgency=low
 
   * New upstream release (Closes: #409997)

Modified: packages/python-simpy/trunk/debian/compat
===================================================================
--- packages/python-simpy/trunk/debian/compat	2011-08-18 18:30:49 UTC (rev 18202)
+++ packages/python-simpy/trunk/debian/compat	2011-08-18 20:20:32 UTC (rev 18203)
@@ -1 +1 @@
-5
+8

Modified: packages/python-simpy/trunk/debian/control
===================================================================
--- packages/python-simpy/trunk/debian/control	2011-08-18 18:30:49 UTC (rev 18202)
+++ packages/python-simpy/trunk/debian/control	2011-08-18 20:20:32 UTC (rev 18203)
@@ -1,17 +1,17 @@
 Source: python-simpy
 Section: python
 Priority: optional
-Maintainer: Antal A. Buss <abuss at puj.edu.co>
-Build-Depends: python-support (>= 0.7.5), debhelper (>= 5), python-all-dev
-Standards-Version: 3.7.3
+Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
+Uploaders: Nicolas Dandrimont <nicolas.dandrimont at crans.org>
+Build-Depends: debhelper (>= 8.0.0~), python-all (>= 2.6.6-3~)
+Standards-Version: 3.9.2
 Homepage: http://simpy.sourceforge.net/
 
 
 Package: python-simpy
 Architecture: all
-Depends: ${python:Depends}
-Provides: ${python:Provides}
-Recommends: python-simpy-doc, python-simpy-gui 
+Depends: ${python:Depends}, ${misc:Depends}
+Recommends: python-simpy-doc, python-simpy-gui
 Conflicts: python2.3-simpy
 Replaces: python2.3-simpy
 Description: python-based simulation package 
@@ -29,7 +29,7 @@
 Package: python-simpy-doc
 Architecture: all
 Section: doc
-Depends: ${python:Depends}
+Depends: ${misc:Depends}
 Description: python-based simulation package, Documentation and examples
  SimPy is a process-based discrete-event simulation language based on
  standard Python.
@@ -46,8 +46,7 @@
 
 Package: python-simpy-gui
 Architecture: all
-Depends: ${python:Depends}, python-simpy, python-tk
-Provides: ${python:Provides}
+Depends: ${python:Depends}, python-simpy, python-tk, ${misc:Depends}
 Description: python-based simulation package, GUI
  SimPy is a process-based discrete-event simulation language based on
  standard Python.

Modified: packages/python-simpy/trunk/debian/python-simpy-doc.doc-base
===================================================================
--- packages/python-simpy/trunk/debian/python-simpy-doc.doc-base	2011-08-18 18:30:49 UTC (rev 18202)
+++ packages/python-simpy/trunk/debian/python-simpy-doc.doc-base	2011-08-18 20:20:32 UTC (rev 18203)
@@ -1,7 +1,7 @@
 Document: python-simpy
 Title: SimPy Manual
 Author: Tony Vignaux and Klaus Muller
-Abstract: This manual describes version 1.8 of SimPy,
+Abstract: This manual describes version 2.1.0 of SimPy,
  a Python-based simulation package.
 Section: Programming
 

Modified: packages/python-simpy/trunk/debian/python-simpy-gui.install
===================================================================
--- packages/python-simpy/trunk/debian/python-simpy-gui.install	2011-08-18 18:30:49 UTC (rev 18202)
+++ packages/python-simpy/trunk/debian/python-simpy-gui.install	2011-08-18 20:20:32 UTC (rev 18203)
@@ -1,4 +1,6 @@
-debian/tmp/usr/share/python-support/python-simpy/SimPy/SimGUI.py usr/share/python-support/python-simpy-gui/SimPy
-debian/tmp/usr/share/python-support/python-simpy/SimPy/SimPlot.py usr/share/python-support/python-simpy-gui/SimPy
-debian/tmp/usr/share/python-support/python-simpy/SimPy/tkconsole.py usr/share/python-support/python-simpy-gui/SimPy
-debian/tmp/usr/share/python-support/python-simpy/SimPy/tkprogressbar.py  usr/share/python-support/python-simpy-gui/SimPy
+/usr/lib/python2.*/dist-packages/SimPy/GUIDebug.py
+/usr/lib/python2.*/dist-packages/SimPy/SimGUI.py
+/usr/lib/python2.*/dist-packages/SimPy/SimPlot.py
+/usr/lib/python2.*/dist-packages/SimPy/SimulationGUIDebug.py
+/usr/lib/python2.*/dist-packages/SimPy/tkconsole.py
+/usr/lib/python2.*/dist-packages/SimPy/tkprogressbar.py

Modified: packages/python-simpy/trunk/debian/python-simpy.install
===================================================================
--- packages/python-simpy/trunk/debian/python-simpy.install	2011-08-18 18:30:49 UTC (rev 18202)
+++ packages/python-simpy/trunk/debian/python-simpy.install	2011-08-18 20:20:32 UTC (rev 18203)
@@ -1,7 +1,24 @@
-debian/tmp/usr/share/python-support/python-simpy/SimPy/Lister.py
-debian/tmp/usr/share/python-support/python-simpy/SimPy/Monitor.py
-debian/tmp/usr/share/python-support/python-simpy/SimPy/Simulation.py
-debian/tmp/usr/share/python-support/python-simpy/SimPy/SimulationRT.py
-debian/tmp/usr/share/python-support/python-simpy/SimPy/SimulationStep.py
-debian/tmp/usr/share/python-support/python-simpy/SimPy/SimulationTrace.py
-debian/tmp/usr/share/python-support/python-simpy/SimPy/__init__.py
+/usr/lib/python2.*/dist-packages/SimPy/Globals.py
+/usr/lib/python2.*/dist-packages/SimPy/__init__.py
+/usr/lib/python2.*/dist-packages/SimPy/Lib.py
+/usr/lib/python2.*/dist-packages/SimPy/Lister.py
+/usr/lib/python2.*/dist-packages/SimPy/Monitor.py
+/usr/lib/python2.*/dist-packages/SimPy/MonitorTest.py
+/usr/lib/python2.*/dist-packages/SimPy/Recording.py
+/usr/lib/python2.*/dist-packages/SimPy/Simulation.py
+/usr/lib/python2.*/dist-packages/SimPy/SimulationRT.py
+/usr/lib/python2.*/dist-packages/SimPy/SimulationStep.py
+/usr/lib/python2.*/dist-packages/SimPy/SimulationTrace.py
+/usr/lib/python2.*/dist-packages/SimPy/stepping.py
+/usr/lib/python2.*/dist-packages/SimPy/testRT_Behavior_OO.py
+/usr/lib/python2.*/dist-packages/SimPy/testRT_Behavior.py
+/usr/lib/python2.*/dist-packages/SimPy/testSimPyOO.py
+/usr/lib/python2.*/dist-packages/SimPy/testSimPy.py
+/usr/lib/python2.*/dist-packages/SimPy/testSimPyRTOO.py
+/usr/lib/python2.*/dist-packages/SimPy/testSimPyRT.py
+/usr/lib/python2.*/dist-packages/SimPy/testSimPy_simident.py
+/usr/lib/python2.*/dist-packages/SimPy/testSimPyStepOO.py
+/usr/lib/python2.*/dist-packages/SimPy/testSimPyStep.py
+/usr/lib/python2.*/dist-packages/SimPy/testSimPyTraceOO.py
+/usr/lib/python2.*/dist-packages/SimPy/testSimPyTrace.py
+/usr/lib/python2.*/dist-packages/SimPy-2.1.0.egg-info

Deleted: packages/python-simpy/trunk/debian/pyversions
===================================================================
--- packages/python-simpy/trunk/debian/pyversions	2011-08-18 18:30:49 UTC (rev 18202)
+++ packages/python-simpy/trunk/debian/pyversions	2011-08-18 20:20:32 UTC (rev 18203)
@@ -1,2 +0,0 @@
-2.4-
-

Modified: packages/python-simpy/trunk/debian/rules
===================================================================
--- packages/python-simpy/trunk/debian/rules	2011-08-18 18:30:49 UTC (rev 18202)
+++ packages/python-simpy/trunk/debian/rules	2011-08-18 20:20:32 UTC (rev 18203)
@@ -3,59 +3,19 @@
 
 #export DH_VERBOSE=1
 
-DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog \
-	| grep ^Version: | cut -d ' ' -f 2 | cut -d '-' -f 1)
+%:
+	dh $@ --with python2
 
+override_dh_install:
+	dh_install --fail-missing
 
-PYVERS=$(shell pyversions -vr debian/control)
-
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-*
-	rm -rf dist build
-	find . -name *\.py[co] -exec rm {} \;
-	find . -name "\._*" -exec rm -f {} \;
-	dh_clean
-
-build: $(PYVERS:%=build-python%)
-	touch $@
-build-python%:
-	python$* setup.py build
-	touch $@
-install: build $(PYVERS:%=install-python%)
-install-python%:
-	for i in `find build/lib/ -name '*\.py'`; do \
+override_dh_auto_install:
+	for i in `find build/ -name '*\.py'`; do \
 	   head -1 $$i | grep -q '^#!.*python'; \
 	   if [ "$$?" -eq 0 ]; then \
 	      grep -v '^#\!' $$i > $$i-tmp; \
 	      mv $$i-tmp $$i; \
 	   fi; \
-	done 
-	python$* setup.py install \
-		--no-compile \
-		--install-lib usr/share/python-support/python-simpy \
-		--root $(CURDIR)/debian/tmp
+	done
 
-binary-indep: build install
-	dh_testdir -i
-	dh_testroot -i
-	dh_installchangelogs  CHANGES_FROM_PREVIOUS_VERSION.txt
-	dh_installdocs -i
-	dh_installexamples  -i  
-	dh_install  -i
-	dh_pysupport -i
-	dh_installdeb -i
-	dh_strip -i
-	dh_compress -i -X.py
-	dh_fixperms -i
-	dh_shlibdeps -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
-
-binary-arch:
-
-binary: binary-indep binary-arch
-
-.PHONY: build clean binary-indep binary-arch binary install configure
+	dh_auto_install

Added: packages/python-simpy/trunk/debian/watch
===================================================================
--- packages/python-simpy/trunk/debian/watch	                        (rev 0)
+++ packages/python-simpy/trunk/debian/watch	2011-08-18 20:20:32 UTC (rev 18203)
@@ -0,0 +1,3 @@
+version=3
+opts="uversionmangle=s/([A-Za-z]+)/~$1/" \
+http://sf.net/simpy/SimPy-(.+)\.tar\.gz




More information about the Python-modules-commits mailing list