123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- %{!?perl_vendorarch: %define perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch)}
- Name: perl-XML-LibXSLT
- # NOTE: also update perl-XML-LibXML to a compatible version. See below why.
- Version: 1.70
- Release: 1%{?_dist_release}
- Summary: Perl module for interfacing to GNOME's libxslt
- #'
- Group: Development/Libraries
- License: GPL+ or Artistic
- URL: http://search.cpan.org/dist/XML-LibXSLT/
- Source0: http://search.cpan.org/CPAN/authors/id/P/PA/PAJAS/XML-LibXSLT-%{version}.tar.gz
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
- BuildRequires: perl(ExtUtils::MakeMaker)
- BuildRequires: libxslt-devel >= 1.1.18, gdbm-devel
- Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
- # the package shares code with perl-XML-LibXML, we have to require a compatible version
- # see https://bugzilla.redhat.com/show_bug.cgi?id=469480
- # for testing is needed the same version of XML::LibXML
- BuildRequires: perl(XML::LibXML) >= 1.70
- Requires: perl(XML::LibXML) >= 1.70
- Distribution: Vine
- Vendor: Project Vine
- Packager: munepi
- %description
- This module is a fast XSLT library, based on the Gnome libxslt engine
- that you can find at http://www.xmlsoft.org/XSLT/
- %prep
- %setup -q -n XML-LibXSLT-%{version}
- %build
- %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
- %__make %{?_smp_mflags}
- %install
- %__rm -rf $RPM_BUILD_ROOT
- %__make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
- find $RPM_BUILD_ROOT -type f -name .packlist -exec %__rm -f {} ';'
- find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -exec %__rm -f {} ';'
- find $RPM_BUILD_ROOT -type d -depth -exec %__rmdir {} 2>/dev/null ';'
- %__chmod -R u+w $RPM_BUILD_ROOT/*
- %check
- %__make test
- %clean
- %__rm -rf $RPM_BUILD_ROOT
- %files
- %defattr(-,root,root,-)
- %doc Changes README benchmark.pl example
- %{perl_vendorarch}/auto/*
- %{perl_vendorarch}/XML
- %exclude %{perl_vendorarch}/XML/benchmark.pl
- %{_mandir}/man3/*.3*
- %changelog
- * Thu Aug 12 2010 Munehiro Yamamoto <munepi@vinelinux.org> - 1.70-1
- - initial build
- * Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.70-4
- - Mass rebuild with perl-5.12.0
- * Thu Mar 11 2010 Paul Howarth <paul@city-fan.org> - 1.70-3
- - rebuild for new gdbm
- * Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.70-2
- - rebuild against perl 5.10.1
- * Fri Nov 20 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1:1.70-1
- - update to fix 539102
- * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.68-4
- - rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
- * Wed Mar 18 2009 Stepan Kasal <skasal@redhat.com> - 1.68-3
- - patch to fix a refcounting bug leading to segfaults (#490781)
- * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.68-2
- - rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
- * Sat Dec 20 2008 Paul Howarth <paul@city-fan.org> - 1.68-1
- - update to 1.68
- - relax hard version requirement on XML::LibXML, which is at 1.69 upstream
- but 1.67 or above will suffice (care will still have to be taken to keep
- the packages in sync, particularly when XML::LibXML is updated)
- - specify $RPM_OPT_FLAGS once rather than twice
- - drop historical perl version requirement, which is met even by EL-3
- - explicitly buildreq ExtUtils::MakeMaker rather than just perl-devel
- * Mon Nov 3 2008 Stepan Kasal <skasal@redhat.com> - 1.66-2
- - require XML::LibXML of the same version
- * Fri Aug 8 2008 Zing <zing@fastmail.fm> - 1.66-1
- - update to 1.66
- * Sat May 31 2008 Zing <zing@fastmail.fm> - 1.63-6
- - rpm check stage barfs on || :
- * Mon Mar 3 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.63-5
- - rebuild for new perl (again)
- * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.63-4
- - Autorebuild for GCC 4.3
- * Fri Feb 8 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.63-3
- - rebuild for new perl
- * Sat Jan 19 2008 Zing <zing@fastmail.fm> - 1.63-2
- - build requires gdbm-devel
- * Fri Jan 18 2008 Zing <zing@fastmail.fm> - 1.63-1
- - update to 1.63
- * Sat Aug 11 2007 Zing <zing@fastmail.fm> - 1.62-2
- - require perl-devel
- * Tue Aug 7 2007 Zing <zing@fastmail.fm> - 1.62-1
- - update to 1.62
- - Conform to Fedora Licensing Guideline
- * Fri Sep 8 2006 Zing <zing@fastmail.fm> - 1.58-3
- - rebuild for FE6
- * Tue Feb 14 2006 Zing <shishz@hotpop.com> - 1.58-2
- - rebuild for FE5
- * Wed Aug 17 2005 Zing <shishz@hotpop.com> - 1.58-1
- - new upstream
- - use dist macro
- * Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
- - rebuilt
- * Sat Mar 5 2005 Ville Skyttä <ville.skytta at iki.fi> - 1.57-3
- - Drop pre-FC2 LD_RUN_PATH hack.
- - Install benchmark.pl only as %%doc.
- * Fri Feb 26 2005 Zing <shishz@hotpop.com> - 1.57-2
- - QA from Ville Skyttä
- - BuildRequires XML::LibXML >= 1.57
- - BuildRequires libxslt-devel
- - put benchmark.pl in %%doc
- * Fri Feb 25 2005 Zing <shishz@hotpop.com> - 1.57-1
- - First build.
|