perltidy-vl.spec 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. Name: perltidy
  2. Version: 20181120
  3. Release: 1%{?_dist_release}
  4. Summary: Tool for indenting and reformatting Perl scripts
  5. Summary(ja): Perl スクリプトの整形ツール
  6. Group: Development/Tools
  7. License: GPLv2+
  8. URL: http://perltidy.sourceforge.net/
  9. Source: http://downloads.sourceforge.net/perltidy/Perl-Tidy-%{version}.tar.gz
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  11. BuildArch: noarch
  12. BuildRequires: perl(ExtUtils::MakeMaker)
  13. Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
  14. Vendor: Project Vine
  15. Distribution: Vine Linux
  16. Packager: shaolin
  17. %description
  18. Perltidy is a Perl script which indents and reformats Perl scripts to
  19. make them easier to read. If you write Perl scripts, or spend much
  20. time reading them, you will probably find it useful. The formatting
  21. can be controlled with command line parameters. The default parameter
  22. settings approximately follow the suggestions in the Perl Style Guide.
  23. Perltidy can also output HTML of both POD and source code. Besides
  24. reformatting scripts, Perltidy can be a great help in tracking down
  25. errors with missing or extra braces, parentheses, and square brackets
  26. because it is very good at localizing errors.
  27. %prep
  28. %setup -q -n Perl-Tidy-%{version}
  29. rm -f docs/perltidy.1 examples/pt.bat
  30. f=CHANGES.md ; iconv -f iso-8859-1 -t utf-8 $f > $f.utf8 ; mv $f.utf8 $f
  31. %build
  32. %{__perl} Makefile.PL INSTALLDIRS=vendor
  33. make %{?_smp_mflags}
  34. %install
  35. rm -rf $RPM_BUILD_ROOT
  36. make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
  37. find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
  38. find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
  39. chmod -R u+w $RPM_BUILD_ROOT/*
  40. %check
  41. make test
  42. %clean
  43. rm -rf $RPM_BUILD_ROOT
  44. %files
  45. %defattr(-,root,root,-)
  46. %license COPYING
  47. %doc BUGS.md CHANGES.md README.md docs/ examples/
  48. %{_bindir}/perltidy
  49. %{perl_vendorlib}/Perl/
  50. %{_mandir}/man1/perltidy.1*
  51. %{_mandir}/man3/Perl::Tidy*
  52. %changelog
  53. * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 20181120-1
  54. - new upstream release.
  55. - rebuilt with perl-5.26.
  56. * Fri Nov 14 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 20140711-1
  57. - updated to 20140711
  58. - built with perl 5.16.3
  59. - added Japanese summary
  60. * Thu Mar 01 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 20101217-2
  61. - rebuild
  62. * Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 20101217-1
  63. - initial build for Vine Linux
  64. * Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20101217-4
  65. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  66. * Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 20101217-3
  67. - Perl mass rebuild
  68. * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20101217-2
  69. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  70. * Sun Dec 26 2010 Ville Skyttä <ville.skytta@iki.fi> - 20101217-1
  71. - Update to 20101217.
  72. * Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 20090616-4
  73. - Mass rebuild with perl-5.12.0
  74. * Fri Dec 4 2009 Stepan Kasal <skasal@redhat.com> - 20090616-3
  75. - rebuild against perl 5.10.1
  76. * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20090616-2
  77. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  78. * Thu Jun 18 2009 Ville Skyttä <ville.skytta at iki.fi> - 20090616-1
  79. - Update to 20090616.
  80. * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20071205-4
  81. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  82. * Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 20071205-3
  83. - Rebuild for perl 5.10 (again)
  84. * Sun Jan 13 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 20071205-2
  85. - rebuild for new perl
  86. * Thu Dec 6 2007 Ville Skyttä <ville.skytta at iki.fi> - 20071205-1
  87. - 20071205.
  88. - Convert docs to UTF-8.
  89. * Wed Aug 1 2007 Ville Skyttä <ville.skytta at iki.fi> - 20070801-1
  90. - 20070801.
  91. * Wed May 9 2007 Ville Skyttä <ville.skytta at iki.fi> - 20070508-1
  92. - 20070508.
  93. * Sat May 5 2007 Ville Skyttä <ville.skytta at iki.fi> - 20070504-1
  94. - 20070504.
  95. * Tue Apr 24 2007 Ville Skyttä <ville.skytta at iki.fi> - 20070424-1
  96. - 20070424.
  97. * Tue Apr 17 2007 Ville Skyttä <ville.skytta at iki.fi> - 20060719-3
  98. - BuildRequire perl(ExtUtils::MakeMaker).
  99. * Fri Sep 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 20060719-2
  100. - Rebuild.
  101. * Thu Jul 20 2006 Ville Skyttä <ville.skytta at iki.fi> - 20060719-1
  102. - 20060719.
  103. - Fix order of options to find(1) in %%install.
  104. * Thu Jun 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 20060614-1
  105. - 20060614, specfile cleanups, include examples in docs.
  106. * Thu Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
  107. - rebuilt
  108. * Thu Dec 16 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:20031021-1
  109. - Sync with fedora-rpmdevtools' Perl spec template to fix x86_64 build.
  110. - Move version to the version field.
  111. * Wed Oct 22 2003 Ville Skyttä <ville.skytta at iki.fi> 0:0.0-0.fdr.3.20031021
  112. - Update to 20031021.
  113. * Sat Oct 11 2003 Ville Skyttä <ville.skytta at iki.fi> 0:0.0-0.fdr.3.20030726
  114. - Install into vendor dirs.
  115. - Spec cleanups.
  116. * Tue Jul 29 2003 Ville Skyttä <ville.skytta at iki.fi> 0:0.0-0.fdr.2.20030726
  117. - Update to 20030726.
  118. - Use fedora-rpm-helper.
  119. * Mon Jun 23 2003 Ville Skyttä <ville.skytta at iki.fi> 0:0.0-0.fdr.2.20021130
  120. - Address issues in #194:
  121. - Patch to get rid of a warning on startup.
  122. - Do defattr before doc.
  123. * Fri May 30 2003 Ville Skyttä <ville.skytta at iki.fi> 0:0.0-0.fdr.1.20021130
  124. - Fix release naming scheme (this is snapshot-only).
  125. * Wed May 7 2003 Ville Skyttä <ville.skytta at iki.fi> 0:0.0-0.fdr.0.2.20021130
  126. - Own dirs.
  127. - Save .spec in UTF-8.
  128. * Mon Apr 21 2003 Ville Skyttä <ville.skytta at iki.fi> 0:0.0-0.fdr.0.1.20021130
  129. - First Fedora release, based on Simon Perreault's work.
  130. * Mon Mar 10 2003 Simon Perreault <nomis80@nomis80.org> 20021130-2
  131. - Changed architecture from i386 to noarch
  132. - Added my name as packager
  133. - Bumped up release number, which was forgotten by Anthony Rumble
  134. * Sun Mar 09 2003 Anthony Rumble <anthony@linuxhelp.com.au>
  135. - Tidied up RPM Source
  136. * Sun Dec 1 2002 Simon Perreault <nomis80@linuxquebec.com>
  137. - Update to 20021130
  138. * Sat Nov 9 2002 Simon Perreault <nomis80@linuxquebec.com>
  139. - Update to 20021106
  140. * Mon Sep 23 2002 Simon Perreault <nomis80@linuxquebec.com>
  141. - Update to 20020922
  142. * Wed Aug 28 2002 Simon Perreault <nomis80@linuxquebec.com>
  143. - Update to 20020826
  144. * Tue May 7 2002 Simon Perreault <nomis80@linuxquebec.com>
  145. - Require 5.6.1 because Tidy.pm is placed in a directory dependant on perl
  146. version.
  147. * Sat Apr 27 2002 Simon Perreault <nomis80@linuxquebec.com>
  148. - Update to 20020425.
  149. * Wed Apr 17 2002 Simon Perreault <nomis80@linuxquebec.com>
  150. - Generalized spec file. Added some documentation.
  151. * Wed Apr 17 2002 Simon Perreault <nomis80@linuxquebec.com>
  152. - Upgraded to version 20020416
  153. * Mon Feb 25 2002 Simon Perreault <nomis80@linuxquebec.com>
  154. - Spec file was created on release of 20020225