rpms/compat-python24-elementtree/F-9 cElementTree-system-expat-setup.py, NONE, 1.1 compat-python24-elementtree.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Thorsten Leemhuis thl at rpmfusion.org
Sun Aug 10 09:53:30 CEST 2008


Author: thl

Update of /cvs/free/rpms/compat-python24-elementtree/F-9
In directory se02.es.rpmfusion.net:/tmp/cvs-serv13545

Modified Files:
	.cvsignore sources 
Added Files:
	cElementTree-system-expat-setup.py 
	compat-python24-elementtree.spec 
Log Message:
initial import from livna


***** Error reading new file: [Errno 2] No such file or directory: 'cElementTree-system-expat-setup.py'

--- NEW FILE compat-python24-elementtree.spec ---
%define compat_python %{_bindir}/python2.4

%{!?python_sitelib: %define python_sitelib %(%{compat_python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%{!?python_sitearch: %define python_sitearch %(%{compat_python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}

%define     _upstream_nvr   elementtree-1.2.6-20050316
%define     _upstream_cnvr  cElementTree-1.0.5-20051216    

Name: compat-python24-elementtree
Version: 1.2.6
Release: 6%{?dist}
Summary: Fast XML parser and writer
Group: Development/Libraries
License: PSF
URL: http://effbot.org/zone/element-index.htm
Source0: http://effbot.org/downloads/%{_upstream_nvr}.zip
Source1: http://effbot.org/downloads/%{_upstream_cnvr}.tar.gz
Source2: cElementTree-system-expat-setup.py
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: expat-devel, compat-python24-devel, compat-python24
Requires: python-abi = 2.4

%description
The Element type is a simple but flexible container object, designed
to store hierarchical data structures, such as simplified XML
infosets, in memory. The element type can be described as a cross
between a Python list and a Python dictionary.

This package also includes the C implementation, %{_upstream_cnvr}.

%prep
%setup -q -n %{_upstream_nvr} -a 1

## Take care of cElementTree
pushd %{_upstream_cnvr}
mv -f setup.py setup.py-orig
cp -f %{SOURCE2} setup.py
cp -f README ../README-cElementTree
cp -f CHANGES ../CHANGES-cElementTree
popd


%build
%{compat_python} setup.py build
pushd %{_upstream_cnvr}
CFLAGS="$RPM_OPT_FLAGS" %{compat_python} setup.py build
popd


%install
rm -rf $RPM_BUILD_ROOT
%{compat_python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
pushd %{_upstream_cnvr}
%{compat_python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
popd


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc docs samples README* CHANGES* benchmark.py
%dir %{python_sitelib}/elementtree
%{python_sitelib}/elementtree/*.py*
%{python_sitearch}/*.so

%changelog
* Sun Aug 10 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 1.2.6-6
- rebuild for RPM Fusion

* Mon Sep 3 2007 Jonathan Steffan <jon a fedoraunity.org> 1.2.6-5
- Initial RPM release



Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/compat-python24-elementtree/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	22 Jul 2008 16:48:46 -0000	1.1
+++ .cvsignore	10 Aug 2008 07:53:29 -0000	1.2
@@ -0,0 +1,2 @@
+cElementTree-1.0.5-20051216.tar.gz
+elementtree-1.2.6-20050316.zip


Index: sources
===================================================================
RCS file: /cvs/free/rpms/compat-python24-elementtree/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	22 Jul 2008 16:48:46 -0000	1.1
+++ sources	10 Aug 2008 07:53:29 -0000	1.2
@@ -0,0 +1,2 @@
+b6896e742e39f594046b07e58f1d25fe  cElementTree-1.0.5-20051216.tar.gz
+6751a9005efbd2c543ef32905d4a0acd  elementtree-1.2.6-20050316.zip



More information about the rpmfusion-commits mailing list