日本OpenSolaris Users Group有志による、レポジトリサーバ作成のためのspecファイル群です。
Revision | dc780e11f71b0b1e806dfd468ae2c9f2dde7a85b (tree) |
---|---|
Time | 2012-10-21 12:23:06 |
Author | Fumihisa TONAKA <fumi.ftnk@gmai...> |
Commiter | Fumihisa TONAKA |
merge
@@ -53,3 +53,4 @@ | ||
53 | 53 | 15bbe4f1d07656957af2850ebc9b6520d6cc64f1 spec_SFEruby-mysql_base |
54 | 54 | 2a3e0a5a2705143595e17db03661b69d8b2e5a34 spec_SFEruby-rack_base |
55 | 55 | 3adc6f962104ba7908ba06063a3c77e3c2666b17 spec_SFEruby-rdoc_base |
56 | +a12ba931c0512081dd0ffca382d4640875aa7f46 spec_SFEruby-hiera_base |
@@ -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 |