• R/O
  • SSH

contrib-spec-files: Commit

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


Commit MetaInfo

Revision5082c1c8e66ac6240cc0b0f6e4865135f3008c6d (tree)
Time2013-06-17 11:15:43
AuthorFumihisa TONAKA <fumi.ftnk@gmai...>
CommiterFumihisa TONAKA

Log Message

SFEruby-jquery-ui-rails: initial commit

Change Summary

Incremental Difference

diff -r ab6eec968582 -r 5082c1c8e66a specs/SFEruby-jquery-ui-rails.spec
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/specs/SFEruby-jquery-ui-rails.spec Mon Jun 17 11:15:43 2013 +0900
@@ -0,0 +1,156 @@
1+%include Solaris.inc
2+%include default-depend.inc
3+
4+%define gemname jquery-ui-rails
5+%define generate_executable 0
6+
7+%define gemdir18 %(/usr/ruby/1.8/bin/ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
8+%define geminstdir18 %{gemdir18}/gems/%{gemname}-%{version}
9+%define bindir18 /usr/ruby/1.8/bin
10+
11+%define gemdir19 %(/usr/ruby/1.9/bin/ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
12+%define geminstdir19 %{gemdir19}/gems/%{gemname}-%{version}
13+%define bindir19 /usr/ruby/1.9/bin
14+
15+%define gemdir20 %(/usr/ruby/2.0/bin/ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
16+%define geminstdir20 %{gemdir20}/gems/%{gemname}-%{version}
17+%define bindir20 /usr/ruby/2.0/bin
18+
19+Summary: jQuery UI's JavaScript, CSS, and image files packaged for the Rails 3.1+ asset pipeline
20+Name: SFEruby-%{gemname}
21+IPS_package_name: library/ruby-18/%{gemname}
22+Version: 4.0.3
23+License: MIT License
24+URL: http://rubygems.org/gems/%{gemname}
25+Source0: http://rubygems.org/downloads/%{gemname}-%{version}.gem
26+BuildRoot: %{_tmppath}/%{name}-%{version}-build
27+
28+BuildRequires: runtime/ruby-18
29+Requires: runtime/ruby-18
30+Requires: library/ruby-18/jquery-rails
31+Requires: library/ruby-18/railties >= 3.1.0
32+
33+%description
34+jQuery UI's JavaScript, CSS, and image files packaged for the Rails 3.1+ asset pipeline
35+
36+%package 19
37+IPS_package_name: library/ruby-19/%{gemname}
38+Summary: jQuery UI's JavaScript, CSS, and image files packaged for the Rails 3.1+ asset pipeline
39+BuildRequires: runtime/ruby-19
40+Requires: runtime/ruby-19
41+Requires: library/ruby-19/jquery-rails
42+Requires: library/ruby-19/railties >= 3.1.0
43+
44+%description 19
45+jQuery UI's JavaScript, CSS, and image files packaged for the Rails 3.1+ asset pipeline
46+
47+%package 20
48+IPS_package_name: library/ruby-20/%{gemname}
49+Summary: jQuery UI's JavaScript, CSS, and image files packaged for the Rails 3.1+ asset pipeline
50+BuildRequires: runtime/ruby-20
51+Requires: runtime/ruby-20
52+Requires: library/ruby-20/jquery-rails
53+Requires: library/ruby-20/railties >= 3.1.0
54+
55+%description 20
56+jQuery UI's JavaScript, CSS, and image files packaged for the Rails 3.1+ asset pipeline
57+
58+%prep
59+%setup -q -c -T
60+mkdir -p .%{gemdir18}
61+mkdir -p .%{bindir18}
62+mkdir -p .%{gemdir19}
63+mkdir -p .%{bindir19}
64+mkdir -p .%{gemdir20}
65+mkdir -p .%{bindir20}
66+
67+%build
68+
69+# ruby-18
70+/usr/ruby/1.8/bin/gem install --local \
71+ --install-dir .%{gemdir18} \
72+ --bindir .%{bindir18} \
73+ --no-rdoc \
74+ --no-ri \
75+ -V \
76+ --force %{SOURCE0}
77+
78+# ruby-19
79+/usr/ruby/1.9/bin/gem install --local \
80+ --install-dir .%{gemdir19} \
81+ --bindir .%{bindir19} \
82+ --no-rdoc \
83+ --no-ri \
84+ -V \
85+ --force %{SOURCE0}
86+
87+# ruby-20
88+/usr/ruby/2.0/bin/gem install --local \
89+ --install-dir .%{gemdir20} \
90+ --bindir .%{bindir20} \
91+ --no-rdoc \
92+ --no-ri \
93+ -V \
94+ --force %{SOURCE0}
95+
96+%install
97+rm -rf %{buildroot}
98+
99+# ruby-18
100+mkdir -p %{buildroot}/%{gemdir18}
101+cp -a .%{gemdir18}/* \
102+ %{buildroot}/%{gemdir18}/
103+
104+%if %generate_executable
105+mkdir -p %{buildroot}%{bindir18}
106+cp -a .%{bindir18}/* \
107+ %{buildroot}%{bindir18}/
108+%endif
109+
110+# ruby-19
111+mkdir -p %{buildroot}/%{gemdir19}
112+cp -a .%{gemdir19}/* \
113+ %{buildroot}/%{gemdir19}/
114+
115+%if %generate_executable
116+mkdir -p %{buildroot}%{bindir19}
117+cp -a .%{bindir19}/* \
118+ %{buildroot}%{bindir19}/
119+%endif
120+
121+# ruby-20
122+mkdir -p %{buildroot}/%{gemdir20}
123+cp -a .%{gemdir20}/* \
124+ %{buildroot}/%{gemdir20}/
125+
126+%if %generate_executable
127+mkdir -p %{buildroot}%{bindir20}
128+cp -a .%{bindir20}/* \
129+ %{buildroot}%{bindir20}/
130+%endif
131+
132+%clean
133+rm -rf %{buildroot}
134+
135+
136+%files
137+%defattr(0755,root,bin,-)
138+%dir %attr (0755, root, sys) /var
139+%attr (0755, root, bin) /var/ruby/1.8/gem_home
140+%if %generate_executable
141+/usr/ruby/1.8
142+%endif
143+
144+%files 19
145+%defattr(0755,root,bin,-)
146+%dir %attr (0755, root, sys) /usr
147+/usr/ruby/1.9
148+
149+%files 20
150+%defattr(0755,root,bin,-)
151+%dir %attr (0755, root, sys) /usr
152+/usr/ruby/2.0
153+
154+%changelog
155+* Mon Jun 17 2013 - Fumihisa TONAKA <fumi.ftnk@gmail.com>
156+- initial commit
Show on old repository browser