shoes-vl.spec 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. %define svnver r1134
  2. Summary: Shoes - tiny graphics/windowing toolkit using Ruby
  3. Summary(ja): Shoes - Ruby を使ったグラフィック/ウィンドウツールキット
  4. Name: shoes
  5. Version: 0.%{svnver}
  6. Release: 2%{?_dist_release}
  7. License: MIT
  8. Group: Development/Tools
  9. URL: http://shoooes.net/
  10. Source0: http://shoooes.net/dist/shoes2.tar.gz
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  12. BuildRequires: cairo-devel
  13. BuildRequires: pango-devel
  14. BuildRequires: gtk2-devel
  15. BuildRequires: pixman-devel
  16. BuildRequires: libjpeg-devel
  17. BuildRequires: sqlite3-devel
  18. BuildRequires: curl-devel
  19. BuildRequires: ruby-devel
  20. BuildRequires: giflib-devel
  21. %description
  22. Shoes is a very informal graphics and windowing toolkit for making simple
  23. graphical applications. It blends ideas from the web (hyperlinks, simple text
  24. layout, and more) from traditional windowing toolkits (buttons, progress bars,
  25. dialogs and the like) and applications like NodeBox and Processing (drawing
  26. anywhere on the window with shapes and curves, simple animation).
  27. %description -l ja
  28. Shoes は簡単なグラフィカルアプリケーション作成に役立つグラフィックス /
  29. ウィンドウツールキットです。Shoes のアイデアは、web (ハイパーリンク、
  30. シンプルなテキストレイアウトなど)、従来のウィンドウツールキット (ボタン、
  31. プログレスバー、ダイアログなど)、そして NudeBox や Processing といった
  32. アプリケーション (ウィンドウ内のどこにでも図形やカーブ、シンプルな
  33. アニメーションを描くことができる) などからきています。
  34. %package examples
  35. Summary: example scripts for Shoes - tiny graphics/windowing toolkit
  36. Summary(ja): Shoes ツールキット のサンプルスクリプト集
  37. Group: Development/Tools
  38. Requires: %{name} = %{version}-%{release}
  39. %description examples
  40. Example scripts for Shoes toolkit
  41. (under %{_libdir}/shoes/samples)
  42. %description examples -l ja
  43. Shoes 用サンプルスクリプト集
  44. (%{_libdir}/shoes/samples に収録されています)
  45. %prep
  46. %setup -q
  47. %build
  48. %__make
  49. %install
  50. %__rm -rf %{buildroot}
  51. %__make PREFIX=%{buildroot}/usr install
  52. # remove unneccesary libruby*so* copy under /usr/lib/shoes directory
  53. %__rm -f %{buildroot}/usr/lib/shoes/libruby*so*
  54. %clean
  55. %__rm -rf %{buildroot}
  56. %files
  57. %defattr(-,root,root)
  58. %doc README
  59. %{_bindir}/shoes
  60. %{_libdir}/shoes
  61. %exclude %{_libdir}/shoes/samples
  62. %files examples
  63. %{_libdir}/shoes/samples
  64. %changelog
  65. * Thu Jan 22 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.r1134-1
  66. - initial build for Vine Linux