• R/O
  • SSH

contrib-spec-files: Commit

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


Commit MetaInfo

Revision14c58c1996971ed9ac34b434affd68431e131eda (tree)
Time2014-12-13 22:14:52
AuthorFumihisa TONAKA <fumi.ftnk@gmai...>
CommiterFumihisa TONAKA

Log Message

merge spec_SFEruby-tzinfo to default

Change Summary

Incremental Difference

diff -r 00d0347b1804 -r 14c58c199697 .hgtags
--- a/.hgtags Sat Dec 13 22:12:40 2014 +0900
+++ b/.hgtags Sat Dec 13 22:14:52 2014 +0900
@@ -283,3 +283,4 @@
283283 c7f1688c9082b570487843e999ef49e6d9352013 spec_SFEperl-cache-cache_base
284284 e0037225655c8ebbfca2b6d2e5deb70fb48cf966 spec_SFEperl-digest-sha1_base
285285 2896b52771818b2532fd756f5c11ee3265bfd2a5 spec_SFEruby-sigdump_base
286+753768ab4282ffbc699f39db1decca1cf5400910 spec_SFEruby-tzinfo_base
diff -r 00d0347b1804 -r 14c58c199697 specs/SFEruby-tzinfo.spec
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/specs/SFEruby-tzinfo.spec Sat Dec 13 22:14:52 2014 +0900
@@ -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
Show on old repository browser