perl-YAML-Syck-vl.spec 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. Name: perl-YAML-Syck
  2. Version: 1.31
  3. Release: 1%{?_dist_release}
  4. Summary: Fast, lightweight YAML loader and dumper
  5. License: BSD and MIT
  6. Group: Development/Libraries
  7. URL: http://search.cpan.org/dist/YAML-Syck/
  8. Source0: http://www.cpan.org/authors/id/A/AV/AVAR/YAML-Syck-%{version}.tar.gz
  9. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  10. BuildRequires: libxcrypt-devel
  11. BuildRequires: perl(Devel::Leak)
  12. BuildRequires: perl(ExtUtils::MakeMaker)
  13. BuildRequires: perl(JSON)
  14. BuildRequires: perl(Test::More)
  15. Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
  16. Vendor: Project Vine
  17. Distribution: Vine Linux
  18. Packager: shaolin
  19. %{?perl_default_filter}
  20. %description
  21. This module provides a Perl interface to the libsyck data serialization
  22. library. It exports the Dump and Load functions for converting Perl data
  23. structures to YAML strings, and the other way around.
  24. %prep
  25. %setup -q -n YAML-Syck-%{version}
  26. %build
  27. %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
  28. make %{?_smp_mflags}
  29. %install
  30. rm -rf $RPM_BUILD_ROOT
  31. make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
  32. find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
  33. find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
  34. find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
  35. %{_fixperms} $RPM_BUILD_ROOT/*
  36. %check
  37. make test
  38. %clean
  39. rm -rf $RPM_BUILD_ROOT
  40. %files
  41. %defattr(-,root,root,-)
  42. %doc Changes COMPATIBILITY COPYING README
  43. %{perl_vendorarch}/auto/*
  44. %{perl_vendorarch}/YAML*
  45. %{perl_vendorarch}/JSON*
  46. %{_mandir}/man3/*
  47. %changelog
  48. * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.31-1
  49. - new upstream release.
  50. - rebuilt with perl-5.26.
  51. - added BR:libxcrypt-devel.
  52. * Mon Jun 30 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.28_01-1
  53. - new upstream release.
  54. * Thu Feb 23 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.17-1
  55. - initial build for Vine Linux
  56. * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.17-4
  57. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  58. * Wed Jul 20 2011 Iain Arnell <iarnell@gmail.com> - 1.17 -3
  59. - Perl mass rebuild
  60. * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.17-2
  61. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  62. * Tue Dec 07 2010 Steven Pritchard <steve@kspei.com> 1.17-1
  63. - Update to 1.17.
  64. - Update Source0 URL.
  65. - BR JSON (for tests).
  66. * Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.07-4
  67. - Mass rebuild with perl-5.12.0
  68. * Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.07-3
  69. - rebuild against perl 5.10.1
  70. * Tue Oct 6 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.07-2
  71. - fix license
  72. * Sun Sep 27 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.07-1
  73. - auto-update to 1.07 (by cpan-spec-update 0.01)
  74. * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-3
  75. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  76. * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-2
  77. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  78. * Mon Jun 09 2008 Steven Pritchard <steve@kspei.com> 1.05-1
  79. - Update to 1.05.
  80. * Mon Mar 3 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.04-2
  81. - rebuild for new perl (again)
  82. * Wed Feb 20 2008 Steven Pritchard <steve@kspei.com> 1.04-1
  83. - Update to 1.04.
  84. * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.01-3
  85. - Autorebuild for GCC 4.3
  86. * Fri Feb 8 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.01-2
  87. - rebuild for new perl
  88. * Mon Jan 28 2008 Steven Pritchard <steve@kspei.com> 1.01-1
  89. - Update to 1.01.
  90. * Tue Oct 16 2007 Steven Pritchard <steve@kspei.com> 0.98-1
  91. - Update to 0.98.
  92. * Tue Sep 18 2007 Steven Pritchard <steve@kspei.com> 0.97-1
  93. - Update to 0.97.
  94. * Sun Aug 12 2007 Steven Pritchard <steve@kspei.com> 0.96-1
  95. - Update to 0.96.
  96. * Fri Aug 03 2007 Steven Pritchard <steve@kspei.com> 0.95-1
  97. - Update to 0.95.
  98. * Fri Jul 13 2007 Steven Pritchard <steve@kspei.com> 0.94-1
  99. - Update to 0.94.
  100. * Wed Jun 27 2007 Steven Pritchard <steve@kspei.com> 0.91-1
  101. - Update to 0.91.
  102. * Sat May 19 2007 Steven Pritchard <steve@kspei.com> 0.85-1
  103. - Update to 0.85.
  104. * Fri May 04 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.82-3
  105. - add perl split BR's
  106. * Fri May 04 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.82-2
  107. - bump
  108. * Thu Feb 01 2007 Steven Pritchard <steve@kspei.com> 0.82-1
  109. - Specfile autogenerated by cpanspec 1.69.1.
  110. - Remove explicit build dependency on perl.
  111. - Include JSON module.
  112. - BR Devel::Leak (for tests).