[Python-modules-commits] r22260 - in packages/transmissionrpc/trunk/debian (5 files)
bernat at users.alioth.debian.org
bernat at users.alioth.debian.org
Sat Jun 23 16:09:34 UTC 2012
Date: Saturday, June 23, 2012 @ 16:09:33
Author: bernat
Revision: 22260
Switch to dh tiny ruleset. And add documentation.
Modified:
packages/transmissionrpc/trunk/debian/changelog
packages/transmissionrpc/trunk/debian/control
packages/transmissionrpc/trunk/debian/docs
packages/transmissionrpc/trunk/debian/patches/01_setup.patch
packages/transmissionrpc/trunk/debian/rules
Modified: packages/transmissionrpc/trunk/debian/changelog
===================================================================
--- packages/transmissionrpc/trunk/debian/changelog 2012-06-23 15:45:09 UTC (rev 22259)
+++ packages/transmissionrpc/trunk/debian/changelog 2012-06-23 16:09:33 UTC (rev 22260)
@@ -2,6 +2,8 @@
* New upstream release.
* Bump Standards-Version to 3.9.3.
+ * Switch to debhelper minimal ruleset.
+ * Compile documentation with Sphinx.
-- Vincent Bernat <bernat at debian.org> Sat, 23 Jun 2012 17:43:37 +0200
Modified: packages/transmissionrpc/trunk/debian/control
===================================================================
--- packages/transmissionrpc/trunk/debian/control 2012-06-23 15:45:09 UTC (rev 22259)
+++ packages/transmissionrpc/trunk/debian/control 2012-06-23 16:09:33 UTC (rev 22260)
@@ -3,8 +3,10 @@
Priority: optional
Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
Uploaders: Timur Birsh <taem at linukz.org>, Vincent Bernat <bernat at debian.org>
-Build-Depends: debhelper (>= 7), python-setuptools, python-simplejson (>= 1.7.1) | python (>= 2.6)
-Build-Depends-Indep: python (>= 2.5), python-support (>= 0.8)
+Build-Depends: debhelper (>= 7),
+ python-setuptools,
+ python (>= 2.6.6-3~),
+ python-sphinx (>= 1.0.7+dfsg) | python3-sphinx
Standards-Version: 3.9.3
Homepage: http://bitbucket.org/blueluna/transmissionrpc/
Vcs-Svn: svn://svn.debian.org/python-modules/packages/transmissionrpc/trunk/
@@ -12,7 +14,7 @@
Package: python-transmissionrpc
Architecture: all
-Depends: ${python:Depends}, ${misc:Depends}, python-simplejson (>= 1.7.1) | python (>= 2.6)
+Depends: ${python:Depends}, ${misc:Depends}, ${sphinxdoc:Depends}
Suggests: transmission-daemon (>= 1.31)
Description: Transmission RPC client module for Python
transmissionrpc is a Python module implementing the JSON-RPC client protocol
Modified: packages/transmissionrpc/trunk/debian/docs
===================================================================
--- packages/transmissionrpc/trunk/debian/docs 2012-06-23 15:45:09 UTC (rev 22259)
+++ packages/transmissionrpc/trunk/debian/docs 2012-06-23 16:09:33 UTC (rev 22260)
@@ -1 +1,2 @@
README
+html/*
Modified: packages/transmissionrpc/trunk/debian/patches/01_setup.patch
===================================================================
--- packages/transmissionrpc/trunk/debian/patches/01_setup.patch 2012-06-23 15:45:09 UTC (rev 22259)
+++ packages/transmissionrpc/trunk/debian/patches/01_setup.patch 2012-06-23 16:09:33 UTC (rev 22260)
@@ -3,7 +3,7 @@
--- a/setup.py 2009-05-24 05:09:50.000000000 +0600
+++ b/setup.py 2009-06-23 14:01:09.000000000 +0600
@@ -1,13 +1,7 @@
- # Copyright (c) 2008-2010 Erik Svensson <erik.public at gmail.com>
+ # Copyright (c) 2008-2011 Erik Svensson <erik.public at gmail.com>
# Licensed under the MIT license.
-from setuptools import setup
Modified: packages/transmissionrpc/trunk/debian/rules
===================================================================
--- packages/transmissionrpc/trunk/debian/rules 2012-06-23 15:45:09 UTC (rev 22259)
+++ packages/transmissionrpc/trunk/debian/rules 2012-06-23 16:09:33 UTC (rev 22260)
@@ -1,44 +1,18 @@
#!/usr/bin/make -f
# -*- makefile -*-
-PKG_DIR := debian/python-transmissionrpc/usr
-CONTRIB_DIR := $(PKG_DIR)/share/doc/python-transmissionrpc/contrib
+%:
+ dh --with=python2,sphinxdoc $@
-build:
+override_dh_install:
+ install -m 755 contrib/helical.py debian/python-transmissionrpc/usr/bin/helical
-clean:
- dh_testdir
- dh_testroot
- [ ! -d build ] || rm -rf build
- find . -name '*\.pyc' -delete
- dh_clean
-
-install: build
- dh_testdir
- dh_testroot
- dh_prep
-
- python setup.py install --no-compile \
- --root=$(CURDIR)/debian/python-transmissionrpc
-
- # Install helical.py to /usr/bin
- install -Dm 755 contrib/helical.py $(PKG_DIR)/bin/helical
-
-binary-indep: install
- dh_testdir
- dh_testroot
- dh_installchangelogs
+override_dh_installdocs:
+ sphinx-build -q doc html
dh_installdocs
+override_dh_installman:
dh_installman debian/helical.1
- dh_compress
- dh_fixperms
- dh_pysupport
- dh_installdeb
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-binary-arch: install
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+override_dh_clean:
+ dh_clean
+ -rm -rf html
More information about the Python-modules-commits
mailing list