• R/O
  • SSH

contrib-spec-files: Commit

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


Commit MetaInfo

Revisiondc780e11f71b0b1e806dfd468ae2c9f2dde7a85b (tree)
Time2012-10-21 12:23:06
AuthorFumihisa TONAKA <fumi.ftnk@gmai...>
CommiterFumihisa TONAKA

Log Message

merge

Change Summary

Incremental Difference

diff -r a12ba931c051 -r dc780e11f71b .hgtags
--- a/.hgtags Fri Oct 19 01:04:51 2012 +0900
+++ b/.hgtags Sun Oct 21 12:23:06 2012 +0900
@@ -53,3 +53,4 @@
5353 15bbe4f1d07656957af2850ebc9b6520d6cc64f1 spec_SFEruby-mysql_base
5454 2a3e0a5a2705143595e17db03661b69d8b2e5a34 spec_SFEruby-rack_base
5555 3adc6f962104ba7908ba06063a3c77e3c2666b17 spec_SFEruby-rdoc_base
56+a12ba931c0512081dd0ffca382d4640875aa7f46 spec_SFEruby-hiera_base
diff -r a12ba931c051 -r dc780e11f71b specs/SFEruby-hiera.spec
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/specs/SFEruby-hiera.spec Sun Oct 21 12:23:06 2012 +0900
@@ -0,0 +1,103 @@
1+%include Solaris.inc
2+%include default-depend.inc
3+
4+%define gemname hiera
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: A pluggable data store for hierarcical data
13+Name: SFEruby-%{gemname}
14+IPS_package_name: library/ruby-18/hiera
15+Version: 1.1.0
16+License: Apache License 2.0
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/json
24+
25+%description
26+A pluggable data store for hierarcical data
27+
28+%package 19
29+IPS_package_name: library/ruby-19/hiera
30+Summary: %{gemname}
31+BuildRequires: runtime/ruby-19
32+Requires: runtime/ruby-19
33+# Requires: library/ruby-19/json
34+
35+%description 19
36+A pluggable data store for hierarcical data
37+
38+%prep
39+%setup -q -c -T
40+mkdir -p .%{gemdir18}
41+mkdir -p .%{bindir18}
42+mkdir -p .%{gemdir19}
43+mkdir -p .%{bindir19}
44+
45+%build
46+# export CONFIGURE_ARGS="--with-cflags='%{optflags}'"
47+
48+# ruby-18
49+/usr/ruby/1.8/bin/gem install --local \
50+ --install-dir .%{gemdir18} \
51+ --bindir .%{bindir18} \
52+ -V \
53+ --force %{SOURCE0}
54+
55+# ruby-19
56+/usr/ruby/1.9/bin/gem install --local \
57+ --install-dir .%{gemdir19} \
58+ --bindir .%{bindir19} \
59+ -V \
60+ --force %{SOURCE0}
61+
62+%install
63+rm -rf %{buildroot}
64+
65+# ruby-18
66+mkdir -p %{buildroot}/%{gemdir18}
67+cp -a .%{gemdir18}/* \
68+ %{buildroot}/%{gemdir18}/
69+
70+mkdir -p %{buildroot}%{bindir18}
71+cp -a .%{bindir18}/* \
72+ %{buildroot}%{bindir18}/
73+
74+# ruby-19
75+mkdir -p %{buildroot}/%{gemdir19}
76+cp -a .%{gemdir19}/* \
77+ %{buildroot}/%{gemdir19}/
78+
79+mkdir -p %{buildroot}%{bindir19}
80+cp -a .%{bindir19}/* \
81+ %{buildroot}%{bindir19}/
82+
83+rm -rf %{buildroot}%{geminstdir}/.yardoc/
84+
85+%clean
86+rm -rf %{buildroot}
87+
88+
89+%files
90+%defattr(0755,root,bin,-)
91+%dir %attr (0755, root, sys) /var
92+%attr (0755, root, bin) /var/ruby/1.8/gem_home
93+%dir %attr (0755, root, sys) /usr
94+/usr/ruby/1.8
95+
96+%files 19
97+%defattr(0755,root,bin,-)
98+%dir %attr (0755, root, sys) /usr
99+/usr/ruby/1.9
100+
101+%changelog
102+* Sun Oct 21 2012 - Fumihisa TONAKA <fumi.ftnk@gmail.com>
103+- initial commit
Show on old repository browser