• R/O
  • SSH

contrib-spec-files: Commit

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


Commit MetaInfo

Revision7fc627d5b49db16663025ad28039ff5860f73985 (tree)
Time2012-11-14 05:14:20
AuthorFumihisa TONAKA <fumi.ftnk@gmai...>
CommiterFumihisa TONAKA

Log Message

SFEruby-rocco: initial commit

Change Summary

Incremental Difference

diff -r 1f5675026cc1 -r 7fc627d5b49d specs/SFEruby-rocco.spec
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/specs/SFEruby-rocco.spec Wed Nov 14 05:14:20 2012 +0900
@@ -0,0 +1,107 @@
1+%include Solaris.inc
2+%include default-depend.inc
3+
4+%define gemname rocco
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: %{gemname}
13+Name: SFEruby-%{gemname}
14+IPS_package_name: library/ruby-18/rocco
15+Version: 0.8.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+# Requires: library/ruby-18/redcarpet
24+Requires: library/ruby-18/mustache
25+Requires: library/python-2/pygments-26
26+
27+%description
28+Docco in Ruby
29+
30+%package 19
31+IPS_package_name: library/ruby-19/rocco
32+Summary: %{gemname}
33+BuildRequires: runtime/ruby-19
34+Requires: runtime/ruby-19
35+# Requires: library/ruby-19/redcarpet
36+Requires: library/ruby-19/mustache
37+Requires: library/python-2/pygments-26
38+
39+%description 19
40+Docco in Ruby
41+
42+%prep
43+%setup -q -c -T
44+mkdir -p .%{gemdir18}
45+mkdir -p .%{bindir18}
46+mkdir -p .%{gemdir19}
47+mkdir -p .%{bindir19}
48+
49+%build
50+# export CONFIGURE_ARGS="--with-cflags='%{optflags}'"
51+
52+# ruby-18
53+/usr/ruby/1.8/bin/gem install --local \
54+ --install-dir .%{gemdir18} \
55+ --bindir .%{bindir18} \
56+ -V \
57+ --force %{SOURCE0}
58+
59+# ruby-19
60+/usr/ruby/1.9/bin/gem install --local \
61+ --install-dir .%{gemdir19} \
62+ --bindir .%{bindir19} \
63+ -V \
64+ --force %{SOURCE0}
65+
66+%install
67+rm -rf %{buildroot}
68+
69+# ruby-18
70+mkdir -p %{buildroot}/%{gemdir18}
71+cp -a .%{gemdir18}/* \
72+ %{buildroot}/%{gemdir18}/
73+
74+mkdir -p %{buildroot}%{bindir18}
75+cp -a .%{bindir18}/* \
76+ %{buildroot}%{bindir18}/
77+
78+# ruby-19
79+mkdir -p %{buildroot}/%{gemdir19}
80+cp -a .%{gemdir19}/* \
81+ %{buildroot}/%{gemdir19}/
82+
83+mkdir -p %{buildroot}%{bindir19}
84+cp -a .%{bindir19}/* \
85+ %{buildroot}%{bindir19}/
86+
87+rm -rf %{buildroot}%{geminstdir}/.yardoc/
88+
89+%clean
90+rm -rf %{buildroot}
91+
92+
93+%files
94+%defattr(0755,root,bin,-)
95+%dir %attr (0755, root, sys) /var
96+%attr (0755, root, bin) /var/ruby/1.8/gem_home
97+%dir %attr (0755, root, sys) /usr
98+/usr/ruby/1.8
99+
100+%files 19
101+%defattr(0755,root,bin,-)
102+%dir %attr (0755, root, sys) /usr
103+/usr/ruby/1.9
104+
105+%changelog
106+* Wed Nov 14 2012 - Fumihisa TONAKA <fumi.ftnk@gmail.com>
107+- initial commit
Show on old repository browser