[Python-modules-commits] r18386 - in packages/sphinx-issuetracker/trunk/debian (4 files)

fladi-guest at users.alioth.debian.org fladi-guest at users.alioth.debian.org
Sun Aug 28 19:08:13 UTC 2011


    Date: Sunday, August 28, 2011 @ 19:08:12
  Author: fladi-guest
Revision: 18386

Move issuetracker.css to /usr/share/sphinx/contrib/issuetracker/.

Added:
  packages/sphinx-issuetracker/trunk/debian/patches/move_css.patch
Modified:
  packages/sphinx-issuetracker/trunk/debian/patches/series
  packages/sphinx-issuetracker/trunk/debian/python-sphinxcontrib.issuetracker.install
  packages/sphinx-issuetracker/trunk/debian/rules

Added: packages/sphinx-issuetracker/trunk/debian/patches/move_css.patch
===================================================================
--- packages/sphinx-issuetracker/trunk/debian/patches/move_css.patch	                        (rev 0)
+++ packages/sphinx-issuetracker/trunk/debian/patches/move_css.patch	2011-08-28 19:08:12 UTC (rev 18386)
@@ -0,0 +1,25 @@
+Description: Move CSS file out of python path.
+ This patch separates Python code from CSS by moving the issuetracker.css file
+ to an other path: /usr/share/sphinx/contrib/issuetracker/
+Author: Fladischer Michael <FladischerMichael at fladi.at>
+Last-Update: 2011-08-28
+Forwarded: not-needed
+
+--- a/sphinxcontrib/issuetracker.py
++++ b/sphinxcontrib/issuetracker.py
+@@ -405,9 +405,13 @@
+         return
+     app.info(bold('Copying issuetracker stylesheet... '), nonl=True)
+     dest = path.join(app.builder.outdir, '_static', 'issuetracker.css')
+-    source = path.join(path.abspath(path.dirname(__file__)),
++    source = '/usr/share/sphinx/contrib/issuetracker/issuetracker.css'
++    try:
++        copyfile(source, dest)
++    except IOError:
++        source = path.join(path.abspath(path.dirname(__file__)),
+                           'issuetracker.css')
+-    copyfile(source, dest)
++        copyfile(source, dest)
+     app.info('done')
+ 
+ 

Modified: packages/sphinx-issuetracker/trunk/debian/patches/series
===================================================================
--- packages/sphinx-issuetracker/trunk/debian/patches/series	2011-08-28 16:34:25 UTC (rev 18385)
+++ packages/sphinx-issuetracker/trunk/debian/patches/series	2011-08-28 19:08:12 UTC (rev 18386)
@@ -2,3 +2,4 @@
 disable_issuetracker.patch
 handle_missing_packages.patch
 do_not_build_license.patch
+move_css.patch

Modified: packages/sphinx-issuetracker/trunk/debian/python-sphinxcontrib.issuetracker.install
===================================================================
--- packages/sphinx-issuetracker/trunk/debian/python-sphinxcontrib.issuetracker.install	2011-08-28 16:34:25 UTC (rev 18385)
+++ packages/sphinx-issuetracker/trunk/debian/python-sphinxcontrib.issuetracker.install	2011-08-28 19:08:12 UTC (rev 18386)
@@ -1 +1,2 @@
 usr/
+sphinxcontrib/issuetracker.css usr/share/sphinx/contrib/issuetracker/

Modified: packages/sphinx-issuetracker/trunk/debian/rules
===================================================================
--- packages/sphinx-issuetracker/trunk/debian/rules	2011-08-28 16:34:25 UTC (rev 18385)
+++ packages/sphinx-issuetracker/trunk/debian/rules	2011-08-28 19:08:12 UTC (rev 18386)
@@ -22,6 +22,10 @@
 	done
 endif
 
+override_dh_auto_clean:
+	dh_auto_clean
+	rm -f debian/tmp/usr/lib/python*/dist-packages/sphinxcontrib/issuetracker.css
+
 .PHONY: override_dh_clean
 override_dh_clean:
 	rm -rf doc/.build




More information about the Python-modules-commits mailing list