1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- # %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
- %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
- Name: PyYAML
- Version: 3.10
- Release: 3%{?_dist_release}
- Summary: YAML parser and emitter for Python
- Group: Development/Libraries
- License: MIT
- URL: http://pyyaml.org/
- Source0: http://pyyaml.org/download/pyyaml/%{name}-%{version}.tar.gz
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
- BuildRequires: python-devel, python-setuptools, libyaml-devel
- %description
- YAML is a data serialization format designed for human readability and
- interaction with scripting languages. PyYAML is a YAML parser and
- emitter for Python.
- PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
- support, capable extension API, and sensible error messages. PyYAML
- supports standard YAML tags and provides Python-specific tags that allow
- to represent an arbitrary Python object.
- PyYAML is applicable for a broad range of tasks from complex
- configuration files to object serialization and persistance.
- %prep
- %setup -q -n %{name}-%{version}
- %build
- %{__python} setup.py build
- chmod a-x examples/yaml-highlight/yaml_hl.py
- %install
- rm -rf $RPM_BUILD_ROOT
- mkdir -p $RPM_BUILD_ROOT/%{_bindir}
- %{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
- %clean
- rm -rf $RPM_BUILD_ROOT
- %files
- %defattr(-,root,root,-)
- %doc PKG-INFO README LICENSE examples
- # %{python_sitelib}/*
- %{python_sitearch}/*
- %changelog
- * Mon Mar 12 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.10-3
- - rebuilt with libyaml-0.1.4
- * Sat Feb 18 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10-2
- - rebuild with python-2.7.2
- * Sat Jan 28 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.10-1
- - new upstream release
- * Sun Feb 7 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.09-1
- - new upstream release
- * Thu Jun 11 2009 Shu KONNO <owa@bg.wakwak.com> 3.08-2
- - s/python_sitelib/python_sitearch/
- * Wed Jun 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.08-1
- - initial build for Vine Linux
- * Tue Mar 3 2009 John Eckersberg <jeckersb@redhat.com> - 3.08-4
- - Correction, change libyaml to libyaml-devel in BuildRequires
- * Mon Mar 2 2009 John Eckersberg <jeckersb@redhat.com> - 3.08-3
- - Add libyaml to BuildRequires
- * Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.08-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
- * Wed Feb 18 2009 John Eckersberg <jeckersb@redhat.com> - 3.08-1
- - New upstream release
- * Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 3.06-2
- - Rebuild for Python 2.6
- * Fri Oct 24 2008 John Eckersberg <jeckersb@redhat.com> - 3.06-1
- - New upstream release
- * Wed Jan 02 2008 John Eckersberg <jeckersb@redhat.com> - 3.05-2
- - Remove explicit dependency on python >= 2.3
- - Remove executable on example script in docs
- * Mon Dec 17 2007 John Eckersberg <jeckersb@redhat.com> - 3.05-1
- - Initial packaging for Fedora
|