source: projects/specs/trunk/r/ruby-amstd/ruby-amstd-vl.spec @ 521

Revision 521, 2.4 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1%define oname    amstd
2%define ruby     /usr/bin/ruby
3%define rbindir  %(%{ruby} -r rbconfig -e 'print Config::CONFIG["bindir"]')
4%define rlibdir  %(%{ruby} -r rbconfig -e 'print Config::CONFIG["rubylibdir"]')
5%define rarchdir %(%{ruby} -r rbconfig -e 'print Config::CONFIG["archdir"]')
6
7Summary: Aoki Minero's STandarD library
8Name: ruby-%{oname}
9Version: 2.0.0
10Release: 0vl3
11Copyright: LGPL
12Group: Development/Libraries
13Source: http://www.loveruby.net/archive/amstd/%{oname}-%{version}.tar.gz
14URL: http://www.loveruby.net/ja/prog/%{oname}.html
15Prefix: /usr
16BuildArch: noarch
17BuildRoot: %{_tmppath}/%{name}-%{version}-root
18BuildRequires: ruby, ruby-devel >= 1.8.0
19Requires: libruby >= 1.8.0
20Summary(ja): ¤¢¤ª¤­¤ß¤Í¤í¤¦»á¤Ë¤è¤ëRubyÍѥ桼¥Æ¥£¥ê¥Æ¥£¥³¥ì¥¯¥·¥ç¥ó
21
22%description
23Aoki Minero's STandarD library.  This library includes some useful
24library.
25
26%description -l ja
27¤¢¤ª¤­¤ß¤Í¤í¤¦»á¤Ë¤è¤ë¥æ¡¼¥Æ¥£¥ê¥Æ¥£¥³¥ì¥¯¥·¥ç¥óamstd¤Ç¤¹¡£
28
29%prep
30
31%setup -q -c
32
33%build
34cd %{oname}-%{version}
35ruby install.rb config \
36  --bin-dir=${RPM_BUILD_ROOT}%{rbindir} \
37  --rb-dir=${RPM_BUILD_ROOT}%{rlibdir} \
38  --so-dir=${RPM_BUILD_ROOT}%{rarchdir}
39ruby install.rb setup
40cd ..
41
42%install
43rm -rf ${RPM_BUILD_ROOT}
44mkdir -p ${RPM_BUILD_ROOT}%{rbindir}
45mkdir -p ${RPM_BUILD_ROOT}%{rlibdir}
46mkdir -p ${RPM_BUILD_ROOT}%{rarchdir}
47
48# installing binaries ...
49cd %{oname}-%{version}
50ruby install.rb install
51cd ..
52
53# listing all files in %{oname}-all.files
54(find \
55  $RPM_BUILD_ROOT%{rbindir} \
56  $RPM_BUILD_ROOT%{rlibdir} \
57  $RPM_BUILD_ROOT%{rarchdir} \
58      -type f -o -type l) |
59 sort | uniq | \
60  sed -e "s,^$RPM_BUILD_ROOT,," \
61      -e "s,\(/man/man./.*\)$,\1*," \
62 > %{oname}-all.files
63
64%clean
65rm -rf ${RPM_BUILD_ROOT}
66rm -f *.files
67
68#%post -p /sbin/ldconfig -n ruby-%{oname}
69
70#%postun -p /sbin/ldconfig -n ruby-%{oname}
71
72%files -f %{oname}-all.files
73%defattr(-, root, root)
74%doc %{oname}-%{version}/README.en
75%doc %{oname}-%{version}/README.ja
76%doc %{oname}-%{version}/manual.rd.ja
77
78%changelog
79* Mon Oct 06 2003 akira yamada <akira@vinelinux.org> 2.0.0-0vl3
80- build with ruby-1.8.0.
81
82* Thu May 22 2003 IWAI Masaharu <iwai@alib.jp> 2.0.0-0vl2
83- rebuild
84
85* Fri Mar 08 2002 akira yamada <akira@vinelinux.org> 2.0.0-0vl1
86- new upstream version.
87- update location of source and homepage.
88
89* Thu Jul 26 2001 akira yamada <akira@vinelinux.org> 1.9.6-0vl2
90- Rebuild with ruby-devel-1.6.4-0vl3.
91
92* Thu Mar 15 2001 akira yamada <akira@vinelinux.org> 1.9.6-0vl1
93- Initial packaging.
Note: See TracBrowser for help on using the repository browser.