[Python-modules-commits] r9427 - in packages/argparse/trunk/debian (7 files)

rrs-guest at users.alioth.debian.org rrs-guest at users.alioth.debian.org
Sat Aug 22 07:56:20 UTC 2009


    Date: Saturday, August 22, 2009 @ 07:56:19
  Author: rrs-guest
Revision: 9427

More changes and finalize the new release for upload

Lintian clean
Handle symlinks in pre/post installation scripts

Added:
  packages/argparse/trunk/debian/python-argparse-doc.postinst
  packages/argparse/trunk/debian/python-argparse-doc.prerm
  packages/argparse/trunk/debian/python-argparse.postinst
  packages/argparse/trunk/debian/python-argparse.prerm
Modified:
  packages/argparse/trunk/debian/changelog
  packages/argparse/trunk/debian/control
  packages/argparse/trunk/debian/rules

Modified: packages/argparse/trunk/debian/changelog
===================================================================
--- packages/argparse/trunk/debian/changelog	2009-08-22 07:56:15 UTC (rev 9426)
+++ packages/argparse/trunk/debian/changelog	2009-08-22 07:56:19 UTC (rev 9427)
@@ -4,12 +4,20 @@
   * debian/rules
     - Fix build targets
     - Clean up doc build directory
+    - Don't use shipped jquery script. Instead depend on the one shipped by
+      default in Debian
   * debian/control
     - Remove python-epydoc build dependency
     - Add python-sphinx as build dependency to generate the docs
+    - Add Depends on libjs-jquery for python-argparse-doc
+  * Add pre/post installation hooks
+    - debian/python-argparse-doc.postinst
+    - debian/python-argparse-doc.prerm
+    - debian/python-argparse.postinst
+    - debian/python-argparse.prerm
   * Update Standards Version to 3.8.3. No changes required.
 
- -- Ritesh Raj Sarraf <rrs at researchut.com>  Sat, 22 Aug 2009 11:27:43 +0530
+ -- Ritesh Raj Sarraf <rrs at researchut.com>  Sat, 22 Aug 2009 12:48:49 +0530
 
 argparse (0.9.1-1) unstable; urgency=low
 

Modified: packages/argparse/trunk/debian/control
===================================================================
--- packages/argparse/trunk/debian/control	2009-08-22 07:56:15 UTC (rev 9426)
+++ packages/argparse/trunk/debian/control	2009-08-22 07:56:19 UTC (rev 9427)
@@ -28,6 +28,7 @@
 Section: doc
 Architecture: all
 Recommends: python-argparse
+Depends: libjs-jquery
 Description: optparse-inspired command-line parsing library - doc
  Argparse takes the best of the optparse command-line parsing module
  and brings it new life. Argparse adds positional as well as

Added: packages/argparse/trunk/debian/python-argparse-doc.postinst
===================================================================
--- packages/argparse/trunk/debian/python-argparse-doc.postinst	                        (rev 0)
+++ packages/argparse/trunk/debian/python-argparse-doc.postinst	2009-08-22 07:56:19 UTC (rev 9427)
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+set -e
+
+ln -s /usr/share/javascript/jquery/jquery.js /usr/share/doc/python-argparse-doc/html/_static/jquery.js
+
+#DEBHELPER#
+
+exit 0

Added: packages/argparse/trunk/debian/python-argparse-doc.prerm
===================================================================
--- packages/argparse/trunk/debian/python-argparse-doc.prerm	                        (rev 0)
+++ packages/argparse/trunk/debian/python-argparse-doc.prerm	2009-08-22 07:56:19 UTC (rev 9427)
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -e
+
+if [ -L /usr/share/doc/python-argparse-doc/html/_static/jquery.js ]; then
+        unlink /usr/share/doc/python-argparse-doc/html/_static/jquery.js
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/argparse/trunk/debian/python-argparse.postinst
===================================================================
--- packages/argparse/trunk/debian/python-argparse.postinst	                        (rev 0)
+++ packages/argparse/trunk/debian/python-argparse.postinst	2009-08-22 07:56:19 UTC (rev 9427)
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -e
+
+if [ -d /usr/share/doc/python-argparse-doc ]; then
+        ln -s /usr/share/doc/python-argparse-doc/html /usr/share/doc/python-argparse/html
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/argparse/trunk/debian/python-argparse.prerm
===================================================================
--- packages/argparse/trunk/debian/python-argparse.prerm	                        (rev 0)
+++ packages/argparse/trunk/debian/python-argparse.prerm	2009-08-22 07:56:19 UTC (rev 9427)
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -e
+
+if [ -L /usr/share/doc/python-argparse/html ]; then
+        unlink /usr/share/doc/python-argparse/html
+fi
+
+#DEBHELPER#
+
+exit 0

Modified: packages/argparse/trunk/debian/rules
===================================================================
--- packages/argparse/trunk/debian/rules	2009-08-22 07:56:15 UTC (rev 9426)
+++ packages/argparse/trunk/debian/rules	2009-08-22 07:56:19 UTC (rev 9427)
@@ -41,6 +41,9 @@
 	[ ! -e doc ] || mv doc doc.orig
 
 	python setup.py install --root $(CURDIR)/debian/python-argparse
+	
+	# Remove jquery.js javascript as per policy 4.13
+	[ ! -e html/_static/jquery.js ] || rm -rf html/_static/jquery.js
 
 
 binary-indep: build install




More information about the Python-modules-commits mailing list