• R/O
  • SSH

contrib-spec-files: Commit

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


Commit MetaInfo

Revision183cf6d89ecfa058d1cd41377ac69c82f8bcd8d2 (tree)
Time2012-10-19 00:51:48
AuthorFumihisa TONAKA <fumi.ftnk@gmai...>
CommiterFumihisa TONAKA

Log Message

merge

Change Summary

Incremental Difference

diff -r 6d97092e4472 -r 183cf6d89ecf .hgtags
--- a/.hgtags Fri Oct 19 00:49:09 2012 +0900
+++ b/.hgtags Fri Oct 19 00:51:48 2012 +0900
@@ -48,3 +48,4 @@
4848 a27d3298a8a01202032bbd11bc88e4cbfd505ff7 spec_SFEnagios_base
4949 7e3cffc4a8937a0064ca89cfabc6e88fcf179f65 spec_SFEnagios-plugin_base
5050 a3062017c11f9d038fb785d430a3e2481efd757c spec_SFEruby-json_base
51+6d97092e4472838a8893e32081326787610625ed spec_SFEruby-minitest_base
diff -r 6d97092e4472 -r 183cf6d89ecf specs/SFEruby-minitest.spec
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/specs/SFEruby-minitest.spec Fri Oct 19 00:51:48 2012 +0900
@@ -0,0 +1,94 @@
1+%include Solaris.inc
2+%include default-depend.inc
3+
4+%define gemname minitest
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+%define tarball_name minitest
13+%define tarball_version 4.1.0
14+
15+Summary: %{gemname}
16+Name: SFEruby-%{gemname}
17+IPS_package_name: library/ruby-18/minitest
18+Version: 4.1.0
19+License: MIT License
20+URL: http://rubygems.org/gems/%{gemname}
21+Source0: http://rubygems.org/downloads/%{tarball_name}-%{tarball_version}.gem
22+BuildRoot: %{_tmppath}/%{name}-%{version}-build
23+
24+BuildRequires: runtime/ruby-18
25+Requires: runtime/ruby-18
26+
27+%description
28+minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
29+
30+%package 19
31+IPS_package_name: library/ruby-19/minitest
32+Summary: %{gemname}
33+BuildRequires: runtime/ruby-19
34+Requires: runtime/ruby-19
35+
36+%description 19
37+minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
38+
39+%prep
40+%setup -q -c -T
41+mkdir -p .%{gemdir18}
42+mkdir -p .%{bindir18}
43+mkdir -p .%{gemdir19}
44+mkdir -p .%{bindir19}
45+
46+%build
47+# export CONFIGURE_ARGS="--with-cflags='%{optflags}'"
48+
49+# ruby-18
50+/usr/ruby/1.8/bin/gem install --local \
51+ --install-dir .%{gemdir18} \
52+ --bindir .%{bindir18} \
53+ -V \
54+ --force %{SOURCE0}
55+
56+# ruby-19
57+/usr/ruby/1.9/bin/gem install --local \
58+ --install-dir .%{gemdir19} \
59+ --bindir .%{bindir19} \
60+ -V \
61+ --force %{SOURCE0}
62+
63+%install
64+rm -rf %{buildroot}
65+
66+# ruby-18
67+mkdir -p %{buildroot}/%{gemdir18}
68+cp -a .%{gemdir18}/* \
69+ %{buildroot}/%{gemdir18}/
70+
71+# ruby-19
72+mkdir -p %{buildroot}/%{gemdir19}
73+cp -a .%{gemdir19}/* \
74+ %{buildroot}/%{gemdir19}/
75+
76+rm -rf %{buildroot}%{geminstdir}/.yardoc/
77+
78+%clean
79+rm -rf %{buildroot}
80+
81+
82+%files
83+%defattr(0755,root,bin,-)
84+%dir %attr (0755, root, sys) /var
85+%attr (0755, root, bin) /var/ruby/1.8/gem_home
86+
87+%files 19
88+%defattr(0755,root,bin,-)
89+%dir %attr (0755, root, sys) /usr
90+/usr/ruby/1.9
91+
92+%changelog
93+* Fri Oct 19 2012 - Fumihisa TONAKA <fumi.ftnk@gmail.com>
94+- initial commit
Show on old repository browser