[Python-modules-commits] r7110 - in packages/sphinx/trunk/debian (6 files)
piotr at users.alioth.debian.org
piotr at users.alioth.debian.org
Wed Dec 17 19:16:51 UTC 2008
Date: Wednesday, December 17, 2008 @ 19:16:50
Author: piotr
Revision: 7110
* New upstream release (upload to experimental due to Lenny freeze, to ease testing rev. dependencies)
* Add disable_ez_setup patch (and quilt to build dependencies) so that it will not try to download stuff that is already installed on the system
* Add jsmath to suggested packages (Closes: #507691)
Added:
packages/sphinx/trunk/debian/patches/
packages/sphinx/trunk/debian/patches/disable_ez_setup.patch
packages/sphinx/trunk/debian/patches/series
Modified:
packages/sphinx/trunk/debian/changelog
packages/sphinx/trunk/debian/control
packages/sphinx/trunk/debian/rules
Modified: packages/sphinx/trunk/debian/changelog
===================================================================
--- packages/sphinx/trunk/debian/changelog 2008-12-17 08:52:12 UTC (rev 7109)
+++ packages/sphinx/trunk/debian/changelog 2008-12-17 19:16:50 UTC (rev 7110)
@@ -1,3 +1,14 @@
+sphinx (0.5.1-1) UNRELEASED; urgency=low
+
+ [ Piotr Ożarowski ]
+ * New upstream release (upload to experimental due to Lenny freeze, to ease
+ testing rev. dependencies)
+ * Add disable_ez_setup patch (and quilt to build dependencies) so that it
+ will not try to download stuff that is already installed on the system
+ * Add jsmath to suggested packages (Closes: #507691)
+
+ -- Debian Python Modules Team <python-modules-team at lists.alioth.debian.org> Wed, 17 Dec 2008 18:42:59 +0100
+
sphinx (0.5-1) experimental; urgency=low
[ Sandro Tosi ]
Modified: packages/sphinx/trunk/debian/control
===================================================================
--- packages/sphinx/trunk/debian/control 2008-12-17 08:52:12 UTC (rev 7109)
+++ packages/sphinx/trunk/debian/control 2008-12-17 19:16:50 UTC (rev 7110)
@@ -4,7 +4,7 @@
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 (>= 7), python-all-dev (>= 2.3.5-11), python-setuptools (>= 0.6c5)
+Build-Depends: debhelper (>= 7), python-all-dev (>= 2.3.5-11), python-setuptools (>= 0.6c5), quilt (>= 0.40)
Build-Depends-Indep: python-central (>= 0.5.6), python-docutils, python-pygments (>= 0.8), python-jinja (>= 1.1)
Standards-Version: 3.8.0
XS-Python-Version: >=2.4
@@ -15,6 +15,7 @@
Architecture: all
Depends: ${python:Depends}, python-docutils, python-pygments (>= 0.8), python-jinja (>= 1.1), libjs-jquery
Recommends: python (>= 2.6) | python-simplejson, python-imaging
+Suggests: jsmath
XB-Python-Version: ${python:Versions}
Description: tool for producing documentation for Python projects
Sphinx is a tool for producing documentation for Python projects, using
Added: packages/sphinx/trunk/debian/patches/disable_ez_setup.patch
===================================================================
--- packages/sphinx/trunk/debian/patches/disable_ez_setup.patch (rev 0)
+++ packages/sphinx/trunk/debian/patches/disable_ez_setup.patch 2008-12-17 19:16:50 UTC (rev 7110)
@@ -0,0 +1,15 @@
+all dependencies should be are already installed (see Build-Depends*),
+ignore ez_setup's attempt to download different version of setuptools
+Index: sphinx-0.5.1/setup.py
+===================================================================
+--- sphinx-0.5.1.orig/setup.py
++++ sphinx-0.5.1/setup.py
+@@ -1,6 +1,6 @@
+ # -*- coding: utf-8 -*-
+-import ez_setup
+-ez_setup.use_setuptools()
++#import ez_setup
++#ez_setup.use_setuptools()
+
+ import os
+ import sys
Added: packages/sphinx/trunk/debian/patches/series
===================================================================
--- packages/sphinx/trunk/debian/patches/series (rev 0)
+++ packages/sphinx/trunk/debian/patches/series 2008-12-17 19:16:50 UTC (rev 7110)
@@ -0,0 +1 @@
+disable_ez_setup.patch
Modified: packages/sphinx/trunk/debian/rules
===================================================================
--- packages/sphinx/trunk/debian/rules 2008-12-17 08:52:12 UTC (rev 7109)
+++ packages/sphinx/trunk/debian/rules 2008-12-17 19:16:50 UTC (rev 7110)
@@ -1,6 +1,8 @@
#!/usr/bin/make -f
# -*- makefile -*-
+include /usr/share/quilt/quilt.make
+
PACKAGE_NAME=python-sphinx
build: build-stamp
@@ -12,22 +14,21 @@
python sphinx-build.py doc _build/html
touch build-stamp
-clean:
+clean: clean-patched unpatch
dh_testdir
dh_testroot
-
- python setup.py clean
- rm -rf build
find . -name '*.py[co]' -delete
- rm -rf _build
-
+ rm -rf _build build
dh_clean
-install: build
+clean-patched: patch
dh_testdir
+ python setup.py clean
+
+install: build patch
+ dh_testdir
dh_testroot
dh_installdirs
- dh_clean -k
python setup.py install --no-compile --root $(CURDIR)/debian/$(PACKAGE_NAME)
# install scripts not touched by easy install
More information about the Python-modules-commits
mailing list