ruby-kakasi-vl.spec 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. %define rarchdir %(ruby -r rbconfig -e 'print Config::CONFIG["archdir"]')
  2. Summary: Ruby module binding of ``KAKASI''
  3. Summary(ja): KAKASI を Ruby から用いるためのモジュール
  4. Name: ruby-kakasi
  5. Version: 020928
  6. Release: 1%{?_dist_release}
  7. License: Ruby's
  8. Group: Development/Libraries
  9. Source: http://www.notwork.org/~gotoken/ruby/p/kakasi/kakasi-%{version}.tar.gz
  10. BuildRoot: %{_tmppath}/%{name}-root
  11. BuildRequires: ruby ruby-devel kakasi-devel
  12. Requires: ruby kakasi
  13. %description
  14. This extension module is a Ruby binding of ``KAKASI'', which is
  15. developed by Hironobu Takahashi. KAKASI is the language processing
  16. filter to convert Kanji characters to Hiragana, Katakana or Romaji
  17. and may be helpful to read Japanese documents.
  18. %description -l ja
  19. このモジュールは、高橋裕信さんの作成されたソフトウェアKAKASIをrubyから
  20. 用いるためのものです。KAKASIとは漢字かなまじり文をひらがな文やローマ字
  21. 文に変換することを目的として作成したプログラムと辞書の総称です。文字種
  22. (半角カナ等)や文字コードの変換も行えます。
  23. %prep
  24. %setup -q -n kakasi-%{version}
  25. %build
  26. ruby extconf.rb
  27. make
  28. %install
  29. rm -rf ${RPM_BUILD_ROOT}
  30. make sitearchdir=${RPM_BUILD_ROOT}%{rarchdir} install
  31. %clean
  32. rm -rf ${RPM_BUILD_ROOT}
  33. %files
  34. %defattr(-,root,root)
  35. %doc README README.jp ChangeLog wdcnt* test.rb
  36. %{rarchdir}/kakasi.so
  37. %changelog
  38. * Sun Nov 23 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 020928-1
  39. - applied new versioning policy
  40. - spec in UTF-8
  41. * Sat Aug 21 2004 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 020928-0vl3
  42. - rebuild for Ruby 1.8
  43. - change make environment valuable 'sitearchdir' for install
  44. * Thu Oct 10 2002 UECHI Yasumasa <uh@u.dhis.portside.net> 020928-0vl1
  45. - 1st release