[Python-apps-commits] r9866 - in packages/turses/trunk/debian (6 files)

rak at users.alioth.debian.org rak at users.alioth.debian.org
Wed Jul 10 00:05:30 UTC 2013


    Date: Wednesday, July 10, 2013 @ 00:05:28
  Author: rak
Revision: 9866

Packaging for turses 0.2.14-1

Modified:
  packages/turses/trunk/debian/changelog
  packages/turses/trunk/debian/control
  packages/turses/trunk/debian/copyright
  packages/turses/trunk/debian/patches/series
  packages/turses/trunk/debian/rules
Deleted:
  packages/turses/trunk/debian/patches/dont_install_tests.diff

Modified: packages/turses/trunk/debian/changelog
===================================================================
--- packages/turses/trunk/debian/changelog	2013-07-09 22:20:36 UTC (rev 9865)
+++ packages/turses/trunk/debian/changelog	2013-07-10 00:05:28 UTC (rev 9866)
@@ -1,13 +1,23 @@
-turses (0.2.11-3) UNRELEASED; urgency=low
+turses (0.2.14-1) unstable; urgency=low
 
+  * Team upload.
+
   [ Jakub Wilk ]
   * Use canonical URIs for Vcs-* fields.
 
   [ Ryan Kavanagh ]
+  * New upstream release
+  * Update people's copyright years
   * Fix broken Vcs-Browser entry to point to turses packaging instead of
     archmage packaging. 
+  * Drop dont_install_tests.diff, applied upstream
+  * turses requires tweepy (>= 2.0), bump the build-dependency version
+  * Set the home directory to ./debian-tmp-sphinx during documentation build:
+    Sphinx creates an instance of the tweepy.config.Configuration class,
+    which creates the ${HOME}/.turses directory if it doesn't exist. This
+    causes a FTBFS if ${HOME} is non-existent and can't be created.
 
- -- Jakub Wilk <jwilk at debian.org>  Sun, 05 May 2013 18:10:33 +0200
+ -- Ryan Kavanagh <rak at debian.org>  Tue, 09 Jul 2013 17:00:53 -0400
 
 turses (0.2.11-2) unstable; urgency=low
 

Modified: packages/turses/trunk/debian/control
===================================================================
--- packages/turses/trunk/debian/control	2013-07-09 22:20:36 UTC (rev 9865)
+++ packages/turses/trunk/debian/control	2013-07-10 00:05:28 UTC (rev 9866)
@@ -11,7 +11,7 @@
  python-oauth2,
  python-setuptools,
  python-sphinx (>= 1.0.7+dfsg),
- python-tweepy,
+ python-tweepy (>= 2.0),
  python-urwid
 X-Python-Version: >= 2.6
 Standards-Version: 3.9.4

Modified: packages/turses/trunk/debian/copyright
===================================================================
--- packages/turses/trunk/debian/copyright	2013-07-09 22:20:36 UTC (rev 9865)
+++ packages/turses/trunk/debian/copyright	2013-07-10 00:05:28 UTC (rev 9866)
@@ -11,6 +11,7 @@
  2012 Joe di Castro <joe at joedicastro.com>
  2012 Paul Ivanov
  2012 replicant
+ 2012-2013 turses contributors
 License: GPL-3.0+
 
 Files: turses/api/base.py
@@ -19,6 +20,7 @@
 
 Files: debian/*
 Copyright: 2012 Daniel Echeverry <epsilon77 at gmail.com>
+           2013 Ryan Kavanagh    <rak at debian.org>
 License: GPL-3.0+
 
 License: GPL-3.0+

Deleted: packages/turses/trunk/debian/patches/dont_install_tests.diff
===================================================================
--- packages/turses/trunk/debian/patches/dont_install_tests.diff	2013-07-09 22:20:36 UTC (rev 9865)
+++ packages/turses/trunk/debian/patches/dont_install_tests.diff	2013-07-10 00:05:28 UTC (rev 9866)
@@ -1,15 +0,0 @@
-Description: Don't install test files
-Forwarded: No
-Author: Daniel Echeverry <epsilon77 at gmail.com>
-Last-Update: 2013-04-09
---- a/setup.py
-+++ b/setup.py
-@@ -63,7 +63,7 @@
-       description="A Twitter client for the console.",
-       long_description=long_description,
-       keywords="twitter client, curses, console, twitter",
--      packages=find_packages(),
-+      packages=find_packages(exclude=["tests"]),
-       entry_points={
-           'console_scripts':
-             ['turses = turses.cli:main']

Modified: packages/turses/trunk/debian/patches/series
===================================================================
--- packages/turses/trunk/debian/patches/series	2013-07-09 22:20:36 UTC (rev 9865)
+++ packages/turses/trunk/debian/patches/series	2013-07-10 00:05:28 UTC (rev 9866)
@@ -1,2 +1 @@
-dont_install_tests.diff
 01_build_doc_without_internet.diff

Modified: packages/turses/trunk/debian/rules
===================================================================
--- packages/turses/trunk/debian/rules	2013-07-09 22:20:36 UTC (rev 9865)
+++ packages/turses/trunk/debian/rules	2013-07-10 00:05:28 UTC (rev 9866)
@@ -11,11 +11,17 @@
 
 override_dh_clean:
 	dh_clean
+	rm -fr debian-sphinx-tmp
 	find . -name '*.pyc' -delete
 
 override_dh_auto_build:
 	dh_auto_build
-	python setup.py build_sphinx
+	# The $$HOME directory isn't guaranteed to exist at build time.
+	# This causes a FTBFS since sphinx creates an instance of the
+	# Configuration class, which tries to create $${HOME}/.turses
+	# if it doesn't exist.
+	[ -d debian-sphinx-tmp ] || mkdir debian-sphinx-tmp
+	HOME=debian-sphinx-tmp python setup.py build_sphinx
 
 override_dh_installman:
 	rst2man docs/user/manpage.rst turses.1




More information about the Python-apps-commits mailing list