[rst2pdf] Fix for bz #709119

Sergio Pascual sergiopr at fedoraproject.org
Tue May 31 11:14:31 UTC 2011


commit 8125af9e63608f7d2cfa379db010366bfa972d1f
Author: Sergio Pascual <sergiopr at fis.ucm.es>
Date:   Tue May 31 13:13:16 2011 +0200

    Fix for bz #709119

 rst2pdf-bz709119.patch |   31 +++++++++++++++++++++++++++++++
 rst2pdf.spec           |    7 ++++++-
 2 files changed, 37 insertions(+), 1 deletions(-)
---
diff --git a/rst2pdf-bz709119.patch b/rst2pdf-bz709119.patch
new file mode 100644
index 0000000..d7269f2
--- /dev/null
+++ b/rst2pdf-bz709119.patch
@@ -0,0 +1,31 @@
+diff -ur rst2pdf-0.16/rst2pdf/createpdf.py rst2pdf-0.16.new/rst2pdf/createpdf.py
+--- rst2pdf-0.16/rst2pdf/createpdf.py	2010-10-06 23:21:41.000000000 +0200
++++ rst2pdf-0.16.new/rst2pdf/createpdf.py	2011-05-31 13:07:00.078550074 +0200
+@@ -166,11 +166,11 @@
+         self.basedir=basedir
+         self.language = language
+         try:
+-            get_language (self.language)
++            get_language (self.language, None)
+         except ImportError:
+             try:
+                 language = self.language.split('_', 1)[0]
+-                get_language (language)
++                get_language (language, None)
+                 self.language = language
+             except ImportError:
+                 log.warning("Can't load Docutils module "\
+@@ -246,11 +246,11 @@
+         # Load the docutils language modules for all required languages
+         for lang in self.styles.languages:
+             try:
+-                self.docutils_languages[lang] = get_language(lang)
++                self.docutils_languages[lang] = get_language(lang, None)
+             except ImportError:
+                 try:
+                     self.docutils_languages[lang] = \
+-                         get_language(lang.split('_', 1)[0])
++                         get_language(lang.split('_', 1)[0], None)
+                 except ImportError:
+                     log.warning("Can't load Docutils module \
+                         for language %s", lang)
diff --git a/rst2pdf.spec b/rst2pdf.spec
index b34cc8d..e344254 100644
--- a/rst2pdf.spec
+++ b/rst2pdf.spec
@@ -2,13 +2,14 @@
 
 Name: rst2pdf
 Version: 0.16
-Release: 2%{?dist}
+Release: 3%{?dist}
 Summary: Tool for transforming reStructuredText to PDF
 License: MIT
 
 Group: Development/Languages
 URL: http://rst2pdf.googlecode.com
 Source0: http://rst2pdf.googlecode.com/files/%{name}-%{version}.tar.gz
+Patch0: rst2pdf-bz709119.patch
 
 BuildRequires: python-setuptools python-devel
 Requires: python-reportlab python-simplejson python-pygments python-docutils
@@ -19,6 +20,7 @@ Tool for transforming reStructuredText to PDF using ReportLab
 
 %prep
 %setup -q
+%patch0 -p1
 sed -i -e "1d" rst2pdf/findfonts.py
 sed -i -e "1d" rst2pdf/smartypants.py
 sed -i 's/\r//' Contributors.txt
@@ -50,6 +52,9 @@ rm -rf %{buildroot}
 %{_mandir}/man1/*
 
 %changelog
+* Tue May 31 2011 Sergio Pascual <sergiopr at fedoraproject.org> - 0.16-3
+- Fix for bz #709119
+
 * Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.16-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 


More information about the scm-commits mailing list