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