日本OpenSolaris Users Group有志による、レポジトリサーバ作成のためのspecファイル群です。
Revision | 14c58c1996971ed9ac34b434affd68431e131eda (tree) |
---|---|
Time | 2014-12-13 22:14:52 |
Author | Fumihisa TONAKA <fumi.ftnk@gmai...> |
Commiter | Fumihisa TONAKA |
merge spec_SFEruby-tzinfo to default
@@ -283,3 +283,4 @@ | ||
283 | 283 | c7f1688c9082b570487843e999ef49e6d9352013 spec_SFEperl-cache-cache_base |
284 | 284 | e0037225655c8ebbfca2b6d2e5deb70fb48cf966 spec_SFEperl-digest-sha1_base |
285 | 285 | 2896b52771818b2532fd756f5c11ee3265bfd2a5 spec_SFEruby-sigdump_base |
286 | +753768ab4282ffbc699f39db1decca1cf5400910 spec_SFEruby-tzinfo_base |
@@ -0,0 +1,147 @@ | ||
1 | +%include Solaris.inc | |
2 | +%include default-depend.inc | |
3 | + | |
4 | +%define gemname tzinfo | |
5 | +%define generate_executable 0 | |
6 | + | |
7 | +%define bindir19 /usr/ruby/1.9/bin | |
8 | +%define gemdir19 %(%{bindir19}/ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) | |
9 | +%define geminstdir19 %{gemdir19}/gems/%{gemname}-%{version} | |
10 | + | |
11 | +%define bindir20 /usr/ruby/2.0/bin | |
12 | +%define gemdir20 %(%{bindir20}/ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) | |
13 | +%define geminstdir20 %{gemdir20}/gems/%{gemname}-%{version} | |
14 | + | |
15 | +%define bindir21 /usr/ruby/2.1/bin | |
16 | +%define gemdir21 %(%{bindir21}/ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) | |
17 | +%define geminstdir21 %{gemdir21}/gems/%{gemname}-%{version} | |
18 | + | |
19 | +Summary: TZInfo is a Ruby library that uses the standard tz (Olson) database | |
20 | +Name: SFEruby-%{gemname} | |
21 | +IPS_package_name: library/ruby-21/%{gemname} | |
22 | +Version: 1.2.2 | |
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-21 | |
29 | +Requires: runtime/ruby-21 | |
30 | +Requires: library/ruby-21/thread_safe | |
31 | + | |
32 | +%description | |
33 | +TZInfo is a Ruby library that uses the standard tz (Olson) database to provide daylight savings aware transformations between times in different time zones. | |
34 | + | |
35 | +%package 19 | |
36 | +IPS_package_name: library/ruby-19/%{gemname} | |
37 | +Summary: TZInfo is a Ruby library that uses the standard tz (Olson) database | |
38 | +BuildRequires: runtime/ruby-19 | |
39 | +Requires: runtime/ruby-19 | |
40 | +Requires: library/ruby-19/thread_safe | |
41 | + | |
42 | +%description 19 | |
43 | +TZInfo is a Ruby library that uses the standard tz (Olson) database to provide daylight savings aware transformations between times in different time zones. | |
44 | + | |
45 | +%package 20 | |
46 | +IPS_package_name: library/ruby-20/%{gemname} | |
47 | +Summary: TZInfo is a Ruby library that uses the standard tz (Olson) database | |
48 | +BuildRequires: runtime/ruby-20 | |
49 | +Requires: runtime/ruby-20 | |
50 | +Requires: library/ruby-20/thread_safe | |
51 | + | |
52 | +%description 20 | |
53 | +TZInfo is a Ruby library that uses the standard tz (Olson) database to provide daylight savings aware transformations between times in different time zones. | |
54 | + | |
55 | +%prep | |
56 | +%setup -q -c -T | |
57 | +%build | |
58 | + | |
59 | +# ruby-19 | |
60 | +%{bindir19}/gem install --local \ | |
61 | + --install-dir .%{gemdir19} \ | |
62 | + --bindir .%{bindir19} \ | |
63 | + --no-rdoc \ | |
64 | + --no-ri \ | |
65 | + -V \ | |
66 | + --force %{SOURCE0} | |
67 | + | |
68 | +# ruby-20 | |
69 | +%{bindir20}/gem install --local \ | |
70 | + --install-dir .%{gemdir20} \ | |
71 | + --bindir .%{bindir20} \ | |
72 | + --no-rdoc \ | |
73 | + --no-ri \ | |
74 | + -V \ | |
75 | + --force %{SOURCE0} | |
76 | + | |
77 | +# ruby-21 | |
78 | +%{bindir21}/gem install --local \ | |
79 | + --install-dir .%{gemdir21} \ | |
80 | + --bindir .%{bindir21} \ | |
81 | + --no-rdoc \ | |
82 | + --no-ri \ | |
83 | + -V \ | |
84 | + --force %{SOURCE0} | |
85 | + | |
86 | +%install | |
87 | +rm -rf %{buildroot} | |
88 | + | |
89 | +# ruby-19 | |
90 | +mkdir -p %{buildroot}/%{gemdir19} | |
91 | +cp -a .%{gemdir19}/* \ | |
92 | + %{buildroot}/%{gemdir19}/ | |
93 | + | |
94 | +%if %generate_executable | |
95 | +mkdir -p %{buildroot}%{bindir19} | |
96 | +cp -a .%{bindir19}/* \ | |
97 | + %{buildroot}%{bindir19}/ | |
98 | +%endif | |
99 | + | |
100 | +# ruby-20 | |
101 | +mkdir -p %{buildroot}/%{gemdir20} | |
102 | +cp -a .%{gemdir20}/* \ | |
103 | + %{buildroot}/%{gemdir20}/ | |
104 | + | |
105 | +%if %generate_executable | |
106 | +mkdir -p %{buildroot}%{bindir20} | |
107 | +cp -a .%{bindir20}/* \ | |
108 | + %{buildroot}%{bindir20}/ | |
109 | +%endif | |
110 | + | |
111 | +# ruby-21 | |
112 | +mkdir -p %{buildroot}/%{gemdir21} | |
113 | +cp -a .%{gemdir21}/* \ | |
114 | + %{buildroot}/%{gemdir21}/ | |
115 | + | |
116 | +%if %generate_executable | |
117 | +mkdir -p %{buildroot}%{bindir21} | |
118 | +cp -a .%{bindir21}/* \ | |
119 | + %{buildroot}%{bindir21}/ | |
120 | +%endif | |
121 | + | |
122 | +%clean | |
123 | +rm -rf %{buildroot} | |
124 | + | |
125 | + | |
126 | +%files | |
127 | +%defattr(0755,root,bin,-) | |
128 | +%dir %attr (0755, root, sys) /usr | |
129 | +/usr/ruby/2.1 | |
130 | + | |
131 | +%files 19 | |
132 | +%defattr(0755,root,bin,-) | |
133 | +%dir %attr (0755, root, sys) /usr | |
134 | +/usr/ruby/1.9 | |
135 | + | |
136 | +%files 20 | |
137 | +%defattr(0755,root,bin,-) | |
138 | +%dir %attr (0755, root, sys) /usr | |
139 | +/usr/ruby/2.0 | |
140 | + | |
141 | +%changelog | |
142 | +* Sun Nov 02 2014 - Fumihisa TONAKA <fumi.ftnk@gmail.com> | |
143 | +- bump to 1.2.2 | |
144 | +* Sun Jun 22 2014 - Fumihisa TONAKA <fumi.ftnk@gmail.com> | |
145 | +- generate package for ruby-21 instead of ruby-18 | |
146 | +* The May 23 2013 - Fumihisa TONAKA <fumi.ftnk@gmail.com> | |
147 | +- initial commit |