rpms/PyXML/devel PyXML.spec,1.38,1.39
Roman Rakus
rrakus at fedoraproject.org
Mon Mar 22 14:48:27 UTC 2010
Author: rrakus
Update of /cvs/pkgs/rpms/PyXML/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv5188
Modified Files:
PyXML.spec
Log Message:
Merge review fixes (#226350)
Index: PyXML.spec
===================================================================
RCS file: /cvs/pkgs/rpms/PyXML/devel/PyXML.spec,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -p -r1.38 -r1.39
--- PyXML.spec 2 Nov 2009 13:36:33 -0000 1.38
+++ PyXML.spec 22 Mar 2010 14:48:26 -0000 1.39
@@ -1,7 +1,7 @@
Summary: XML libraries for python
Name: PyXML
Version: 0.8.4
-Release: 16%{?dist}
+Release: 17%{?dist}
Source: http://prdownloads.sourceforge.net/pyxml/PyXML-%{version}.tar.gz
Patch0: PyXML-0.7.1-intern.patch
Patch1: PyXML-0.8.4-cvs20041111-python2.4-backport.patch
@@ -44,6 +44,16 @@ programming interfaces and an interface
%patch2 -p1
%patch3 -p1
+
+# iconv to use utf8
+for file in CREDITS ANNOUNCE doc/xml-howto.txt doc/xml-ref.txt README; do
+ iconv -f iso8859-1 -t utf-8 -o tmp $file
+ mv tmp $file
+done
+
+# use Unix style EOL
+dos2unix doc/xmlproc/standard.css
+
%build
# build PyXML with system expat
# Make sure we don't use local one
@@ -54,18 +64,40 @@ CFLAGS="$RPM_OPT_FLAGS" %{__python} -c '
rm -fr $RPM_BUILD_ROOT
python -c 'import setuptools; execfile("setup.py")' install --skip-build --root=$RPM_BUILD_ROOT --with-xslt
+# set executable bits
+for file in xslt/_4xslt.py dom/ext/c14n.py dom/html/GenerateHtml.py; do
+ chmod +x $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_xmlplus/$file
+done
+
+# move messages files
+mkdir -p $RPM_BUILD_ROOT/%{_datadir}/locale
+for file in dom/de dom/en_US dom/fr; do
+ mv $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_xmlplus/$file \
+ $RPM_BUILD_ROOT/%{_datadir}/locale
+done
+
+%find_lang 4Suite %{name}
+
%clean
rm -rf $RPM_BUILD_ROOT
-%files
-%defattr(-,root,root)
+%files -f %{name}
+%defattr(-,root,root,-)
%doc LICENCE ANNOUNCE CREDITS README README.dom README.pyexpat README.sgmlop TODO doc/*
+
%{_bindir}/xmlproc_parse
%{_bindir}/xmlproc_val
%{_libdir}/python?.?/site-packages/*egg-info
%{_libdir}/python?.?/site-packages/_xmlplus
%changelog
+* Mon Mar 22 2010 Roman Rakus <rrakus at redhat.com> - 0.8.4-17
+- Merge review fixes (#226350)
+ Added executable bits
+ Converted EOL enconding
+ iconved text files
+ Handle locales files
+
* Mon Nov 02 2009 Roman Rakus <rrakus at redhat.com> - 0.8.4-16
- Use system expat library
More information about the scm-commits
mailing list