perl-Future-IO-vl.spec 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. Summary: Future-returning IO core methods
  2. Name: perl-Future-IO
  3. Version: 0.10
  4. Release: 2%{?_dist_release}
  5. Group: programming
  6. Vendor: Project Vine
  7. Distribution: Vine Linux
  8. License: GPL+ or Artistic
  9. URL: https://metacpan.org/release/Future-IO
  10. Source0: https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Future-IO-%{version}.tar.gz
  11. BuildArch: noarch
  12. # build requirements
  13. BuildRequires: perl
  14. BuildRequires: perl-generators
  15. BuildRequires: perl(Module::Build)
  16. # runtime requirements
  17. BuildRequires: perl(base)
  18. BuildRequires: perl(Carp)
  19. BuildRequires: perl(Errno)
  20. BuildRequires: perl(Future)
  21. BuildRequires: perl(strict)
  22. BuildRequires: perl(Struct::Dumb)
  23. BuildRequires: perl(Time::HiRes)
  24. BuildRequires: perl(warnings)
  25. # test requirements
  26. BuildRequires: perl(IO::Handle)
  27. BuildRequires: perl(Test::Identity)
  28. BuildRequires: perl(Test::More)
  29. BuildRequires: perl(Test::Pod)
  30. Requires: perl
  31. %{?perl_default_filter}
  32. %description
  33. This package provides a few basic methods that behave similarly to the
  34. same-named core perl functions relating to IO operations but yield
  35. their results asynchronously via Future instances.
  36. %prep
  37. %setup -q -n Future-IO-%{version}
  38. %build
  39. /usr/bin/perl Build.PL --installdirs=vendor
  40. ./Build
  41. %install
  42. ./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
  43. %{_fixperms} $RPM_BUILD_ROOT/*
  44. %check
  45. ./Build test
  46. %files
  47. %doc Changes README
  48. %license LICENSE
  49. %{perl_vendorlib}/Future*
  50. %{perl_vendorlib}/Test/Future*
  51. %{_mandir}/man3/Future*
  52. %{_mandir}/man3/Test::Future*
  53. %changelog
  54. * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.10-2
  55. - initial build for Vine Linux.
  56. * Sun Aug 29 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 0.10-1
  57. - Update to 0.10
  58. * Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-4
  59. - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
  60. * Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.08-3
  61. - Perl 5.34 rebuild
  62. * Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-2
  63. - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
  64. * Sun Jan 03 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 0.08-1
  65. - Update to 0.08
  66. * Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-3
  67. - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
  68. * Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.07-2
  69. - Perl 5.32 rebuild
  70. * Sun Mar 29 2020 Emmanuel Seyman <emmanuel@seyman.fr> - 0.07-1
  71. - Update to 0.07
  72. - Replace %%{__perl} with /usr/bin/perl
  73. * Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.06-3
  74. - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
  75. * Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.06-2
  76. - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
  77. * Sun Jun 30 2019 Emmanuel Seyman <emmanuel@seyman.fr> - 0.06-1
  78. - Update to 0.06
  79. * Sun Jun 16 2019 Emmanuel Seyman <emmanuel@seyman.fr> - 0.05-1
  80. - Initial specfile, based on the one autogenerated by cpanspec 1.78.