[Python-modules-commits] r520 - in /packages/python-pysnmp4/trunk/debian: control control.in patches/00_script.patch patches/01_readme.patch python-pysnmp-common.postinst python-pysnmp-common.prerm rules

arnau-guest at users.alioth.debian.org arnau-guest at users.alioth.debian.org
Mon May 8 12:39:21 UTC 2006


Author: arnau-guest
Date: Mon May  8 12:39:19 2006
New Revision: 520

URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=520
Log:
* Add Jan Luebbe to uploaders.
* Update Standards-Version to 3.7.2.
* Clean debian/rules.
* Finish python-pysnmp-common package.


Added:
    packages/python-pysnmp4/trunk/debian/python-pysnmp-common.postinst
    packages/python-pysnmp4/trunk/debian/python-pysnmp-common.prerm
Modified:
    packages/python-pysnmp4/trunk/debian/control
    packages/python-pysnmp4/trunk/debian/control.in
    packages/python-pysnmp4/trunk/debian/patches/00_script.patch
    packages/python-pysnmp4/trunk/debian/patches/01_readme.patch
    packages/python-pysnmp4/trunk/debian/rules

Modified: packages/python-pysnmp4/trunk/debian/control
URL: http://svn.debian.org/wsvn/python-modules/packages/python-pysnmp4/trunk/debian/control?rev=520&op=diff
==============================================================================
--- packages/python-pysnmp4/trunk/debian/control (original)
+++ packages/python-pysnmp4/trunk/debian/control Mon May  8 12:39:19 2006
@@ -2,13 +2,13 @@
 Section: python
 Priority: optional
 Maintainer: Arnaud Fontaine <arnaud at andesi.org>
-Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Standards-Version: 3.6.2
+Uploaders: Jan Luebbe <jluebbe at lasnet.de>, Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
+Standards-Version: 3.7.2
 Build-Depends-Indep: cdbs (>= 0.4.23-1.1), debhelper (>= 5), patchutils (>= 0.2.25), python-dev
 
 Package: python-pysnmp4
 Architecture: all
-Depends: python (>= 2.3), python-support, libsmi2, libsmi2-common, python-pyasn1
+Depends: python, python-support (>= 0.2), libsmi2, libsmi2-common, python-pyasn1, python-pysnmp-common
 Recommends: python-crypto
 Suggests: python-pysnmp4-doc
 Conflicts: python-pysnmp2, python-pysnmp3
@@ -45,7 +45,8 @@
 
 Package: python-pysnmp-common
 Architecture: all
-Depends: python (>= 2.3), python-support, python-pysnmp4 | python-pysnmp3 | python-pysnmp2
+Depends: python, python-support (>= 0.2)
+Recommends: python-pysnmp4
 Description: Python SNMP library for agents and managers (version selection module)
  This is a Python implementation  of SNMP v.1/v.2c engine. Its general
  functionality  is  to  assemble/disassemble SNMP  messages  from/into
@@ -57,4 +58,6 @@
  .
  This package contains a python module that allows users of PySNMP to
  select the API version.
- 
+ .
+  Homepage: http://pysnmp.sourceforge.net/
+

Modified: packages/python-pysnmp4/trunk/debian/control.in
URL: http://svn.debian.org/wsvn/python-modules/packages/python-pysnmp4/trunk/debian/control.in?rev=520&op=diff
==============================================================================
--- packages/python-pysnmp4/trunk/debian/control.in (original)
+++ packages/python-pysnmp4/trunk/debian/control.in Mon May  8 12:39:19 2006
@@ -2,13 +2,13 @@
 Section: python
 Priority: optional
 Maintainer: Arnaud Fontaine <arnaud at andesi.org>
-Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Standards-Version: 3.6.2
+Uploaders: Jan Luebbe <jluebbe at lasnet.de>, Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
+Standards-Version: 3.7.2
 Build-Depends-Indep: @cdbs@, python-dev
 
 Package: python-pysnmp4
 Architecture: all
-Depends: python (>= 2.3), python-support, libsmi2, libsmi2-common, python-pyasn1
+Depends: python, python-support (>= 0.2), libsmi2, libsmi2-common, python-pyasn1, python-pysnmp-common
 Recommends: python-crypto
 Suggests: python-pysnmp4-doc
 Conflicts: python-pysnmp2, python-pysnmp3
@@ -45,7 +45,8 @@
 
 Package: python-pysnmp-common
 Architecture: all
-Depends: python (>= 2.3), python-support, python-pysnmp4 | python-pysnmp3 | python-pysnmp2
+Depends: python, python-support (>= 0.2)
+Recommends: python-pysnmp4
 Description: Python SNMP library for agents and managers (version selection module)
  This is a Python implementation  of SNMP v.1/v.2c engine. Its general
  functionality  is  to  assemble/disassemble SNMP  messages  from/into
@@ -57,4 +58,6 @@
  .
  This package contains a python module that allows users of PySNMP to
  select the API version.
- 
+ .
+  Homepage: http://pysnmp.sourceforge.net/
+

Modified: packages/python-pysnmp4/trunk/debian/patches/00_script.patch
URL: http://svn.debian.org/wsvn/python-modules/packages/python-pysnmp4/trunk/debian/patches/00_script.patch?rev=520&op=diff
==============================================================================
--- packages/python-pysnmp4/trunk/debian/patches/00_script.patch (original)
+++ packages/python-pysnmp4/trunk/debian/patches/00_script.patch Mon May  8 12:39:19 2006
@@ -8,7 +8,7 @@
 +
  destDir=.
 -libsmi2pysnmp=/usr/local/bin/libsmi2pysnmp
-+libsmi2pysnmp=/usr/share/pysnmp4/libsmi2pysnmp
++libsmi2pysnmp=/usr/bin/libsmi2pysnmp
  
  [ ! -x $libsmi2pysnmp ] && {
    echo "$libsmi2pysnmp not found";

Modified: packages/python-pysnmp4/trunk/debian/patches/01_readme.patch
URL: http://svn.debian.org/wsvn/python-modules/packages/python-pysnmp4/trunk/debian/patches/01_readme.patch?rev=520&op=diff
==============================================================================
--- packages/python-pysnmp4/trunk/debian/patches/01_readme.patch (original)
+++ packages/python-pysnmp4/trunk/debian/patches/01_readme.patch Mon May  8 12:39:19 2006
@@ -6,7 +6,7 @@
  In order to convert MIB text files into pysnmp.smi-compliant Python source,
 -please, use the pysnmp/tools/buildmibs.sh utility. Review its source code
 -before use.
-+please, use the /usr/share/pysnmp4/buildmibs.sh utility. Review its source 
++please, use the /usr/bin/pysnmp-buildmibs utility. Review its source 
 +code before use.
  
  A large set of pre-compiled MIB files is shipped along the pysnmp-mibs

Added: packages/python-pysnmp4/trunk/debian/python-pysnmp-common.postinst
URL: http://svn.debian.org/wsvn/python-modules/packages/python-pysnmp4/trunk/debian/python-pysnmp-common.postinst?rev=520&op=file
==============================================================================
--- packages/python-pysnmp4/trunk/debian/python-pysnmp-common.postinst (added)
+++ packages/python-pysnmp4/trunk/debian/python-pysnmp-common.postinst Mon May  8 12:39:19 2006
@@ -1,0 +1,9 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
+
+if [ "$1" = "configure" ] && which update-python-modules >/dev/null 2>&1; then
+        update-python-modules -i /usr/share/python-support/pysnmp-common
+fi

Added: packages/python-pysnmp4/trunk/debian/python-pysnmp-common.prerm
URL: http://svn.debian.org/wsvn/python-modules/packages/python-pysnmp4/trunk/debian/python-pysnmp-common.prerm?rev=520&op=file
==============================================================================
--- packages/python-pysnmp4/trunk/debian/python-pysnmp-common.prerm (added)
+++ packages/python-pysnmp4/trunk/debian/python-pysnmp-common.prerm Mon May  8 12:39:19 2006
@@ -1,0 +1,9 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
+
+if which update-python-modules >/dev/null 2>&1; then
+        update-python-modules -c -i /usr/share/python-support/pysnmp-common
+fi

Modified: packages/python-pysnmp4/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/python-pysnmp4/trunk/debian/rules?rev=520&op=diff
==============================================================================
--- packages/python-pysnmp4/trunk/debian/rules (original)
+++ packages/python-pysnmp4/trunk/debian/rules Mon May  8 12:39:19 2006
@@ -12,17 +12,23 @@
 
 # python-support stuff (based on python-cherrypy, thanks to its
 # maintainer)
-DEB_PYTHON_INSTALL_ARGS_ALL = --no-compile -O0 --install-lib usr/share/python-support/pysnmp
-PYVER=$(shell python -V 2>&1 | cut -d ' ' -f 2 | cut -d . -f 1-2)
+DEB_PYTHON_INSTALL_ARGS_ALL += --install-lib usr/share/python-support/pysnmp4
 
-install/python-pysnmp4::
-	install -D -m 755 tools/buildmibs.sh debian/python-pysnmp4/usr/share/pysnmp4/buildmibs.sh
-	install -D -m 755 tools/libsmi2pysnmp debian/python-pysnmp4/usr/share/pysnmp4/libsmi2pysnmp
+binary-install/python-pysnmp4::
+	install -D -m 755 tools/buildmibs.sh debian/python-pysnmp4/usr/bin/pysnmp-buildmibs
+	install -D -m 755 tools/libsmi2pysnmp debian/python-pysnmp4/usr/bin/libsmi2pysnmp
+
+	rm debian/python-pysnmp4/usr/share/python-support/pysnmp4/pysnmp/__init__.py
+	echo "2.3-" > debian/python-pysnmp4/usr/share/python-support/pysnmp4/.version
+
+binary-install/python-pysnmp-common::
+	mv debian/python-pysnmp-common/usr/share/python-support/pysnmp4 \
+		debian/python-pysnmp-common/usr/share/python-support/pysnmp-common
+
+	echo "2.3-" > debian/python-pysnmp-common/usr/share/python-support/pysnmp-common/.version
 
 common-binary-post-install-indep::
-	# Clean the python-pysnmp-doc packages by removing *.py files
-	rm -rf debian/python-pysnmp4-doc/usr/lib debian/python-pysnmp4-doc/usr/share/python-support
-
-clean::
-        # Hack (CDBS bug -- see #300149)
-	-rm -rf build
+	# Clean the python-pysnmp-{doc,common} packages by removing 
+	# *.py files (CDBS bug -- see #365357)
+	rm -rf debian/python-pysnmp4-doc/usr/share/python-support \
+		debian/python-pysnmp-common/usr/share/python-support/pysnmp-common/pysnmp/v4




More information about the Python-modules-commits mailing list