X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=perl-XML-LibXSLT.spec;h=278644ba17c5dd7d1feda0e70db53fa3dd6af84b;hb=deabcbe;hp=ccc890314a2934660765ed420962ac3d96328968;hpb=fb5d03ab7afb8c31f5a85dbf04ab09a107349038;p=packages%2Fperl-XML-LibXSLT.git diff --git a/perl-XML-LibXSLT.spec b/perl-XML-LibXSLT.spec index ccc8903..278644b 100644 --- a/perl-XML-LibXSLT.spec +++ b/perl-XML-LibXSLT.spec @@ -1,55 +1,75 @@ +# +# Conditional build: +%bcond_without tests # do not perform "make test" +# %include /usr/lib/rpm/macros.perl - -%define pdir XML -%define pnam LibXSLT - -Summary: XML-LibXSLT perl module -Summary(pl): Modu³ perla XML-LibXSLT -Name: perl-%{pdir}-%{pnam} -Version: 1.31 +%define pdir XML +%define pnam LibXSLT +Summary: XML::LibXSLT - interface to the GNOME libxslt library +Summary(pl.UTF-8): XML::LibXSLT - interfejs do biblioteki libxslt z GNOME +Name: perl-XML-LibXSLT +Version: 1.78 Release: 1 -License: GPL +# same as perl +License: GPL v1+ or Artistic Group: Development/Languages/Perl -Source0: ftp://ftp.perl.org/pub/CPAN/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz -BuildRequires: rpm-perlprov >= 4.0.2-56 -BuildRequires: perl-devel >= 5.6.1 -BuildRequires: perl-XML-LibXML >= 1.30 -BuildRequires: libxslt-devel >= 1.0.6 +Source0: http://www.cpan.org/modules/by-module/XML/%{pdir}-%{pnam}-%{version}.tar.gz +# Source0-md5: ec64aa8025e72171fd15e6e41c454354 +URL: http://search.cpan.org/dist/XML-LibXSLT/ +BuildRequires: libxslt-devel >= 1.1.26 +BuildRequires: perl-XML-LibXML >= 1.75 +BuildRequires: perl-devel >= 1:5.8.1 +BuildRequires: pkgconfig +BuildRequires: rpm-perlprov >= 4.1-13 +%if %{with tests} +%if "%(perl -MXML::LibXML -e 'print XML::LibXML::LIBXML_VERSION == XML::LibXML::LIBXML_RUNTIME_VERSION || 0' 2>/dev/null)" == "0" +BuildRequires: REBUILD-perl-XML-LibXML +%endif +%endif +Requires: libxslt >= 1.1.26 +Requires: perl-XML-LibXML >= 1.70 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -Requires: libxslt >= 1.0.6 %description -This module is an interface to the gnome project's -libxslt. This is an extremely good XSLT engine, highly -compliant and also very fast. I have tests showing this to -be more than twice as fast as Sablotron. +This module is an interface to the GNOME project's libxslt. This is an +extremely good XSLT engine, highly compliant and also very fast. I +have tests showing this to be more than twice as fast as Sablotron. + +%description -l pl.UTF-8 +Ten moduł jest interfejsem do libxslt z projektu GNOME. Jest to bardzo +dobry silnik XSLT, o dużej zgodności ze standardem, a także bardzo +szybki. Według testów jest ponad dwa razy szybszy od Sablotrona. %prep %setup -q -n %{pdir}-%{pnam}-%{version} %build -perl Makefile.PL -%{__make} OPTIMIZE="%{rpmcflags}" +%{__perl} Makefile.PL \ + INSTALLDIRS=vendor +%{__make} \ + CC="%{__cc}" \ + OPTIMIZE="%{rpmcflags}" + +%{?with_tests:%{__make} test} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} -%{__make} install DESTDIR=$RPM_BUILD_ROOT +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} install example/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} -gzip -9nf Changes README - %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc *.gz -%{perl_sitearch}/XML/LibXSLT.pm -%dir %{perl_sitearch}/auto/XML/LibXSLT -%{perl_sitearch}/auto/XML/LibXSLT/LibXSLT.bs -%attr(755,root,root) %{perl_sitearch}/auto/XML/LibXSLT/LibXSLT.so +%doc Changes README +%{perl_vendorarch}/XML/LibXSLT.pm +%dir %{perl_vendorarch}/auto/XML/LibXSLT +%{perl_vendorarch}/auto/XML/LibXSLT/LibXSLT.bs +%attr(755,root,root) %{perl_vendorarch}/auto/XML/LibXSLT/LibXSLT.so %{_mandir}/man3/* %{_examplesdir}/%{name}-%{version}