[Python-apps-commits] r361 - in packages/winpdb/trunk/debian (changelog control rules)

bzed at users.alioth.debian.org bzed at users.alioth.debian.org
Wed Dec 5 10:48:43 UTC 2007


    Date: Wednesday, December 5, 2007 @ 10:48:42
  Author: bzed
Revision: 361

* debian/rules:
  - Don't use fixed python version numbers, thanks to Luca Falavigna.
  - Use $(PKGNAME) to make it more easy to rename the package..
  - Add commands to set Recommends/Depends depending on the Distribution
    we're building the package on.
* debian/control:
  - Updating my email address.
  - Introduce winpdb:Depends/winpdb:recommends to allow us to set
    dependencies/recommended packages while building the package.

Modified:
  packages/winpdb/trunk/debian/changelog
  packages/winpdb/trunk/debian/control
  packages/winpdb/trunk/debian/rules

Modified: packages/winpdb/trunk/debian/changelog
===================================================================
--- packages/winpdb/trunk/debian/changelog	2007-12-05 00:07:42 UTC (rev 360)
+++ packages/winpdb/trunk/debian/changelog	2007-12-05 10:48:42 UTC (rev 361)
@@ -1,8 +1,16 @@
 winpdb (1.3.2-2) UNRELEASED; urgency=low
 
-  * NOT RELEASED YET
+  * debian/rules:
+    - Don't use fixed python version numbers, thanks to Luca Falavigna.
+    - Use $(PKGNAME) to make it more easy to rename the package..
+    - Add commands to set Recommends/Depends depending on the Distribution
+      we're building the package on.
+  * debian/control:
+    - Updating my email address.
+    - Introduce winpdb:Depends/winpdb:recommends to allow us to set
+      dependencies/recommended packages while building the package.
 
- -- Bernd Zeimetz <bernd at bzed.de>  Fri, 30 Nov 2007 15:19:23 +0100
+ -- Bernd Zeimetz <bzed at debian.org>  Wed, 05 Dec 2007 11:48:03 +0100
 
 winpdb (1.3.2-1) unstable; urgency=low
 

Modified: packages/winpdb/trunk/debian/control
===================================================================
--- packages/winpdb/trunk/debian/control	2007-12-05 00:07:42 UTC (rev 360)
+++ packages/winpdb/trunk/debian/control	2007-12-05 10:48:42 UTC (rev 361)
@@ -1,7 +1,7 @@
 Source: winpdb
 Section: python
 Priority: optional
-Maintainer: Bernd Zeimetz <bernd at bzed.de>
+Maintainer: Bernd Zeimetz <bzed at debian.org>
 Uploaders: Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
 Build-Depends: cdbs (>= 0.4.45), debhelper (>= 5), python, python-support (>= 0.6.4), dpatch
 Build-Depends-Indep: docbook-to-man
@@ -12,8 +12,8 @@
 
 Package: winpdb
 Architecture: all
-Depends: ${python:Depends}, ${misc:Depends}
-Recommends: python-wxversion, python-wxgtk2.6, python-crypto, x-terminal-emulator | screen
+Depends: ${python:Depends}, ${misc:Depends}, ${winpdb:Depends}
+Recommends: ${winpdb:Recommends}, python-crypto, x-terminal-emulator | screen
 Description: Platform independent Python debugger
  Winpdb supports debugging of threads- and curses based applications,
  namespace modification and embedded debugging. As a remote debugger,

Modified: packages/winpdb/trunk/debian/rules
===================================================================
--- packages/winpdb/trunk/debian/rules	2007-12-05 00:07:42 UTC (rev 360)
+++ packages/winpdb/trunk/debian/rules	2007-12-05 10:48:42 UTC (rev 361)
@@ -1,28 +1,39 @@
 #!/usr/bin/make -f
 
 DEB_PYTHON_SYSTEM=pysupport
+PKGNAME=$(PKGNAME)
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/rules/dpatch.mk
 include /usr/share/cdbs/1/class/python-distutils.mk
 
-MANPAGES = winpdb.1
+MANPAGES = $(PKGNAME).1
 
 %.1: debian/%.sgml
 	docbook-to-man $< > $@
 
-build/winpdb:: $(MANPAGES)
+build/$(PKGNAME):: $(MANPAGES)
 
-install/winpdb::
-	install -m 644 $(CURDIR)/artwork/winpdb-icon-16.png $(CURDIR)/debian/winpdb/usr/share/icons/hicolor/16x16/apps/winpdb.png
-	install -m 644 $(CURDIR)/artwork/winpdb-icon-32.png $(CURDIR)/debian/winpdb/usr/share/icons/hicolor/32x32/apps/winpdb.png
-	install -m 644 $(CURDIR)/artwork/winpdb-icon-64.png $(CURDIR)/debian/winpdb/usr/share/icons/hicolor/64x64/apps/winpdb.png
-	install -m 644 $(CURDIR)/artwork/winpdb-icon.svg $(CURDIR)/debian/winpdb/usr/share/icons/hicolor/scalable/apps/winpdb.svg
-	install -m 644 $(CURDIR)/debian/winpdb.xpm $(CURDIR)/debian/winpdb/usr/share/pixmaps/winpdb.xpm
-	chmod 755 $(CURDIR)/debian/winpdb/usr/lib/python2.4/site-packages/*.py
+install/$(PKGNAME)::
+	install -m 644 $(CURDIR)/artwork/$(PKGNAME)-icon-16.png \
+                       $(CURDIR)/debian/$(PKGNAME)/usr/share/icons/hicolor/16x16/apps/$(PKGNAME).png
+	install -m 644 $(CURDIR)/artwork/$(PKGNAME)-icon-32.png \
+                       $(CURDIR)/debian/$(PKGNAME)/usr/share/icons/hicolor/32x32/apps/$(PKGNAME).png
+	install -m 644 $(CURDIR)/artwork/$(PKGNAME)-icon-64.png \
+                       $(CURDIR)/debian/$(PKGNAME)/usr/share/icons/hicolor/64x64/apps/$(PKGNAME).png
+	install -m 644 $(CURDIR)/artwork/$(PKGNAME)-icon.svg \
+                       $(CURDIR)/debian/$(PKGNAME)/usr/share/icons/hicolor/scalable/apps/$(PKGNAME).svg
+	install -m 644 $(CURDIR)/debian/$(PKGNAME).xpm \
+                       $(CURDIR)/debian/$(PKGNAME)/usr/share/pixmaps/$(PKGNAME).xpm
+	chmod 755 $(CURDIR)/debian/$(PKGNAME)/usr/lib/python*/site-packages/*.py
 
-binary-predeb/winpdb::
+binary-predeb/$(PKGNAME)::
 	dh_desktop
+ifeq ($(distribution),Ubuntu)
+	echo '$(PKGNAME):Depends=python-wxversion, python-wxgtk2.8' >> debian/$(PKGNAME).substvars
+else
+	echo '$(PKGNAME):Recommends=python-wxversion, python-wxgtk2.6' >> debian/$(PKGNAME).substvars
+endif
 
 clean::
 	rm -f $(MANPAGES)




More information about the Python-apps-commits mailing list