perl-Clone-vl.spec 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. Name: perl-Clone
  2. Version: 0.38
  3. Release: 1%{?_dist_release}
  4. Summary: Recursively copy perl datatypes
  5. Group: Development/Libraries
  6. License: GPL+ or Artistic
  7. URL: http://search.cpan.org/dist/Clone
  8. Source0: http://search.cpan.org/CPAN/authors/id/R/RD/RDF/Clone-%{version}.tar.gz
  9. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  10. BuildRequires: perl(ExtUtils::ParseXS)
  11. BuildRequires: perl(Taint::Runtime)
  12. BuildRequires: perl(Test::More)
  13. Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
  14. # don't "provide" private Perl libs
  15. %global _use_internal_dependency_generator 0
  16. %global __deploop() while read FILE; do /usr/lib/rpm/rpmdeps -%{1} ${FILE}; done | /bin/sort -u
  17. %global __find_provides /bin/sh -c "%{__grep} -v '%_docdir' | %{__grep} -v '%{perl_vendorarch}/.*\\.so$' | %{__deploop P}"
  18. %global __find_requires /bin/sh -c "%{__grep} -v '%_docdir' | %{__deploop R}"
  19. Vendor: Project Vine
  20. Distribution: Vine Linux
  21. Packager: shaolin
  22. %description
  23. This module provides a clone() method which makes recursive
  24. copies of nested hash, array, scalar and reference types,
  25. including tied variables and objects.
  26. clone() takes a scalar argument and an optional parameter that
  27. can be used to limit the depth of the copy. To duplicate lists,
  28. arrays or hashes, pass them in by reference.
  29. %prep
  30. %setup -q -n Clone-%{version}
  31. find . -type f -exec chmod -c -x {} ';'
  32. %build
  33. %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
  34. make %{?_smp_mflags}
  35. %install
  36. rm -rf $RPM_BUILD_ROOT
  37. make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
  38. find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
  39. find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
  40. find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
  41. chmod -R u+w $RPM_BUILD_ROOT/*
  42. %check
  43. make test
  44. %clean
  45. rm -rf $RPM_BUILD_ROOT
  46. %files
  47. %defattr(-,root,root,-)
  48. %doc Changes
  49. %{perl_vendorarch}/auto/Clone/
  50. %{perl_vendorarch}/Clone.pm
  51. %{_mandir}/man3/*.3*
  52. %changelog
  53. * Thu Apr 16 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.38-1
  54. - new upstream release
  55. * Fri Jun 27 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 0.31-2
  56. - build with Perl 5.16
  57. * Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.31-1
  58. - initial build for Vine Linux
  59. * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-9
  60. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  61. * Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.31-8
  62. - Perl mass rebuild
  63. * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-7
  64. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  65. * Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.31-6
  66. - 661697 rebuild for fixing problems with vendorach/lib
  67. * Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.31-5
  68. - Mass rebuild with perl-5.12.0
  69. * Fri Dec 4 2009 Stepan Kasal <skasal@redhat.com> - 0.31-4
  70. - rebuild against perl 5.10.1
  71. * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-3
  72. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  73. * Sat May 23 2009 Chris Weyl <cweyl@alumni.drew.edu> - 0.31-2
  74. - filter private Perl solibs from provides
  75. - remove some executable bits -- keep rpmlint happy
  76. * Fri Mar 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 0.31-1
  77. - update to 0.31
  78. * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.28-5
  79. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  80. * Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.28-4
  81. - Rebuild for perl 5.10 (again)
  82. * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.28-3
  83. - Autorebuild for GCC 4.3
  84. * Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.28-2
  85. - rebuild for new perl
  86. * Wed Nov 28 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.28-1
  87. - bump to 0.28
  88. * Fri Aug 24 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.27-2
  89. - license fix
  90. * Fri Jul 27 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.27-1
  91. - bump to 0.27
  92. * Wed Jan 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.22-1
  93. - bump to 0.22
  94. * Fri Sep 15 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.20-2
  95. - bump for fc6
  96. * Fri Mar 31 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.20-1
  97. - bump to 0.20
  98. - new BR: perl-Taint-Runtime
  99. * Tue Feb 28 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.18-3
  100. - bump for FC-5
  101. * Fri Jan 6 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.18-2
  102. - don't pass optflags twice
  103. - remove .bs files
  104. * Thu Jan 5 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.18-1
  105. - Initial package for Fedora Extras