perl-Cache-Cache-vl.spec 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. Name: perl-Cache-Cache
  2. Version: 1.06
  3. Release: 1%{?dist}
  4. Summary: Generic cache interface and implementations
  5. License: GPL+ or Artistic
  6. Group: Development/Libraries
  7. URL: http://search.cpan.org/dist/Cache-Cache/
  8. Source0: http://www.cpan.org/authors/id/J/JS/JSWARTZ/Cache-Cache-%{version}.tar.gz
  9. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  10. BuildArch: noarch
  11. BuildRequires: perl(Digest::SHA1) >= 2.02
  12. BuildRequires: perl(Error) >= 0.15
  13. BuildRequires: perl(ExtUtils::MakeMaker)
  14. BuildRequires: perl(IPC::ShareLite)
  15. Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
  16. Vendor: Project Vine
  17. Distribution: Vine Linux
  18. Packager: shaolin
  19. %description
  20. The Cache modules are designed to assist a developer in persisting data for a
  21. specified period of time. Often these modules are used in web applications to
  22. store data locally to save repeated and redundant expensive calls to remote
  23. machines or databases. People have also been known to use Cache::Cache for
  24. its straightforward interface in sharing data between runs of an application
  25. or invocations of a CGI-style script or simply as an easy to use abstraction
  26. of the filesystem or shared memory.
  27. %prep
  28. %setup -q -n Cache-Cache-%{version}
  29. %build
  30. %{__perl} Makefile.PL INSTALLDIRS=vendor
  31. make %{?_smp_mflags}
  32. %install
  33. rm -rf %{buildroot}
  34. make pure_install PERL_INSTALL_ROOT=%{buildroot}
  35. find %{buildroot} -type f -name .packlist -exec rm -f {} \;
  36. find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
  37. %{_fixperms} %{buildroot}/*
  38. %check
  39. make test
  40. %clean
  41. rm -rf %{buildroot}
  42. %files
  43. %defattr(-,root,root,-)
  44. %doc CHANGES COPYING CREDITS DISCLAIMER README STYLE
  45. %{perl_vendorlib}/*
  46. %{_mandir}/man3/*
  47. %changelog
  48. * Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.06-1
  49. - initial build for Vine Linux
  50. * Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.06-7
  51. - Perl mass rebuild
  52. * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06-6
  53. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  54. * Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.06-5
  55. - 661697 rebuild for fixing problems with vendorach/lib
  56. * Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.06-4
  57. - Mass rebuild with perl-5.12.0
  58. * Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.06-3
  59. - rebuild against perl 5.10.1
  60. * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06-2
  61. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  62. * Wed May 13 2009 Steven Pritchard <steve@kspei.com> 1.06-1
  63. - Update to 1.06.
  64. - Reformat to match cpanspec output.
  65. - Fix find option order.
  66. - Use fixperms macro instead of our own chmod incantation.
  67. - Drop explicit perl build dependency.
  68. - Update Source0 URL.
  69. * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-3
  70. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  71. * Fri Feb 8 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.05-2
  72. - rebuild for new perl
  73. * Mon Oct 15 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.05-1.1
  74. - correct license tag
  75. - add BR: perl(ExtUtils::MakeMaker)
  76. * Mon May 29 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.05-1
  77. - Update to 1.05.
  78. * Mon Feb 20 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.04-4
  79. - Rebuild for FC5 (perl 5.8.8).
  80. * Thu Dec 29 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.04-3
  81. - Dist tag.
  82. * Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.04-2
  83. - rebuilt
  84. * Fri Mar 18 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.04-1
  85. - Update to 1.04.
  86. * Mon Feb 28 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.03-2
  87. - Bring up to date with current fedora.extras perl spec template.
  88. * Tue Feb 1 2005 Matthias Saou <http://freshrpms.net/> 1.03-1
  89. - Merge in changes from Jose Pedro Oliveira's fedora.us package : #146741.
  90. - Update to 1.03.
  91. * Tue Nov 16 2004 Matthias Saou <http://freshrpms.net/> 1.02-4
  92. - Bump release to provide Extras upgrade path.
  93. * Wed May 26 2004 Matthias Saou <http://freshrpms.net/> 1.02-3
  94. - Rebuilt for Fedora Core 2.
  95. * Fri Apr 2 2004 Matthias Saou <http://freshrpms.net/> 1.02-2
  96. - Change the explicit package deps to perl package style ones to fix the
  97. perl-Storable obsoletes problem.
  98. * Fri Mar 19 2004 Matthias Saou <http://freshrpms.net/> 1.02-1
  99. - Initial RPM release.