Name: python-pyparsing
Summary: An object-oriented approach to text processing
Version: 1.5.6
Release: 2
License: MIT
Group: Development/Libraries
URL: http://pyparsing.wikispaces.com/
Description: pyparsing is a module that can be used to easily and directly configure syntax
definitions for any number of text parsing applications.
The build could not start because of the following missing build requirements:
The build was succesful. The following RPMs were generated:
The spec file used by the build system currently has the following contents:
# $Id$ # Authority: yury # Upstream: Paul McGuire <pyparsing$lists,sourceforge,net> %if 0%{?fedora} > 12 || 0%{?rhel} > 6 %global with_python3 1 %else %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())")} %endif %global real_name pyparsing Name: python-pyparsing Version: 1.5.6 Release: 2%{?dist} Summary: An object-oriented approach to text processing Group: Development/Libraries License: MIT URL: http://pyparsing.wikispaces.com/ Source0: http://downloads.sourceforge.net/%{real_name}/%{real_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildArch: noarch BuildRequires: python-devel BuildRequires: dos2unix BuildRequires: glibc-common %if 0%{?with_python3} BuildRequires: python3-devel %endif # if with_python3 Obsoletes: %{real_name} < 1.5.6-1, python-parsing < 1.5.6-1 Provides: %{real_name} = %{version}-%{release}, python-parsing = %{version}-%{release} %description pyparsing is a module that can be used to easily and directly configure syntax definitions for any number of text parsing applications. %package doc Summary: Documentation for %{real_name} Group: Development/Libraries %description doc The package contains documentation for %{real_name}. %if 0%{?with_python3} %package -n python3-%{real_name} Summary: An object-oriented approach to text processing (Python 3 version) Group: Development/Libraries %description -n python3-%{real_name} pyparsing is a module that can be used to easily and directly configure syntax definitions for any number of text parsing applications. This is the Python 3 version. %endif # if with_python3 %prep %setup -q -n %{real_name}-%{version} mv docs/pyparsingClassDiagram.PNG docs/pyparsingClassDiagram.png rm docs/pyparsingClassDiagram.JPG dos2unix -k CHANGES LICENSE README dos2unix -k docs/examples/* dos2unix -k docs/htmldoc/epydoc* for f in CHANGES docs/examples/{holaMundo.py,mozillaCalendarParser.py} ; do mv $f $f.iso88591 iconv -f ISO-8859-1 -t UTF-8 -o $f $f.iso88591 touch -r $f.iso88591 $f rm -f $f.iso88591 done %if 0%{?with_python3} rm -rf %{py3dir} cp -a . %{py3dir} %endif # with_python3 %build %{__python} setup.py build %if 0%{?with_python3} pushd %{py3dir} %{__python3} setup.py build popd %endif # with_python3 %install rm -rf %{buildroot} # Install python 3 first, so that python 2 gets precedence: %if 0%{?with_python3} pushd %{py3dir} %{__python3} setup.py install -O1 --skip-build --root %{buildroot} popd %endif # with_python3 %{__python} setup.py install -O1 --skip-build --root %{buildroot} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc CHANGES README LICENSE %if 0%{?fedora} >= 9 || 0%{?rhel} >= 6 %{python_sitelib}/%{real_name}*egg-info %endif %{python_sitelib}/%{real_name}.py* %if 0%{?with_python3} %files -n python3-%{real_name} %defattr(-,root,root,-) %doc CHANGES README LICENSE %{python3_sitelib}/%{real_name}*egg-info %{python3_sitelib}/%{real_name}.py* %endif # with_python3 %if 0%{?fedora} >= 15 && 0%{?with_python3} %{python3_sitelib}/__pycache__/%{real_name}* %endif # pycache %files doc %defattr(-,root,root,-) %doc CHANGES README LICENSE docs/* %changelog * Fri Sep 30 2011 Yury V. Zaytsev <yury@shurup.com> - 1.5.6-2 - Imported into RepoForge with minor changes. * Fri Jul 1 2011 José Matos <jamatos@fedoraproject.org> - 1.5.6-1 - New upstream version. * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Oct 21 2010 Terje Rosten <terje.rosten@ntnu.no> - 1.5.5-1 - 1.5.5 - use buildroot macro - fix wrong file end of line encoding - convert files to utf-8 - doc subpackage - python3 subpackage - rpmlint clean * Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 1.5.0-7 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Fri Jul 16 2010 Dan Horák <dan[at]danny.cz> - 1.5.0-6 - include egginfo on EL >= 6 * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.5.0-3 - Rebuild for Python 2.6 * Mon Aug 4 2008 José Matos <jamatos[AT]fc.up.pt> - 1.5.0-2 - respun (now with the right sources) * Mon Aug 4 2008 José Matos <jamatos[AT]fc.up.pt> - 1.5.0-1 - new upstream release. * Tue Apr 1 2008 José Matos <jamatos[AT]fc.up.pt> - 1.4.11-1 - New upstream version, add egg-info for F9+. * Wed Aug 29 2007 José Matos <jamatos[AT]fc.up.pt> - 1.4.7-1 - New upstream version. * Sat Apr 21 2007 José Matos <jamatos[AT]fc.up.pt> - 1.4.6-1 - New upstream version. * Mon Dec 11 2006 José Matos <jamatos[AT]fc.up.pt> - 1.4.4-1 - New upstream version. * Mon Sep 11 2006 José Matos <jamatos[AT]fc.up.pt> - 1.4.3-1 - New version. * Wed Aug 3 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.3-1 - Initial RPM release