]> git.pld-linux.org Git - packages/ruby.git/blame - ruby.spec
- rel 1
[packages/ruby.git] / ruby.spec
CommitLineData
e99f31df 1#
2acc5f17 2# Conditional build:
bc991d5a
JB
3%bcond_without doc # skip (time-consuming) docs generating; intended for speed up test builds
4%bcond_without emacs # skip building package with ruby-mode for emacs
5%bcond_without tk # skip building package with Tk bindings
a530aef0 6%bcond_without batteries # Don't include rubygems, json or rake
92ff5331 7%bcond_with bootstrap # build bootstrap version
e99f31df 8#
374c5b6e 9%define ruby_ver 1.9
6cd63ddf 10%define stdlibdoc_version 0.10.1
fc97a6ea
JR
11%define patchlevel 0
12%define basever 1.9.3
13%define json_ver 1.5.4
14%define rake_ver 0.9.2.2
15%define rubygems_ver 1.8.11
16%define minitest_ver 2.5.1
17%define rdoc_ver 3.9.4
6e2f9b3c 18Summary: Ruby - interpreted scripting language
3c3949cf
ER
19Summary(ja.UTF-8): オブジェクト指向言語Rubyインタプリタ
20Summary(pl.UTF-8): Ruby - interpretowany język skryptowy
21Summary(pt_BR.UTF-8): Linguagem de script orientada a objeto
22Summary(zh_CN.UTF-8): ruby - 一种快速高效的面向对象脚本编程语言
4ab119cd 23Name: ruby
6cd63ddf 24Version: %{basever}.%{patchlevel}
e223ad81 25Release: 1
01204e8f 26Epoch: 1
0a23e00f 27License: The Ruby License
6eb17ef6 28Group: Development/Languages
40979579 29Source0: ftp://ftp.ruby-lang.org/pub/ruby/%{name}-%{basever}-p%{patchlevel}.tar.bz2
fc97a6ea 30# Source0-md5: 65401fb3194cdccd6c1175ab29b8fdb8
ef29702a 31Source1: http://www.ruby-doc.org/download/%{name}-doc-bundle.tar.gz
a94e3361 32# Source1-md5: ad1af0043be98ba1a4f6d0185df63876
ef29702a
JR
33Source2: http://www.ruby-doc.org/download/stdlib/%{name}-doc-stdlib-%{stdlibdoc_version}.tgz
34# Source2-md5: 5437c281b44e7a4af142d2bd35eba407
92ff5331 35Source100: ftp://ftp.ruby-lang.org/pub/ruby/1.8/%{name}-1.8.7-p330.tar.gz
36# Source100-md5: 50a49edb787211598d08e756e733e42e
ef29702a
JR
37Source3: rdoc.1
38Source4: testrb.1
39Source5: %{name}-mode-init.el
fc97a6ea
JR
40Patch0: %{name}-lib64.patch
41Patch1: %{name}-ffs.patch
7c36cd5d 42URL: http://www.ruby-lang.org/
19b741fe 43BuildRequires: autoconf >= 2.60
53c95475 44BuildRequires: automake
cc4f6b84 45BuildRequires: bison
f0eb2dd9 46BuildRequires: db-devel
e99f31df 47%{?with_emacs:BuildRequires: emacs}
e9f2c6fe 48BuildRequires: gdbm-devel >= 1.8.3
9ae7df75 49BuildRequires: libffi-devel
1968db6d 50BuildRequires: ncurses-devel
f33fb184 51BuildRequires: openssl-devel
933aeb0e 52BuildRequires: readline-devel >= 4.2
92ff5331 53%{!?with_bootstrap:BuildRequires: ruby-modules}
7911cce0 54BuildRequires: sed >= 4.0
92ff5331 55BuildRequires: yaml-devel
15ecb21e 56%if %{with tk}
e14a2f74 57BuildRequires: tk-devel
15ecb21e 58%endif
f0eb2dd9 59Requires(post,postun): /sbin/ldconfig
68ec864f 60Provides: ruby(ver) = %{ruby_ver}
ecce1c8a 61Obsoletes: rdoc
e14a2f74 62Obsoletes: ruby-REXML
bb5582fa 63Obsoletes: ruby-doc < 1.8.4
1be6ffc9 64Obsoletes: ruby-fastthread
ada7d096 65%if %{with batteries}
fc97a6ea 66Provides: ruby-json = %{json_ver}
bc991d5a 67Provides: ruby-rake = %{rake_ver}
fc97a6ea 68Provides: ruby-rubygems = %{rubygems_ver}
ada7d096
JB
69Obsoletes: ruby-json
70Obsoletes: ruby-rake
71Obsoletes: ruby-rubygems
72%endif
584b8bcb 73BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
4ab119cd 74
8ea447c1 75# bleh, some nasty (gcc or ruby) bug still not fixed
cc2dcaa2 76# (SEGV or "unexpected break" on miniruby run during build)
8ea447c1
JB
77%define specflags_ia64 -O0
78
88546731 79# ruby needs frame pointers for correct exception handling
b66203d6 80%define specflags_ia32 -fno-omit-frame-pointer
88546731 81
4ab119cd 82%description
83Ruby is the interpreted scripting language for quick and easy
84object-oriented programming. It has many features to process text
85files and to do system management tasks (as in Perl). It is simple,
86straight-forward, extensible, and portable.
87
9fd96af7 88This package contains only shared library and ruby interpreter. To get
89full-functional ruby environment install ruby-modules package.
90
a0a47c48
JR
91%description -l ja.UTF-8
92Rubyはシンプルかつ強力なオブジェクト指向スクリプト言語です.Rubyは最初
93から純粋なオブジェクト指向言語として設計されていますから,オブジェクト
15467dc7 94指向プログラミングを手軽に行う事が出来ます.もちろん通常の手続き型のプ ログラミングも可能です.
7c36cd5d 95
a0a47c48
JR
96%description -l pl.UTF-8
97Ruby to interpretowany język skryptowy, w sam raz dla łatwego i
98szybkiego pisania zorientowanych obiektowo programów. Ma wiele funkcji
99ułatwiających przetwarzanie plików tekstowych i wykonywanie prac
100związanych z zarządzaniem systemu (podobnie jak Perl). Jest prosty,
101rozszerzalny i przenośny.
6e2f9b3c 102
a0a47c48
JR
103Ten pakiet zawiera tylko bibliotekę dzieloną i interpreter ruby.
104Zainstaluj pakiet ruby-modules, jeżeli potrzebujesz w pełni
105funkcjonalnego środowiska ruby.
9fd96af7 106
a0a47c48
JR
107%description -l pt_BR.UTF-8
108Ruby é uma linguagem de script interpretada de programação orientada a
109objeto. Possui diversas características para processamento de texto. É
110simples, extensível e direta.
7c36cd5d 111
9fd96af7 112%package modules
113Summary: Ruby standard modules and utilities
3c3949cf 114Summary(pl.UTF-8): Standardowe moduły i narzędzia dla języka Ruby
9fd96af7 115Group: Development/Languages
116Requires: %{name} = %{epoch}:%{version}-%{release}
68ec864f 117Provides: ruby-modules(ver) = %{ruby_ver}
816fcc98 118Obsoletes: ruby-minitest
9fd96af7 119
120%description modules
121Ruby standard modules and utilities:
122- erb - Tiny eRuby
123- rdoc - documentation tool for source code
124- irb - interactive Ruby
125- ri - Ruby interactive reference
7911cce0 126- testrb - automatic runner for Test::Unit of Ruby
9fd96af7 127
a0a47c48
JR
128%description modules -l pl.UTF-8
129Standardowe moduły i narzędzia Ruby:
130- erb - mały eRuby
131- rdoc - narzędzie do dokumentowania kodu źródłowego
9fd96af7 132- irb - interaktywny Ruby
133- ri - interaktywna dokumentacja Ruby
7911cce0 134- testrb - automatyczny runner dla Ruby Test::Unit
9fd96af7 135
265d0efe 136%package tk
137Summary: Ruby/Tk bindings
3c3949cf 138Summary(pl.UTF-8): Wiązania Ruby/Tk
e65aac33 139Group: Development/Languages
69b51dc9 140Requires: %{name}-modules = %{epoch}:%{version}-%{release}
265d0efe 141
142%description tk
e65aac33 143This pachage contains Ruby/Tk bindings.
144
a0a47c48
JR
145%description tk -l pl.UTF-8
146Ten pakiet zawiera wiązania Ruby/Tk.
265d0efe 147
e14a2f74 148%package devel
e14a2f74 149Summary: Ruby development libraries
3c3949cf 150Summary(pl.UTF-8): Biblioteki programistyczne interpretera języka Ruby
9434194f 151Group: Development/Languages
9fd96af7 152Requires: %{name}-modules = %{epoch}:%{version}-%{release}
e14a2f74 153
154%description devel
9434194f
JB
155Ruby development libraries.
156
a0a47c48
JR
157%description devel -l pl.UTF-8
158Biblioteki programistyczne interpretera języka Ruby.
e14a2f74 159
87b9c30a 160%package static
161Summary: Ruby static libraries
3c3949cf 162Summary(pl.UTF-8): Biblioteki statyczne Ruby
87b9c30a 163Group: Development/Languages
f89d855e 164Requires: %{name}-devel = %{epoch}:%{version}-%{release}
87b9c30a 165
166%description static
167Ruby static libraries.
168
a0a47c48 169%description static -l pl.UTF-8
87b9c30a 170Biblioteki statyczne Ruby.
171
754b419a 172%package doc
9fd96af7 173Summary: Ruby HTML documentation
3c3949cf 174Summary(pl.UTF-8): Dokumentacja HTML do Ruby
9fd96af7 175Group: Documentation
176
177%description doc
178Ruby HTML documentation: FAQ, guide, core and standard library.
179
a0a47c48 180%description doc -l pl.UTF-8
d99a4382 181Dokumentacja HTML do Ruby: FAQ, przewodnik, dokumentacja dla core i
182stdlib.
69b51dc9 183
9fd96af7 184%package doc-ri
185Summary: Ruby ri documentation
3c3949cf 186Summary(pl.UTF-8): Dokumentacja Ruby w formacie ri
9fd96af7 187Group: Documentation
69b51dc9 188Requires: %{name}-modules = %{epoch}:%{version}-%{release}
9fd96af7 189
190%description doc-ri
191Ruby ri documentation.
192
a0a47c48 193%description doc-ri -l pl.UTF-8
9fd96af7 194Dokumentacja Ruby w formacie ri.
195
196%package examples
197Summary: Ruby examples
3c3949cf 198Summary(pl.UTF-8): Przykłady dla języka Ruby
9fd96af7 199Group: Development/Languages
200
201%description examples
202Ruby examples.
203
a0a47c48
JR
204%description examples -l pl.UTF-8
205Przykłady programów w języku Ruby.
9fd96af7 206
e99f31df 207%package emacs-mode
208Summary: Ruby mode and debugger for Emacs
3c3949cf 209Summary(pl.UTF-8): Tryb Ruby i debugger dla Emacsa
2acc5f17
JB
210Group: Development/Tools
211Requires: %{name}-modules = %{epoch}:%{version}-%{release}
e99f31df 212Requires: emacs-common
e99f31df 213
214%description emacs-mode
215Ruby mode and debugger for Emacs.
216
a0a47c48 217%description emacs-mode -l pl.UTF-8
e99f31df 218Tryb Ruby i debugger dla Emacsa.
219
4ab119cd 220%prep
92ff5331 221%setup -q -n %{name}-%{basever}-p%{patchlevel} -a1 -a2 -a100
933aeb0e 222%patch0 -p1
a310037a 223%patch1 -p1
4ab119cd 224
b2f04116
JR
225find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
226
227find -type f '(' -name '*.rb' -o -name '*.cgi' -o -name '*.test' \
228 -o -name 'ruby.1' -o -name '*.html' -o -name '*.tcl' ')' \
bb5582fa 229 | xargs %{__sed} -i 's,/usr/local/bin/,%{_bindir}/,'
e7754311 230
4ab119cd 231%build
8ea447c1 232cp -f /usr/share/automake/config.sub .
a5f9b7ff 233
92ff5331 234# build ruby-1.8.7 first
235%if %{with bootstrap}
236cd %{name}-1.8.7-p330
237%configure
238%{__make}
239cd ..
240%endif
241
8ea447c1 242%{__autoconf}
ecde9c47 243%configure \
92ff5331 244 %{?with_bootstrap:--with-baseruby=%{name}-1.8.7-p330/miniruby} \
3a4dd1f6 245 --enable-shared \
374c5b6e 246 --enable-pthread \
15467dc7 247 --with-ruby-version=minor
4ab119cd 248
92ff5331 249%{__make} -j1 %{?with_bootstrap:BASERUBY="ruby-1.8.7-p330/miniruby -I./ruby-1.8.7-p330/lib"}
aa58dbf5 250
d0f5536d 251%if %{with doc}
98757242 252%{__make} -j1 rdoc
d0f5536d 253%endif
53830491 254
4ab119cd 255%install
256rm -rf $RPM_BUILD_ROOT
fc97a6ea
JR
257install -d $RPM_BUILD_ROOT{%{ruby_rdocdir},%{_examplesdir}/%{name}-%{version}} \
258 $RPM_BUILD_ROOT%{_libdir}/%{name}/%{ruby_ver}/tasks
1968db6d 259
ecde9c47
JB
260%{__make} install \
261 DESTDIR=$RPM_BUILD_ROOT
d041de24 262
9fd96af7 263cp -Rf sample/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
ef29702a 264cp -a %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/man1
2524363b 265cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/man1
18e966a7 266
15467dc7 267%if %{without batteries}
b2f04116 268# packaged separately
fc97a6ea 269%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/%{name}/%{ruby_ver}/{rubygems,rake,json,tasks}
92ff5331 270%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/%{name}/%{ruby_ver}/*-linux*/json
271%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/%{ruby_ver}/{rake,rubygems,json}.rb
272%{__rm} $RPM_BUILD_ROOT%{_bindir}/{gem,rake}
273%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/rake*
274%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/ri/%{ruby_ver}/system/JSON
15467dc7 275%endif
1968db6d 276
e99f31df 277# ruby emacs mode - borrowed from FC-4
278%if %{with emacs}
a563469d 279install -d $RPM_BUILD_ROOT%{_emacs_lispdir}/{%{name}-mode,site-start.d}
2524363b 280cp -a misc/*.el $RPM_BUILD_ROOT%{_emacs_lispdir}/%{name}-mode
92ff5331 281%{__rm} $RPM_BUILD_ROOT%{_emacs_lispdir}/%{name}-mode/rubydb2x.el*
ef29702a 282install -p %{SOURCE5} $RPM_BUILD_ROOT%{_emacs_lispdir}/site-start.d
b4ca71cd 283cat << 'EOF' > path.el
e99f31df 284(setq load-path (cons "." load-path) byte-compile-warnings nil)
285EOF
286emacs --no-site-file -q -batch -l path.el -f batch-byte-compile $RPM_BUILD_ROOT%{_emacs_lispdir}/%{name}-mode/*.el
92ff5331 287%{__rm} path.el*
e99f31df 288%endif
289
4ab119cd 290%clean
291rm -rf $RPM_BUILD_ROOT
292
d041de24
JR
293%post -p /sbin/ldconfig
294%postun -p /sbin/ldconfig
4ab119cd 295
296%files
297%defattr(644,root,root,755)
b2f04116 298%doc NEWS LEGAL README README.EXT ChangeLog ToDo
9fd96af7 299%attr(755,root,root) %{_bindir}/ruby
15467dc7 300%if %{with batteries}
301%attr(755,root,root) %{_bindir}/gem
302%attr(755,root,root) %{_bindir}/rake
303%endif
529ff870 304%attr(755,root,root) %{_libdir}/libruby.so.*.*.*
b2f04116 305%attr(755,root,root) %ghost %{_libdir}/libruby.so.1.9
9fd96af7 306%{_mandir}/man1/ruby.1*
15467dc7 307%if %{with batteries}
308%{_mandir}/man1/rake.1*
309%endif
68ec864f 310%dir %{_libdir}/%{name}
311%dir %{_libdir}/%{name}/%{ruby_ver}
312%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*
95dfb220 313%dir %{_libdir}/%{name}/site_ruby
314%dir %{_libdir}/%{name}/site_ruby/%{ruby_ver}
315%dir %{_libdir}/%{name}/site_ruby/%{ruby_ver}/*-linux*
3ea9be56 316%dir %{_libdir}/%{name}/vendor_ruby
317%dir %{_libdir}/%{name}/vendor_ruby/%{ruby_ver}
318%dir %{_libdir}/%{name}/vendor_ruby/%{ruby_ver}/*-linux*
68ec864f 319%dir %{_datadir}/ri
320%dir %{_datadir}/ri/%{ruby_ver}
321%dir %{_datadir}/ri/%{ruby_ver}/system
a43d66d8 322%dir %{ruby_rdocdir}
9fd96af7 323
324%files devel
325%defattr(644,root,root,755)
529ff870 326%attr(755,root,root) %{_libdir}/libruby.so
b2f04116 327%{_includedir}/%{name}-%{ruby_ver}
fc97a6ea 328%{_pkgconfigdir}/ruby-%{ruby_ver}.pc
9fd96af7 329
330%files static
331%defattr(644,root,root,755)
529ff870 332%{_libdir}/libruby-static.a
9fd96af7 333
15ecb21e 334%if %{with tk}
9fd96af7 335%files tk
336%defattr(644,root,root,755)
68ec864f 337%{_libdir}/%{name}/%{ruby_ver}/tcltk.rb
338%{_libdir}/%{name}/%{ruby_ver}/tk*.rb
339%{_libdir}/%{name}/%{ruby_ver}/tk
340%{_libdir}/%{name}/%{ruby_ver}/tkextlib
341%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/t*.so
15ecb21e 342%endif
9fd96af7 343
344%files modules
345%defattr(644,root,root,755)
346%attr(755,root,root) %{_bindir}/erb
347%attr(755,root,root) %{_bindir}/irb
348%attr(755,root,root) %{_bindir}/rdoc
349%attr(755,root,root) %{_bindir}/ri
350%attr(755,root,root) %{_bindir}/testrb
68ec864f 351%{_libdir}/%{name}/%{ruby_ver}/bigdecimal
352%{_libdir}/%{name}/%{ruby_ver}/cgi
353%{_libdir}/%{name}/%{ruby_ver}/date
db241521 354%{_libdir}/%{name}/%{ruby_ver}/digest
68ec864f 355%{_libdir}/%{name}/%{ruby_ver}/dl
356%{_libdir}/%{name}/%{ruby_ver}/drb
b421095b 357%{_libdir}/%{name}/%{ruby_ver}/fiddle
fc97a6ea 358%{_libdir}/%{name}/%{ruby_ver}/io
68ec864f 359%{_libdir}/%{name}/%{ruby_ver}/irb
fc97a6ea 360%{_libdir}/%{name}/%{ruby_ver}/matrix
816fcc98 361%{_libdir}/%{name}/%{ruby_ver}/minitest
68ec864f 362%{_libdir}/%{name}/%{ruby_ver}/net
363%{_libdir}/%{name}/%{ruby_ver}/openssl
364%{_libdir}/%{name}/%{ruby_ver}/optparse
15467dc7 365%if %{with batteries}
366%{_libdir}/%{name}/%{ruby_ver}/json
367%{_libdir}/%{name}/%{ruby_ver}/rake
368%{_libdir}/%{name}/%{ruby_ver}/rubygems
fc97a6ea 369%dir %{_libdir}/%{name}/%{ruby_ver}/tasks
15467dc7 370%endif
d3102046 371%{_libdir}/%{name}/%{ruby_ver}/psych
68ec864f 372%{_libdir}/%{name}/%{ruby_ver}/racc
b2f04116 373%{_libdir}/%{name}/%{ruby_ver}/rbconfig
68ec864f 374%{_libdir}/%{name}/%{ruby_ver}/rdoc
375%{_libdir}/%{name}/%{ruby_ver}/rexml
376%{_libdir}/%{name}/%{ruby_ver}/rinda
b2f04116 377%{_libdir}/%{name}/%{ruby_ver}/ripper
68ec864f 378%{_libdir}/%{name}/%{ruby_ver}/rss
68ec864f 379%{_libdir}/%{name}/%{ruby_ver}/shell
15467dc7 380%{_libdir}/%{name}/%{ruby_ver}/syck
68ec864f 381%{_libdir}/%{name}/%{ruby_ver}/test
382%{_libdir}/%{name}/%{ruby_ver}/uri
383%{_libdir}/%{name}/%{ruby_ver}/webrick
68ec864f 384%{_libdir}/%{name}/%{ruby_ver}/xmlrpc
68ec864f 385%{_libdir}/%{name}/%{ruby_ver}/yaml
386%{_libdir}/%{name}/%{ruby_ver}/[A-Za-s]*.rb
387%{_libdir}/%{name}/%{ruby_ver}/tempfile.rb
388%{_libdir}/%{name}/%{ruby_ver}/thread.rb
389%{_libdir}/%{name}/%{ruby_ver}/thwait.rb
390%{_libdir}/%{name}/%{ruby_ver}/time.rb
391%{_libdir}/%{name}/%{ruby_ver}/timeout.rb
392%{_libdir}/%{name}/%{ruby_ver}/tmpdir.rb
393%{_libdir}/%{name}/%{ruby_ver}/tracer.rb
394%{_libdir}/%{name}/%{ruby_ver}/tsort.rb
395%{_libdir}/%{name}/%{ruby_ver}/[u-z]*.rb
ada7d096
JB
396%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/[a-s]*.so
397%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/[u-z]*.so
68ec864f 398%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/digest
ada7d096
JB
399%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/digest/*.so
400%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/dl
401%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/dl/callback.so
b2f04116 402%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/enc
ada7d096 403%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/enc/*.so
b2f04116 404%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/enc/trans
ada7d096 405%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/enc/trans/*.so
68ec864f 406%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/io
ada7d096 407%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/io/*.so
15467dc7 408%if %{with batteries}
409%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/json
410%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/json/ext
ada7d096 411%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/json/ext/*.so
15467dc7 412%endif
b2f04116 413%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/mathn
b2f04116 414%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/mathn/*.so
ada7d096 415%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/racc
68ec864f 416%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/racc/*.so
417%{_libdir}/%{name}/%{ruby_ver}/*-linux*/rbconfig.rb
ada7d096
JB
418%dir %{_libdir}/%{name}/gems
419%dir %{_libdir}/%{name}/gems/%{ruby_ver}
fc97a6ea 420%dir %{_libdir}/%{name}/gems/%{ruby_ver}/gems
ada7d096 421%dir %{_libdir}/%{name}/gems/%{ruby_ver}/specifications
fc97a6ea
JR
422%{_libdir}/%{name}/gems/%{ruby_ver}/specifications/io-console-*.gemspec
423%{_libdir}/%{name}/gems/%{ruby_ver}/specifications/bigdecimal-*.gemspec
9a8b7dca 424%if %{with batteries}
fc97a6ea
JR
425%dir %{_libdir}/%{name}/gems/%{ruby_ver}/gems/rake-%{rake_ver}
426%dir %{_libdir}/%{name}/gems/%{ruby_ver}/gems/rake-%{rake_ver}/bin
427%attr(755,root,root) %{_libdir}/%{name}/gems/%{ruby_ver}/gems/rake-%{rake_ver}/bin/rake
428%dir %{_libdir}/%{name}/gems/%{ruby_ver}/gems/rdoc-%{rdoc_ver}
429%dir %{_libdir}/%{name}/gems/%{ruby_ver}/gems/rdoc-%{rdoc_ver}/bin
430%attr(755,root,root) %{_libdir}/%{name}/gems/%{ruby_ver}/gems/rdoc-%{rdoc_ver}/bin/rdoc
431%attr(755,root,root) %{_libdir}/%{name}/gems/%{ruby_ver}/gems/rdoc-%{rdoc_ver}/bin/ri
54f55336 432%{_libdir}/%{name}/gems/%{ruby_ver}/specifications/minitest-%{minitest_ver}.gemspec
433%{_libdir}/%{name}/gems/%{ruby_ver}/specifications/rake-%{rake_ver}.gemspec
434%{_libdir}/%{name}/gems/%{ruby_ver}/specifications/rdoc-%{rdoc_ver}.gemspec
fc97a6ea 435%{_libdir}/%{name}/gems/%{ruby_ver}/specifications/json-%{json_ver}.gemspec
9a8b7dca 436%endif
9fd96af7 437%{_mandir}/man1/erb.1*
438%{_mandir}/man1/irb.1*
439%{_mandir}/man1/rdoc.1*
440%{_mandir}/man1/ri.1*
441%{_mandir}/man1/testrb.1*
15467dc7 442
9fd96af7 443%files doc
9434194f 444%defattr(644,root,root,755)
b2f04116
JR
445%doc ruby-doc-bundle/*
446%{?with_doc:%doc ruby-doc-stdlib-%{stdlibdoc_version}/stdlib}
87b9c30a 447
d0f5536d 448%if %{with doc}
9fd96af7 449%files doc-ri
e40bfe06 450%defattr(644,root,root,755)
68ec864f 451%{_datadir}/ri/%{ruby_ver}/system/*
d0f5536d 452%endif
265d0efe 453
9fd96af7 454%files examples
616a12d8 455%defattr(644,root,root,755)
9fd96af7 456%{_examplesdir}/%{name}-%{version}
e99f31df 457
458%if %{with emacs}
459%files emacs-mode
460%defattr(644,root,root,755)
4b6581fc 461%doc misc/*
e99f31df 462%dir %{_emacs_lispdir}/%{name}-mode
4b6581fc 463%{_emacs_lispdir}/%{name}-mode/*.elc
464%{_emacs_lispdir}/site-start.d/*.el
e99f31df 465%endif
This page took 0.104015 seconds and 4 git commands to generate.