rpms/perl-XML-SAX/devel perl-XML-SAX.spec,1.26,1.27
Marcela Mašláňová
mmaslano at fedoraproject.org
Fri Feb 5 13:39:20 UTC 2010
Author: mmaslano
Update of /cvs/pkgs/rpms/perl-XML-SAX/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26287
Modified Files:
perl-XML-SAX.spec
Log Message:
* Fri Feb 5 2010 Marcela Mašláňová <mmaslano at redhat.com> - 0.96-8
- XML-LibXML use triggers for XML::SAX update. Deleting of settings in
ParserDetails.ini is solved by post and preun part, which create backup.
Index: perl-XML-SAX.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-XML-SAX/devel/perl-XML-SAX.spec,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -p -r1.26 -r1.27
--- perl-XML-SAX.spec 12 Nov 2009 12:05:42 -0000 1.26
+++ perl-XML-SAX.spec 5 Feb 2010 13:39:20 -0000 1.27
@@ -1,7 +1,7 @@
Summary: XML-SAX Perl module
Name: perl-XML-SAX
Version: 0.96
-Release: 7%{?dist}
+Release: 8%{?dist}
Group: Development/Libraries
License: GPL+ or Artistic
@@ -62,14 +62,23 @@ rm -rf $RPM_BUILD_ROOT
if [ ! -f "%{perl_vendorlib}/XML/SAX/ParserDetails.ini" ] ; then
perl -MXML::SAX -e \
'XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()' 2>/dev/null || :
+else
+ cp -p "%{perl_vendorlib}/XML/SAX/ParserDetails.ini" "%{perl_vendorlib}/XML/SAX/ParserDetails.ini.backup"
+fi
+
+%triggerun -- perl-XML-LibXML < 1.58-8
+if [ -f "%{perl_vendorlib}/XML/SAX/ParserDetails.ini.backup" ] ; then
+ mv "%{perl_vendorlib}/XML/SAX/ParserDetails.ini.backup" "%{perl_vendorlib}/XML/SAX/ParserDetails.ini"
fi
%preun
+# create backup of ParserDetails.ini, therefore user's configuration is used
if [ $1 -eq 0 ] ; then
perl -MXML::SAX -e \
'XML::SAX->remove_parser(q(XML::SAX::PurePerl))->save_parsers()' || :
fi
-
+[ -f "%{perl_vendorlib}/XML/SAX/ParserDetails.ini.backup" ] && \
+rm -rf "%{perl_vendorlib}/XML/SAX/ParserDetails.ini.backup" || :
%files
%defattr(-,root,root,-)
@@ -86,6 +95,10 @@ fi
%changelog
+* Fri Feb 5 2010 Marcela Mašláňová <mmaslano at redhat.com> - 0.96-8
+- XML-LibXML use triggers for XML::SAX update. Deleting of settings in
+ ParserDetails.ini is solved by post and preun part, which create backup.
+
* Thu Nov 12 2009 Marcela Mašláňová <mmaslano at redhat.com> - 0.96-7
- instead of path into post used perl_vendorlib macro
- rebuilt will be needed for perl-5.10.1
More information about the scm-commits
mailing list