home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ruby164.zip / rbemx164.zip / ruby / share / doc / optparse-0.8.2 / optparse.spec < prev    next >
Text File  |  2001-06-18  |  2KB  |  86 lines

  1. %define oname    optparse
  2. %define oversion 0.7.10
  3. %define ruby     /usr/bin/ruby
  4. %define rbindir  %(%{ruby} -r rbconfig -e 'print Config::CONFIG["bindir"]')
  5. %define rlibdir  %(%{ruby} -r mkmf -e 'print $libdir')
  6. %define rarchdir %(%{ruby} -r mkmf -e 'print $archdir')
  7.  
  8. Summary: A command line option parser class for Ruby
  9. Name: ruby-%{oname}
  10. Version: %{oversion}
  11. Release: 0vl1
  12. Copyright: distributable
  13. Group: Development/Languages
  14. Source0: http://member.nifty.ne.jp/nokada/archive/%{oname}-%{version}.tar.gz
  15. URL: http://member.nifty.ne.jp/nokada/ruby.html
  16. Prefix: /usr
  17. BuildArch: noarch
  18. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  19. BuildRequires: ruby ruby-devel
  20. Requires: libruby
  21. Summary(ja): Ñ│Ñ▐Ñ≤Ñ╔ÑΘÑñÑ≤ѬÑ╫Ñ╖ÑτÑ≤ñ≥▓≥└╧ñ╣ñδRuby═╤ñ╬Ñ»ÑΘÑ╣ÑΘÑñÑ╓ÑΘÑΩ
  22.  
  23. %description
  24. Parser for command line options.
  25.  
  26. A command line option parser class for Ruby, which supports short and
  27. crunchable switches and long(GNU-style) switches. Also arguments to
  28. switches are converted automatically.
  29.  
  30. And this also provides option summary.
  31.  
  32. %description -l ja
  33. Ñ│Ñ▐Ñ≤Ñ╔ÑΘÑñÑ≤ѬÑ╫Ñ╖ÑτÑ≤ñ╬Ñ╤í╝Ñ╢ñ╟ñ╣íúGNUÑ╣Ñ┐ÑñÑδñ╬─╣ññÑ╣ÑñÑ├Ñ┴ñ╚
  34. ├╗ññÑ╣ÑñÑ├Ñ┴ñ╬╬╛╩²ñ≥Ñ╡Ñ▌í╝Ñ╚ñ╖ñ╞ñññ▐ñ╣íúñ▐ñ┐íóÑ╣ÑñÑ├Ñ┴ñ╦═┐ñ¿ñΘñ∞ñ┐
  35. ░·┐⌠ñ≥╝½╞░┼¬ñ╦╩╤┤╣ñ╟ñ¡ñ▐ñ╣íú
  36.  
  37. %prep
  38.  
  39. %setup -q -c
  40. cd %{oname}-%{version}
  41. cd ..
  42.  
  43. %build
  44. cd %{oname}-%{version}
  45. cd ..
  46.  
  47. %install
  48. rm -rf ${RPM_BUILD_ROOT}
  49. mkdir -p ${RPM_BUILD_ROOT}%{rlibdir}
  50.  
  51. # installing binaries ...
  52. cd %{oname}-%{version}
  53. ruby install.rb --destdir=${RPM_BUILD_ROOT}%{rlibdir} more
  54. cd ..
  55.  
  56. # listing all files in optparse-all.files
  57. (find \
  58.   $RPM_BUILD_ROOT%{rlibdir} \
  59.       -type f -o -type l) | 
  60.  sort | sed -e "s,^$RPM_BUILD_ROOT,," \
  61.             -e "s,\(/man/man./.*\)$,\1*," > optparse-all.files
  62.  
  63. %clean
  64. rm -rf ${RPM_BUILD_ROOT}
  65. rm -f *.files
  66.  
  67. %files -f optparse-all.files
  68. %defattr(-, root, root)
  69. %doc %{oname}-%{version}/README.en
  70. %doc %{oname}-%{version}/README.ja
  71. %doc %{oname}-%{version}/FIRSTSTEP.ja.rd
  72. %doc %{oname}-%{version}/optparse.en.rd
  73. %doc %{oname}-%{version}/optparse.ja.rd
  74. %doc %{oname}-%{version}/cmd.rb
  75. %doc %{oname}-%{version}/cmd-ls.rb
  76. %doc %{oname}-%{version}/getopts.test
  77. %doc %{oname}-%{version}/getopts.test.en
  78. %doc %{oname}-%{version}/opttest.rb
  79.  
  80. %changelog
  81. * Tue Apr 10 2001 Nobuyoshi Nakada <nobu.nakada@nifty.ne.jp>
  82. - 0.7.10
  83.  
  84. * Tue Mar 27 2001 akira yamada <akira@vinelinux.org>
  85. - Initial packaging.
  86.