%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %global tardirname aaronsw-html2text-c368b14 Name: python-html2text Version: 3.200.3 Release: 4%{?dist} Summary: Converts a page of HTML into plain ASCII text Group: Development/Languages License: GPLv3 URL: http://www.aaronsw.com/2002/html2text/ #Source0: https://github.com/aaronsw/html2text/tarball/%{version}/%{name}-%{version}.tar.gz # git clone git://github.com/aaronsw/html2text.git aaronsw-html2text-c368b14 ; cd aaronsw-html2text-c368b14 ; git checkout c368b14 Source0: aaronsw-html2text-3.02-77-gc368b14.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python BuildRequires: python-setuptools-devel # Debian bug #299027 Patch0: aaronsw-html2text-remove-newlines.patch %description html2text is a Python script that converts a page of HTML into clean, easy-to-read plain ASCII text. Better yet, that ASCII also happens to be valid Markdown (a text-to-HTML format). Also known as: THE ASCIINATOR, html to text, htm to txt, htm2txt, ... %prep %setup -q -n %{tardirname} %patch0 -p1 -b .remove-newlines %build %install %{__python} setup.py install --root $RPM_BUILD_ROOT # new script in 3.200.3 : conflicts with package' html2text' obviously mv $RPM_BUILD_ROOT/usr/bin/html2text $RPM_BUILD_ROOT/usr/bin/%{name} %check cd test PYTHONPATH=${RPM_BUILD_ROOT}%{python_sitelib} %{__python} run_tests.py %files /usr/bin/%{name} %{python_sitelib}/* %doc COPYING %changelog * Tue Feb 19 2013 Michael Schwendt - 3.200.3-4 - Merge "remove-newlines" (from alt tags) patch (Debian #299027). - Include html2text script as python-html2script. - Minor spec cleanup. * Thu Feb 14 2013 Fedora Release Engineering - 3.200.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sat Jul 21 2012 Fedora Release Engineering - 3.200.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 13 2012 Michael Schwendt - 3.200.3-1 - TODO: decide on the new /usr/bin/html2text this one wants to install - update to 3.200.3 * Tue Apr 12 2011 Thorsten Leemhuis - 3.02-2 - add disttag * Mon Apr 11 2011 Thorsten Leemhuis - 3.02-1 - update to 3.02 - download tarball from github - use setuptools * Tue Feb 08 2011 Fedora Release Engineering - 2.38-3.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Jul 22 2010 David Malcolm - 2.38-2.1 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Sun Jul 04 2010 Thorsten Leemhuis - 2.38-1 - update to 2.38 * Sun Jul 26 2009 Fedora Release Engineering - 2.35-3.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Feb 26 2009 Fedora Release Engineering - 2.35-2.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sat Dec 13 2008 Thorsten Leemhuis - 2.35-1 - update to 2.35 * Sat Nov 29 2008 Ignacio Vazquez-Abrams - 2.34-2.1 - Rebuild for Python 2.6 * Sat Oct 11 2008 Thorsten Leemhuis - 2.34-1 - update to 2.34 * Sat Sep 27 2008 Thorsten Leemhuis - 2.33-1 - update to 2.33 * Fri Aug 01 2008 Thorsten Leemhuis - 2.32-1 - update to 2.32 * Sun Jul 27 2008 Thorsten Leemhuis - 2.31-1 - update to 2.31 * Fri Jul 04 2008 Thorsten Leemhuis - 2.30-1 - update to 2.30 (GPLv3 now) * Fri Nov 02 2007 Thorsten Leemhuis - 2.29-1 - update to 2.29 * Thu Oct 04 2007 Thorsten Leemhuis - 2.28-1 - update to 2.28 (just one line actually different) * Thu Oct 04 2007 Thorsten Leemhuis - 2.26-3 - BR python (fixes #317211) * Fri Aug 03 2007 Thorsten Leemhuis - Update License field due to the "Licensing guidelines changes" * Sat Mar 24 2007 Thorsten Leemhuis - 2.26-2 - Use sed instead of dos2unix * Sat Mar 24 2007 Thorsten Leemhuis - 2.26-1 - Initial package