Package perl-XML-SAX: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | %define dist XML-SAX Name: perl-%dist Version: 0.99 Release: alt1 Summary: Simple API for XML License: GPL or Artistic Group: Development/Perl URL: %CPAN %dist Source: %dist-%version.tar.gz BuildArch: noarch # default SAX driver Requires: perl(XML/LibXML/SAX.pm) # break dependency loop Requires: perl-XML-LibXML # Automatically added by buildreq on Thu Oct 06 2011 BuildRequires: perl-Encode perl-XML-NamespaceSupport perl-XML-SAX-Base perl-autodie perl-devel %description XML::SAX is a SAX parser access API for Perl. It includes classes and APIs required for implementing SAX drivers, along with a factory class for returning any SAX parser installed on the user's system. %prep %setup -q -n %dist-%version # disable ParserDetails.ini update sed -i- '/^sub MY::install/s/MY/notMY/' Makefile.PL %build %perl_vendor_build %install %perl_vendor_install cat >%buildroot%perl_vendor_privlib/XML/SAX/ParserDetails.ini <<EOF [XML::LibXML::SAX] http://xml.org/sax/features/namespaces = 1 EOF %files %doc README Changes %dir %perl_vendor_privlib/XML %dir %perl_vendor_privlib/XML/SAX %perl_vendor_privlib/XML/SAX.pm %perl_vendor_privlib/XML/SAX/*.pm %doc %perl_vendor_privlib/XML/SAX/*.pod %exclude %perl_vendor_privlib/XML/SAX/PurePerl* %config %perl_vendor_privlib/XML/SAX/ParserDetails.ini %changelog * Thu Oct 06 2011 Alexey Tourbin <at@altlinux.ru> 0.99-alt1 - 0.96 -> 0.99 * Mon Nov 15 2010 Vladimir Lettiev <crux@altlinux.ru> 0.96-alt2 - reverted previous changes (Closes: #24563) * Sun Nov 07 2010 Vladimir Lettiev <crux@altlinux.ru> 0.96-alt1.1 - rebuilt with perl 5.12 - temporary break circular dependency on perl-XML-LibXML * Tue Sep 16 2008 Alexey Tourbin <at@altlinux.ru> 0.96-alt1 - 0.16 -> 0.96 * Tue Mar 04 2008 Alexey Tourbin <at@altlinux.ru> 0.16-alt2 - changed default driver: XML::LibXML::SAX::Parser -> XML::LibXML::SAX * Thu Jul 26 2007 Alexey Tourbin <at@altlinux.ru> 0.16-alt1 - 0.15 -> 0.16 * Tue Feb 27 2007 Alexey Tourbin <at@altlinux.ru> 0.15-alt1 - 0.14 -> 0.15 * Tue May 30 2006 Alexey Tourbin <at@altlinux.ru> 0.14-alt2 - got rid of /etc/perl5/XML/SAX/ParserDetails.ini - XML::SAX::PurePerl not packaged * Wed Apr 26 2006 Alexey Tourbin <at@altlinux.ru> 0.14-alt1 - 0.12 -> 0.14 * Sun Dec 19 2004 Alexey Tourbin <at@altlinux.ru> 0.12-alt5 - rebuild in new environment - new subpackage: %name-PurePerl - manual pages not packaged (use perldoc) * Tue Aug 03 2004 Alexey Tourbin <at@altlinux.ru> 0.12-alt4 - removed %_sysconfdir/rpm/macros.d/%name - removed triggers that register/unregister XML::SAX::PurePerl - added dependency on XML::LibXML::SAX::Parser (the best parser backend) * Wed Apr 28 2004 Alexey Tourbin <at@altlinux.ru> 0.12-alt3 - %_sysconfdir/rpm/macros.d/%name: regisger/unregister SAX API parsers - added triggers that register/unregister XML::SAX::PurePerl * Thu Sep 04 2003 Alexey Tourbin <at@altlinux.ru> 0.12-alt2 - buildreq re-applied (fixes build in the hasher) - descriptions updated * Fri Mar 21 2003 Stanislav Ievlev <inger@altlinux.ru> 0.12-alt1 - 0.12 * Tue Nov 12 2002 Stanislav Ievlev <inger@altlinux.ru> 0.11-alt1 - Initial release |