[Python-modules-commits] r949 - in /packages/impacket/trunk/debian: changelog compat control control.in patches/00_setup.patch patches/01_setup.patch python-impacket-doc.docs python-impacket.dirs python-impacket.install rules watch

arnau-guest at users.alioth.debian.org arnau-guest at users.alioth.debian.org
Mon Jun 19 22:51:49 UTC 2006


Author: arnau-guest
Date: Mon Jun 19 22:51:48 2006
New Revision: 949

URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=949
Log:
New Python policy

Added:
    packages/impacket/trunk/debian/patches/00_setup.patch
    packages/impacket/trunk/debian/python-impacket-doc.docs
    packages/impacket/trunk/debian/python-impacket.install
Removed:
    packages/impacket/trunk/debian/patches/01_setup.patch
    packages/impacket/trunk/debian/python-impacket.dirs
Modified:
    packages/impacket/trunk/debian/changelog
    packages/impacket/trunk/debian/compat
    packages/impacket/trunk/debian/control
    packages/impacket/trunk/debian/control.in
    packages/impacket/trunk/debian/rules
    packages/impacket/trunk/debian/watch

Modified: packages/impacket/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/python-modules/packages/impacket/trunk/debian/changelog?rev=949&op=diff
==============================================================================
--- packages/impacket/trunk/debian/changelog (original)
+++ packages/impacket/trunk/debian/changelog Mon Jun 19 22:51:48 2006
@@ -1,10 +1,23 @@
-impacket (0.9.5.2-3) unstable; urgency=low
+impacket (0.9.6.0-1) unstable; urgency=low
 
-  * Update Standards-Version to 3.7.2 in debian/control*.
-  * Update python-support to 0.2, add .version into python-impacket
-    (debian/rules).
+  * New upstream release.
+    + Add debian/python-impacket-doc.docs for doc/.
+  * debian/control.in:
+    + Update Standards to 3.7.2. No changes needed.
+  * New Python policy changes. Closes: #373444.
+    + debian/compat:
+      - Update debhelper compatibility to 5.
+    + debian/rules:
+      - Add DEB_PYTHON_SYSTEM=pysupport.
+    + debian/control.in
+      - Add XS-Python-Version to source package.
+      - Clean Build-Depends and Depends, cdbs handles that 
+        automatically now.
+      - XB-Python-Version and Provides for binary package.
+    + debian/postinst && debian/prerm:
+      - Remove "hand made" python-support stuff, cdbs does this.
 
- -- Arnaud Fontaine <arnaud at andesi.org>  Sat,  6 May 2006 15:24:40 +0200
+ -- Arnaud Fontaine <arnaud at andesi.org>  Tue, 20 Jun 2006 00:20:32 +0200
 
 impacket (0.9.5.2-2) unstable; urgency=low
 

Modified: packages/impacket/trunk/debian/compat
URL: http://svn.debian.org/wsvn/python-modules/packages/impacket/trunk/debian/compat?rev=949&op=diff
==============================================================================
--- packages/impacket/trunk/debian/compat (original)
+++ packages/impacket/trunk/debian/compat Mon Jun 19 22:51:48 2006
@@ -1,1 +1,1 @@
-4
+5

Modified: packages/impacket/trunk/debian/control
URL: http://svn.debian.org/wsvn/python-modules/packages/impacket/trunk/debian/control?rev=949&op=diff
==============================================================================
--- packages/impacket/trunk/debian/control (original)
+++ packages/impacket/trunk/debian/control Mon Jun 19 22:51:48 2006
@@ -3,14 +3,17 @@
 Priority: optional
 Maintainer: Arnaud Fontaine <arnaud at andesi.org>
 Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Build-Depends: cdbs (>= 0.4.39), debhelper (>= 4.2.0), patchutils (>= 0.2.25), python-dev, python-all-dev
+Build-Depends: debhelper (>= 5.0.37.1), cdbs (>= 0.4.42), python-dev (>= 2.3.5-7), python-support (>= 0.2.3), patchutils (>= 0.2.25)
+XS-Python-Version: all
 Standards-Version: 3.7.2
 
 Package: python-impacket
 Architecture: all
+Depends: ${python:Depends}
 Depends: python (>= 2.3), python-support (>= 0.2)
 Recommends: python-pcapy
 Suggests: python-impacket-doc
+XB-Python-Version: ${python:Versions}
 Description: Python module to easily build and dissect network protocols
  Impacket  is a  collection  of Python  classes  focused on  providing
  access  to network  packets.   Impacket allows  Python developers  to

Modified: packages/impacket/trunk/debian/control.in
URL: http://svn.debian.org/wsvn/python-modules/packages/impacket/trunk/debian/control.in?rev=949&op=diff
==============================================================================
--- packages/impacket/trunk/debian/control.in (original)
+++ packages/impacket/trunk/debian/control.in Mon Jun 19 22:51:48 2006
@@ -3,14 +3,16 @@
 Priority: optional
 Maintainer: Arnaud Fontaine <arnaud at andesi.org>
 Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Build-Depends: @cdbs@, python-dev, python-all-dev
+Build-Depends: @cdbs@
+XS-Python-Version: all
 Standards-Version: 3.7.2
 
 Package: python-impacket
 Architecture: all
-Depends: python (>= 2.3), python-support (>= 0.2)
+Depends: ${python:Depends}
 Recommends: python-pcapy
 Suggests: python-impacket-doc
+XB-Python-Version: ${python:Versions}
 Description: Python module to easily build and dissect network protocols
  Impacket  is a  collection  of Python  classes  focused on  providing
  access  to network  packets.   Impacket allows  Python developers  to

Added: packages/impacket/trunk/debian/patches/00_setup.patch
URL: http://svn.debian.org/wsvn/python-modules/packages/impacket/trunk/debian/patches/00_setup.patch?rev=949&op=file
==============================================================================
--- packages/impacket/trunk/debian/patches/00_setup.patch (added)
+++ packages/impacket/trunk/debian/patches/00_setup.patch Mon Jun 19 22:51:48 2006
@@ -1,0 +1,10 @@
+--- setup.py.old	2006-06-20 00:36:56.000000000 +0200
++++ setup.py	2006-06-20 00:37:35.000000000 +0200
+@@ -17,7 +17,4 @@
+       maintainer = "Max Caceres",
+       maintainer_email = "max at coresecurity.com",
+       packages = ['impacket', 'impacket.dcerpc'],
+-      scripts = glob.glob(os.path.join('examples', '*.py'))+glob.glob('doc/*'),
+-      data_files = [(os.path.join('share', 'doc', PACKAGE_NAME),
+-                     ['README', 'LICENSE'])],
+       )

Added: packages/impacket/trunk/debian/python-impacket-doc.docs
URL: http://svn.debian.org/wsvn/python-modules/packages/impacket/trunk/debian/python-impacket-doc.docs?rev=949&op=file
==============================================================================
--- packages/impacket/trunk/debian/python-impacket-doc.docs (added)
+++ packages/impacket/trunk/debian/python-impacket-doc.docs Mon Jun 19 22:51:48 2006
@@ -1,0 +1,2 @@
+doc/
+

Added: packages/impacket/trunk/debian/python-impacket.install
URL: http://svn.debian.org/wsvn/python-modules/packages/impacket/trunk/debian/python-impacket.install?rev=949&op=file
==============================================================================
--- packages/impacket/trunk/debian/python-impacket.install (added)
+++ packages/impacket/trunk/debian/python-impacket.install Mon Jun 19 22:51:48 2006
@@ -1,0 +1,1 @@
+debian/tmp/usr/share/python-support

Modified: packages/impacket/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/impacket/trunk/debian/rules?rev=949&op=diff
==============================================================================
--- packages/impacket/trunk/debian/rules (original)
+++ packages/impacket/trunk/debian/rules Mon Jun 19 22:51:48 2006
@@ -1,23 +1,14 @@
 #!/usr/bin/make -f
 # -*- mode: makefile; coding: utf-8 -*-
 
-# python-distutils before debhelper to avoid it calling dh_python
-# itself
+DEB_PYTHON_SYSTEM=pysupport
+
+include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/python-distutils.mk
-include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
 
 # Don't compress .py file
 DEB_COMPRESS_EXCLUDE := .py
 
-# Install the .py file into the proper directory
-DEB_PYTHON_INSTALL_ARGS_ALL += --install-lib usr/share/python-support/impacket
-
-common-binary-post-install-indep::
-	# Clean the python-impacket-doc packages by removing *.py files
-	rm -rf debian/python-impacket-doc/usr/share/python-support
-
-binary-predeb/python-impacket::
-        # Which .py files to byte-compile
-	echo "2.3-" > debian/python-impacket/usr/share/python-support/impacket/.version
-
+binary-install/$(DEBIAN_PYTHON_MODULE_PACKAGE)::
+	echo "2.3-" > debian/$(DEB_PYTHON_MODULE_PACKAGE)/$(cdbs_python_support_path)/.version

Modified: packages/impacket/trunk/debian/watch
URL: http://svn.debian.org/wsvn/python-modules/packages/impacket/trunk/debian/watch?rev=949&op=diff
==============================================================================
--- packages/impacket/trunk/debian/watch (original)
+++ packages/impacket/trunk/debian/watch Mon Jun 19 22:51:48 2006
@@ -1,2 +1,2 @@
 version=2
-http://oss.coresecurity.com/repo/Impacket-([\d.]*).tar.gz debian uupdate
+http://oss.coresecurity.com/repo/Impacket-([\d.]*).tar.gz debian uupdate




More information about the Python-modules-commits mailing list