perl-XML-Parser-vl.spec 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. Summary: XML-Parser module for perl
  2. Name: perl-XML-Parser
  3. Version: 2.36
  4. Release: 1%{?_dist_release}
  5. License: distributable
  6. Group: Development/Libraries
  7. Source0: http://www.cpan.org/authors/id/C/CO/COOPERCL/XML-Parser-%{version}.tar.gz
  8. Url: http://search.cpan.org/search?dist=XML-Parser
  9. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  10. BuildRequires: perl >= 5.8.6, libexpat >= 1.95.0, expat-devel
  11. Requires: perl >= 5.8.6
  12. %description
  13. This is a Perl extension interface to James Clark's XML parser, expat.
  14. %prep
  15. %setup -q -n XML-Parser-%{version}
  16. %build
  17. CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
  18. make
  19. find samples -type f | xargs perl -pi -e "s|^#!(\s)?/usr/local/bin/perl|#!%{__perl}|g"
  20. %install
  21. rm -rf $RPM_BUILD_ROOT
  22. mkdir -p $RPM_BUILD_ROOT{%{_prefix},%{_mandir}/man3}
  23. make DESTDIR=$RPM_BUILD_ROOT install
  24. find $RPM_BUILD_ROOT -type f -a \( -name perllocal.pod -o -name .packlist \
  25. -o \( -name '*.bs' -a -empty \) \) -exec rm -f {} ';'
  26. find $RPM_BUILD_ROOT%{_prefix} -type f -print |
  27. sed "s@^$RPM_BUILD_ROOT@@g" |
  28. grep -v ^%{_mandir} |
  29. grep -v perllocal.pod |
  30. grep -v "\.packlist" > %{name}.files
  31. if [ "$(cat %{name}.files)X" = "X" ] ; then
  32. echo "ERROR: EMPTY FILE LIST"
  33. exit -1
  34. fi
  35. install -m 644 blib/man3/* %{buildroot}%{_mandir}/man3
  36. %check
  37. make test
  38. %clean
  39. rm -rf $RPM_BUILD_ROOT
  40. %files -f %{name}.files
  41. %defattr(-,root,root)
  42. %doc README Changes samples
  43. %dir %{perl_vendorarch}/auto/XML
  44. %dir %{perl_vendorarch}/auto/XML/Parser
  45. %dir %{perl_vendorarch}/auto/XML/Parser/Expat
  46. %dir %{perl_vendorarch}/XML
  47. %dir %{perl_vendorarch}/XML/Parser
  48. %dir %{perl_vendorarch}/XML/Parser/Encodings
  49. %{_mandir}/*/*
  50. %changelog
  51. * Fri May 16 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.36-1vl5
  52. - new upstream release
  53. * Mon Apr 28 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.34-1vl5
  54. - rebuild with perl-5.10.0
  55. - installed modules into vendor_perl directory
  56. * Thu Feb 21 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.34-0vl5
  57. - rebuild with expat-2.0.1
  58. * Fri Aug 18 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.34-0vl4
  59. - s/Copyright/License/
  60. - add BuildRequires: expat-devel
  61. * Mon Nov 29 2004 IWAI, Masaharu <iwai@alib.jp> 2.34-0vl3
  62. - build on perl-5.8.6-0vl1
  63. * Sat Dec 13 2003 Satoshi MACHINO <machino@vinelinux.org> 2.34-0vl2
  64. - built on perl-5.8.2
  65. * Thu Nov 06 2003 Satoshi MACHINO <machino@vinelinux.org> 2.34-0vl1
  66. - new upstream version
  67. - built on perl-5.8.1
  68. * Thu Apr 17 2003 IWAI Masaharu <iwai@alib.jp> 2.31-0vl2
  69. - rebuild with perl-5.8.0
  70. * Mon Apr 15 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 2.31-0vl1
  71. - first release for Vine Linux