• R/O
  • SSH

contrib-spec-files: Commit

日本OpenSolaris Users Group有志による、レポジトリサーバ作成のためのspecファイル群です。


Commit MetaInfo

Revision8c6823764cd641ae9b1d43cf63ee8a7bc3af2147 (tree)
Time2012-11-14 05:16:37
AuthorFumihisa TONAKA <fumi.ftnk@gmai...>
CommiterFumihisa TONAKA

Log Message

SFEruby-iobuffer: initial commit

Change Summary

Incremental Difference

diff -r ed132a0e0cc2 -r 8c6823764cd6 specs/SFEruby-iobuffer.spec
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/specs/SFEruby-iobuffer.spec Wed Nov 14 05:16:37 2012 +0900
@@ -0,0 +1,91 @@
1+%include Solaris.inc
2+%include default-depend.inc
3+
4+%define gemname iobuffer
5+%define gemdir18 %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
6+%define geminstdir18 %{gemdir18}/gems/%{gemname}-%{version}
7+%define bindir18 /usr/ruby/1.8/bin
8+%define gemdir19 %(ruby19 -rubygems -e 'puts Gem::dir' 2>/dev/null)
9+%define geminstdir19 %{gemdir19}/gems/%{gemname}-%{version}
10+%define bindir19 /usr/ruby/1.9/bin
11+
12+Summary: fast buffers for non-blocking IO
13+Name: SFEruby-%{gemname}
14+IPS_package_name: library/ruby-18/iobuffer
15+Version: 1.1.2
16+License: MIT License
17+URL: http://rubygems.org/gems/%{gemname}
18+Source0: http://rubygems.org/downloads/%{gemname}-%{version}.gem
19+BuildRoot: %{_tmppath}/%{name}-%{version}-build
20+
21+BuildRequires: runtime/ruby-18
22+Requires: runtime/ruby-18
23+
24+%description
25+fast buffers for non-blocking IO
26+
27+%package 19
28+IPS_package_name: library/ruby-19/iobuffer
29+Summary: %{gemname}
30+BuildRequires: runtime/ruby-19
31+Requires: runtime/ruby-19
32+
33+%description 19
34+fast buffers for non-blocking IO
35+
36+%prep
37+%setup -q -c -T
38+mkdir -p .%{gemdir18}
39+mkdir -p .%{bindir18}
40+mkdir -p .%{gemdir19}
41+mkdir -p .%{bindir19}
42+
43+%build
44+# export CONFIGURE_ARGS="--with-cflags='%{optflags}'"
45+
46+# ruby-18
47+/usr/ruby/1.8/bin/gem install --local \
48+ --install-dir .%{gemdir18} \
49+ --bindir .%{bindir18} \
50+ -V \
51+ --force %{SOURCE0}
52+
53+# ruby-19
54+/usr/ruby/1.9/bin/gem install --local \
55+ --install-dir .%{gemdir19} \
56+ --bindir .%{bindir19} \
57+ -V \
58+ --force %{SOURCE0}
59+
60+%install
61+rm -rf %{buildroot}
62+
63+# ruby-18
64+mkdir -p %{buildroot}/%{gemdir18}
65+cp -a .%{gemdir18}/* \
66+ %{buildroot}/%{gemdir18}/
67+
68+# ruby-19
69+mkdir -p %{buildroot}/%{gemdir19}
70+cp -a .%{gemdir19}/* \
71+ %{buildroot}/%{gemdir19}/
72+
73+# rm -rf %{buildroot}%{geminstdir}/.yardoc/
74+
75+%clean
76+rm -rf %{buildroot}
77+
78+
79+%files
80+%defattr(0755,root,bin,-)
81+%dir %attr (0755, root, sys) /var
82+%attr (0755, root, bin) /var/ruby/1.8/gem_home
83+
84+%files 19
85+%defattr(0755,root,bin,-)
86+%dir %attr (0755, root, sys) /usr
87+/usr/ruby/1.9
88+
89+%changelog
90+* Wed Nov 14 2012 - Fumihisa TONAKA <fumi.ftnk@gmail.com>
91+- initial commit
Show on old repository browser