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

piotr at users.alioth.debian.org piotr at users.alioth.debian.org
Sun Apr 20 21:38:26 UTC 2008


    Date: Sunday, April 20, 2008 @ 21:38:25
  Author: piotr
Revision: 5077

* install scripts not touched by evil easy install
  + new add_shebangs patch
* really remove bundled jinja
* add python-pygments to build depends

Modified:
  packages/sphinx/trunk/debian/changelog
  packages/sphinx/trunk/debian/control
  packages/sphinx/trunk/debian/patches/series
  packages/sphinx/trunk/debian/rules

Modified: packages/sphinx/trunk/debian/changelog
===================================================================
--- packages/sphinx/trunk/debian/changelog	2008-04-20 21:34:57 UTC (rev 5076)
+++ packages/sphinx/trunk/debian/changelog	2008-04-20 21:38:25 UTC (rev 5077)
@@ -1,10 +1,11 @@
 sphinx (0.1.61950-1) unstable; urgency=low
 
   * Initial release (Closes: #474782)
-  
   * Added patch disable-sphinx-web.patch, disabling installation of
     sphinx-web, which is not yet ready.
+  * Added patch add_shebangs.patch, adding shebangs in sphinx-build and
+    sphinx-quickstart
   * Added manpages for sphinx-build(1) and sphinx-quickstart(1).
   * Removed bundled jinja instance.
 
- -- Mikhail Gusarov <dottedmag at dottedmag.net>  Mon,  1 Jan 2007 16:03:10 +0600
+ -- Mikhail Gusarov <dottedmag at dottedmag.net>  Sun, 20 Apr 2008 23:01:50 +0200

Modified: packages/sphinx/trunk/debian/control
===================================================================
--- packages/sphinx/trunk/debian/control	2008-04-20 21:34:57 UTC (rev 5076)
+++ packages/sphinx/trunk/debian/control	2008-04-20 21:38:25 UTC (rev 5077)
@@ -4,8 +4,8 @@
 Maintainer: Mikhail Gusarov <dottedmag at dottedmag.net>
 Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Homepage: http://sphinx.pocoo.org/
-Build-Depends: debhelper (>= 5.0.38), python-all-dev (>= 2.3.5-11), python-setuptools (>= 0.6c5), quilt
-Build-Depends-Indep: python-central (>= 0.5.6), python-docutils
+Build-Depends: debhelper (>= 5), python-all-dev (>= 2.3.5-11), python-setuptools (>= 0.6c5), quilt
+Build-Depends-Indep: python-central (>= 0.5.6), python-docutils, python-pygments (>= 0.8)
 Standards-Version: 3.7.3
 XS-Python-Version: all
 

Modified: packages/sphinx/trunk/debian/patches/series
===================================================================
--- packages/sphinx/trunk/debian/patches/series	2008-04-20 21:34:57 UTC (rev 5076)
+++ packages/sphinx/trunk/debian/patches/series	2008-04-20 21:38:25 UTC (rev 5077)
@@ -1 +1,2 @@
+add_shebangs.patch
 disable-sphinx-web.patch

Modified: packages/sphinx/trunk/debian/rules
===================================================================
--- packages/sphinx/trunk/debian/rules	2008-04-20 21:34:57 UTC (rev 5076)
+++ packages/sphinx/trunk/debian/rules	2008-04-20 21:38:25 UTC (rev 5077)
@@ -17,23 +17,26 @@
 clean: unpatch
 	dh_testdir
 	dh_testroot
-	-rm -f build-stamp
 
 	python setup.py clean
 	rm -rf build
-	rm -f build-stamp
 	find . -name '*.py[co]' -delete
 	rm -rf _build
 
-	dh_clean
+	dh_clean build-stamp
 
-install: build
+install: patch build
 	dh_testdir
 	dh_testroot
+	dh_installdirs
 	dh_clean -k
 
 	python setup.py install --no-compile --root $(CURDIR)/debian/$(PACKAGE_NAME)
-	rm -rf $(CURDIR)/debian/$(PACKAGE_NAME)/usr/lib/*/sphinx/jinja
+	# remove bundled jinja
+	rm -rf $(CURDIR)/debian/$(PACKAGE_NAME)/usr/lib/`pyversions -d`/site-packages/sphinx/jinja
+	# install scripts not touched by easy install
+	install -m 755 $(CURDIR)/sphinx-build.py $(CURDIR)/debian/$(PACKAGE_NAME)/usr/bin/sphinx-build
+	install -m 755 $(CURDIR)/sphinx-quickstart.py $(CURDIR)/debian/$(PACKAGE_NAME)/usr/bin/sphinx-quickstart
 
 binary-indep: build install
 	dh_testdir




More information about the Python-modules-commits mailing list