/[packages]/updates/5/ruby/current/SPECS/ruby.spec
ViewVC logotype

Contents of /updates/5/ruby/current/SPECS/ruby.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 648773 - (show annotations) (download)
Sun Jul 6 15:47:49 2014 UTC (9 years, 9 months ago) by ovitters
Original Path: cauldron/ruby/current/SPECS/ruby.spec
File size: 18278 byte(s)
SILENT one line per buildrequirement
1 %define subver 2.0
2 %define rubyapi 2.0.0
3 %define rubyver 2.0.0
4 %define patchversion p451
5 %define rel 2
6
7 %define libname %mklibname ruby %{subver}
8
9 %define ruby_libdir %{_datadir}/%{name}
10 %define ruby_libarchdir %{_libdir}/%{name}
11
12 # This is the local lib/arch and should not be used for packaging.
13 %define ruby_sitelibdir %{_datadir}/ruby/site_ruby
14 %define ruby_sitearchdir %{_libdir}/ruby/site_ruby
15
16 # This is the general location for libs/archs compatible with all
17 # or most of the Ruby versions available in the Fedora repositories.
18 %define ruby_vendorlibdir %{_datadir}/ruby/vendor_ruby
19 %define ruby_vendorarchdir %{_libdir}/ruby/vendor_ruby
20
21 # The RubyGems library has to stay out of Ruby directory tree, since the
22 # RubyGems should be shared by all Ruby implementations.
23 %define rubygems_dir %{_datadir}/rubygems
24 %define gems_dir %{_datadir}/ruby/gems
25 %define rubygems_version 2.0.2
26
27 %define bootstrap 0
28 %define build_gems 0
29
30 Summary: Object Oriented Script Language
31 Name: ruby
32 Version: %{rubyver}.%{patchversion}
33 Release: %mkrel %rel
34 License: Ruby or BSD
35 Group: Development/Ruby
36 BuildRequires: autoconf
37 BuildRequires: byacc
38 BuildRequires: doxygen
39 BuildRequires: ncurses-devel
40 BuildRequires: readline-devel
41 BuildRequires: tcl-devel
42 BuildRequires: tk-devel
43 BuildRequires: db-devel
44 BuildRequires: gdbm-devel >= 1.8.3
45 BuildRequires: openssl-devel
46 BuildRequires: zlib-devel
47 BuildRequires: libffi-devel
48 BuildRequires: yaml-devel
49 BuildRequires: rpm-mageia-setup >= 1.158
50 Obsoletes: ruby-rexml
51 Provides: ruby-rexml
52 # Couldn't get the standalone gem to work
53 Provides: rubygem(psych)
54 # explicit file provides (since such requires are automatically added by find-requires)
55 Provides: /usr/bin/ruby
56 Provides: ruby(abi) = %rubyapi
57 Source0: http://ftp.ruby-lang.org/pub/ruby/%{subver}/ruby-%{rubyver}-%{patchversion}.tar.bz2
58 Source1: operating_system.rb
59 Source3: ruby.macros
60 URL: http://www.ruby-lang.org/
61 %if !%bootstrap
62 Requires: rubygems >= %{rubygems_version}
63 BuildRequires: ruby
64 %endif
65
66 # == FEDORA PATCHES BEGINS ==
67 # http://bugs.ruby-lang.org/issues/7807
68 Patch0: ruby-2.0.0-Prevent-duplicated-paths-when-empty-version-string-i.patch
69 # Fixes random WEBRick test failures.
70 # https://bugs.ruby-lang.org/issues/6573.
71 Patch5: ruby-1.9.3.p195-fix-webrick-tests.patch
72 # Allows to install RubyGems into custom directory, outside of Ruby's tree.
73 # http://redmine.ruby-lang.org/issues/5617
74 Patch8: ruby-1.9.3-custom-rubygems-location.patch
75 # Add support for installing binary extensions according to FHS.
76 # https://github.com/rubygems/rubygems/issues/210
77 # Note that 8th patch might be resolved by
78 # https://bugs.ruby-lang.org/issues/7897
79 Patch9: rubygems-2.0.0-binary-extensions.patch
80 # Make mkmf verbose by default
81 Patch12: ruby-1.9.3-mkmf-verbose.patch
82 # This slightly changes behavior of "gem install --install-dir" behavior.
83 # Without this patch, Specifications.dirs is modified and gems installed on
84 # the system cannot be required anymore. This causes later issues when RDoc
85 # documentation should be generated, since json gem is sudenly not accessible.
86 # https://github.com/rubygems/rubygems/pull/452
87 Patch13: rubygems-2.0.0-Do-not-modify-global-Specification.dirs-during-insta.patch
88 # This prevents issues, when ruby configuration specifies --with-ruby-version=''.
89 # https://github.com/rubygems/rubygems/pull/455
90 Patch14: rubygems-2.0.0-Fixes-for-empty-ruby-version.patch
91 # Fixes issues with DESTDIR.
92 # https://bugs.ruby-lang.org/issues/8115
93 Patch18: ruby-2.0.0-p247-Revert-mkmf.rb-prefix-install_dirs-only-with-DESTDIR.patch
94 # == FEDORA PATCHES ENDS ==
95 # operating_system.rb sets default_dir to user_dir for non root, this causes the build
96 # to install gems into user dir
97 Patch20: ruby-2.0.0-p451-Do-not-install-to-user-dir.patch
98 # Upstream patch to build with new readline
99 Patch21: ruby-2.0.0-p451-readline.patch
100
101 %package -n %{libname}
102 Summary: Libraries necessary to run Ruby
103 Group: Development/Ruby
104
105 %package doc
106 Summary: Documentation for the powerful language Ruby
107 Group: Development/Ruby
108 BuildArch: noarch
109
110 %package devel
111 Summary: Development file for the powerful language Ruby
112 Group: Development/Ruby
113 Requires: %{name} = %{version}
114 Requires: %{libname} = %{version}
115
116 %package tk
117 Summary: Tk extension for the powerful language Ruby
118 Group: Development/Ruby
119 Requires: %{name} = %{version}
120
121 %package RubyGems
122 Summary: The Ruby standard for packaging ruby libraries
123 Group: Development/Ruby
124 Version: %{rubygems_version}
125 Requires: ruby(abi) = %{subver}
126 Provides: gem = %{rubygems_version}
127 Provides: rubygems = %{rubygems_version}
128 Provides: ruby(rubygems) = %{rubygems_version}
129 Conflicts: rpm-mageia-setup-build < 1.159
130 BuildArch: noarch
131
132 %define rake_ver 0.9.6
133 %package rake
134 Summary: Simple ruby build program with capabilities similar to make
135 Group: Development/Ruby
136 Version: %{rake_ver}
137 Requires: ruby(abi) = %{subver}
138 BuildArch: noarch
139
140 %define minitest_ver 4.3.2
141 %package minitest
142 Summary: Minitest provides a complete suite of testing facilities
143 Group: Development/Ruby
144 Version: %{minitest_ver}
145 License: MIT
146 Requires: ruby(abi) = %{subver}
147 Requires: ruby(rubygems) >= %{rubygems_version}
148 BuildArch: noarch
149
150 %define json_ver 1.7.7
151 %package json
152 Summary: This is a JSON implementation as a Ruby extension in C
153 Group: Development/Ruby
154 Version: %{json_ver}
155 License: Ruby or GPLv2
156 Requires: ruby(abi) = %{subver}
157 Requires: ruby(rubygems) >= %{rubygems_version}
158
159 %define rdoc_ver 4.0.0
160 %package rdoc
161 Summary: A tool to generate HTML and command-line documentation for Ruby projects
162 Group: Development/Ruby
163 Version: %{rdoc_ver}
164 License: GPLv2 and Ruby and MIT
165 Requires: ruby(abi) = %{subver}
166 Requires: ruby(rubygems) >= %{rubygems_version}
167 Requires: ruby(irb) = %{version}
168 Provides: rdoc = %{rdoc_ver}
169 Provides: ri = %{rdoc_ver}
170 BuildArch: noarch
171
172 %package irb
173 Summary: The Interactive Ruby
174 Group: Development/Ruby
175 Provides: irb = %{version}-%{release}
176 Provides: ruby(irb) = %{version}-%{release}
177 Conflicts: ruby < 1.9
178 BuildArch: noarch
179
180 %define bigdecimal_ver 1.2.0
181 %package bigdecimal
182 Summary: BigDecimal provides arbitrary-precision floating point decimal arithmetic
183 Group: Development/Ruby
184 Version: %{bigdecimal_ver}
185 License: GPL+ or Artistic
186 Requires: ruby(abi) = %{subver}
187 Requires: ruby(rubygems) >= %{rubygems_version}
188
189 %define io_console_ver 0.4.2
190 %package io-console
191 Summary: IO/Console is a simple console utilizing library
192 Group: Development/Ruby
193 Version: %{io_console_ver}
194 Requires: ruby(abi) = %{subver}
195 Requires: ruby(rubygems) >= %{rubygems_version}
196
197 %define psych_ver 2.0.0
198 %package psych
199 Summary: A libyaml wrapper for Ruby
200 Version: %{psych_ver}
201 Group: Development/Ruby
202 License: MIT
203 Requires: ruby(abi) = %{subver}
204 Requires: ruby(rubygems) >= %{rubygems_version}
205 Conflicts: ruby < 2.0.0
206
207 %define test_unit_ver 2.0.0
208 %package test-unit
209 Summary: test/unit compatible API testing framework
210 Version: %{psych_ver}
211 Group: Development/Ruby
212 License: MIT
213 Requires: ruby(abi) = %{subver}
214 Requires: ruby(rubygems) >= %{rubygems_version}
215 Conflicts: ruby < 2.0.0
216 BuildArch: noarch
217
218 %description
219 Ruby is the interpreted scripting language for quick and
220 easy object-oriented programming. It has many features to
221 process text files and to do system management tasks (as in
222 Perl). It is simple, straight-forward, and extensible.
223
224 %description doc
225 Ruby is the interpreted scripting language for quick and
226 easy object-oriented programming. It has many features to
227 process text files and to do system management tasks (as in
228 Perl). It is simple, straight-forward, and extensible.
229
230 This package contains the Ruby's documentation
231
232 %description -n %{libname}
233 This package includes the libruby, necessary to run Ruby.
234
235 %description devel
236 Ruby is the interpreted scripting language for quick and
237 easy object-oriented programming. It has many features to
238 process text files and to do system management tasks (as in
239 Perl). It is simple, straight-forward, and extensible.
240
241 This package contains the Ruby's devel files.
242
243 %description tk
244 Ruby is the interpreted scripting language for quick and
245 easy object-oriented programming. It has many features to
246 process text files and to do system management tasks (as in
247 Perl). It is simple, straight-forward, and extensible.
248
249 This package contains the Tk extension for Ruby.
250
251 %description RubyGems
252 RubyGems is the Ruby standard for publishing and managing third party
253 libraries.
254
255 %description rake
256 Rake is a Make-like program implemented in Ruby. Tasks and dependencies are
257 specified in standard Ruby syntax.
258
259 %description rdoc
260 RDoc produces HTML and command-line documentation for Ruby projects. RDoc
261 includes the 'rdoc' and 'ri' tools for generating and displaying online
262 documentation.
263
264 %description json
265 This is a implementation of the JSON specification according to RFC 4627.
266 You can think of it as a low fat alternative to XML, if you want to store
267 data to disk or transmit it over a network rather than use a verbose
268 markup language.
269
270 %description minitest
271 minitest/unit is a small and incredibly fast unit testing framework.
272
273 minitest/spec is a functionally complete spec engine.
274
275 minitest/benchmark is an awesome way to assert the performance of your
276 algorithms in a repeatable manner.
277
278 minitest/mock by Steven Baker, is a beautifully tiny mock object
279 framework.
280
281 minitest/pride shows pride in testing and adds coloring to your test
282 output.
283
284 %description irb
285 The irb is acronym for Interactive Ruby. It evaluates ruby expression
286 from the terminal.
287
288 %description bigdecimal
289 Ruby provides built-in support for arbitrary precision integer arithmetic.
290 For example:
291
292 42**13 -> 1265437718438866624512
293
294 BigDecimal provides similar support for very large or very accurate floating
295 point numbers. Decimal arithmetic is also useful for general calculation,
296 because it provides the correct answers people expect–whereas normal binary
297 floating point arithmetic often introduces subtle errors because of the
298 conversion between base 10 and base 2.
299
300 %description io-console
301 IO/Console provides very simple and portable access to console. It doesn't
302 provide higher layer features, such like curses and readline.
303
304 %description psych
305 Psych is a YAML parser and emitter. Psych leverages
306 libyaml[http://pyyaml.org/wiki/LibYAML] for its YAML parsing and emitting
307 capabilities. In addition to wrapping libyaml, Psych also knows how to
308 serialize and de-serialize most Ruby objects to and from the YAML format.
309
310 %description test-unit
311 This library implements test/unit compatible API on minitest.
312 The test/unit means that test/unit which was bundled with Ruby 1.8.
313
314 %prep
315 %setup -q -n ruby-%{rubyver}-%{patchversion}
316 %apply_patches
317 # When patching mkmf.rb the mkmf.rb.0010 gets installed
318 rm lib/mkmf.rb.0*
319
320 %build
321 autoconf
322 CFLAGS=`echo %optflags | sed 's/-fomit-frame-pointer//'`
323 %configure2_5x --enable-shared --disable-rpath --enable-pthread \
324 --with-rubylibprefix='%{ruby_libdir}' \
325 --with-rubyarchprefix='%{ruby_libarchdir}' \
326 --with-sitedir='%{ruby_sitelibdir}' \
327 --with-sitearchdir='%{ruby_sitearchdir}' \
328 --with-vendordir='%{ruby_vendorlibdir}' \
329 --with-vendorarchdir='%{ruby_vendorarchdir}' \
330 --with-rubyhdrdir='%{_includedir}' \
331 --with-rubyarchhdrdir='$(archincludedir)' \
332 --with-sitearchhdrdir='$(sitehdrdir)/$(arch)' \
333 --with-vendorarchhdrdir='$(vendorhdrdir)/$(arch)' \
334 --with-rubygemsdir='%{rubygems_dir}' \
335 --with-ruby-pc='%{name}.pc' \
336 --enable-multiarch \
337 --with-ruby-version=''
338 %make
339
340 %install
341 %makeinstall_std install-doc
342
343 install -d %buildroot%{_datadir}/emacs/site-lisp
344 cp -a misc/ruby-mode.el %buildroot%{_datadir}/emacs/site-lisp
345
346 install -d %buildroot%{_sysconfdir}/emacs/site-start.d
347 cat <<EOF >%buildroot%{_sysconfdir}/emacs/site-start.d/%{name}.el
348 (autoload 'ruby-mode "ruby-mode" "Ruby editing mode." t)
349 (add-to-list 'auto-mode-alist '("\\\\.rb$" . ruby-mode))
350 (add-to-list 'interpreter-mode-alist '("ruby" . ruby-mode))
351 EOF
352
353 # Install the rpm macros
354 mkdir -p %buildroot%{_sysconfdir}/rpm/macros.d
355 cp %{SOURCE3} %buildroot%{_sysconfdir}/rpm/macros.d
356
357 # Install custom operating_system.rb
358 mkdir -p %{buildroot}%{rubygems_dir}/rubygems/defaults
359 cp %{SOURCE1} %{buildroot}%{rubygems_dir}/rubygems/defaults
360
361 # Version is empty if --with-ruby-version is specified.
362 # http://bugs.ruby-lang.org/issues/7807
363 sed -i 's/Version: .*/Version: %{rubyver}/' %{buildroot}%{_libdir}/pkgconfig/%{name}.pc
364
365 # drop gems if not wanted, so that we could split them out as seperated source rpm
366 %if !%build_gems
367 rm -f %{buildroot}%{_bindir}/{rake,rdoc,ri,testrb}
368 rm -f %{buildroot}%{_mandir}/man1/{rake,ri}.*
369 rm -fr %{buildroot}%{ruby_libdir}/{minitest,rake,rdoc,json,bigdecimal,io,test}
370 rm -fr %{buildroot}%{ruby_libarchdir}/{json,bigdecimal.so,io/console.so}
371 rm -fr %{buildroot}%{gems_dir}/{gems,specifications}
372 %if !%bootstrap
373 rm -f %{buildroot}%{_bindir}/gem
374 rm -fr %{buildroot}%{rubygems_dir}/rbconfig
375 rm -fr %{buildroot}%{rubygems_dir}/rubygems
376 rm -f %{buildroot}%{rubygems_dir}/rubygems.rb
377 rm -f %{buildroot}%{rubygems_dir}/ubygems.rb
378 %endif
379 %endif
380
381 %check
382 make test
383
384 %files
385 %{_bindir}/erb
386 %{_bindir}/ruby
387 %dir %{ruby_libdir}
388 %{ruby_libdir}/*.rb
389 %exclude %{ruby_libdir}/irb.rb
390 %exclude %{ruby_libdir}/multi-tk.rb
391 %exclude %{ruby_libdir}/remote-tk.rb
392 %exclude %{ruby_libdir}/tcltk.rb
393 %exclude %{ruby_libdir}/tk.rb
394 %exclude %{ruby_libdir}/tkafter.rb
395 %exclude %{ruby_libdir}/tkbgerror.rb
396 %exclude %{ruby_libdir}/tkcanvas.rb
397 %exclude %{ruby_libdir}/tkclass.rb
398 %exclude %{ruby_libdir}/tkconsole.rb
399 %exclude %{ruby_libdir}/tkdialog.rb
400 %exclude %{ruby_libdir}/tkentry.rb
401 %exclude %{ruby_libdir}/tkfont.rb
402 %exclude %{ruby_libdir}/tkmacpkg.rb
403 %exclude %{ruby_libdir}/tkmenubar.rb
404 %exclude %{ruby_libdir}/tkmngfocus.rb
405 %exclude %{ruby_libdir}/tkpalette.rb
406 %exclude %{ruby_libdir}/tkscrollbox.rb
407 %exclude %{ruby_libdir}/tktext.rb
408 %exclude %{ruby_libdir}/tkvirtevent.rb
409 %exclude %{ruby_libdir}/tkwinpkg.rb
410 %{ruby_libdir}/cgi
411 %{ruby_libdir}/date
412 %{ruby_libdir}/digest
413 %{ruby_libdir}/dl
414 %{ruby_libdir}/drb
415 %{ruby_libdir}/fiddle
416 %{ruby_libdir}/matrix
417 %{ruby_libdir}/net
418 %{ruby_libdir}/openssl
419 %{ruby_libdir}/optparse
420 %{ruby_libdir}/psych
421 %{ruby_libdir}/racc
422 %{ruby_libdir}/rbconfig
423 %{ruby_libdir}/rexml
424 %{ruby_libdir}/rinda
425 %{ruby_libdir}/ripper
426 %{ruby_libdir}/rss
427 %{ruby_libdir}/shell
428 %{ruby_libdir}/syslog
429 %{ruby_libdir}/uri
430 %{ruby_libdir}/webrick
431 %{ruby_libdir}/xmlrpc
432 %{ruby_libdir}/yaml
433 %dir %{ruby_libarchdir}
434 %{ruby_libarchdir}/continuation.so
435 %{ruby_libarchdir}/coverage.so
436 %{ruby_libarchdir}/curses.so
437 %{ruby_libarchdir}/date_core.so
438 %{ruby_libarchdir}/dbm.so
439 %dir %{ruby_libarchdir}/digest
440 %{ruby_libarchdir}/digest.so
441 %{ruby_libarchdir}/digest/*.so
442 %dir %{ruby_libarchdir}/dl
443 %{ruby_libarchdir}/dl.so
444 %{ruby_libarchdir}/dl/*.so
445 %dir %{ruby_libarchdir}/enc
446 %{ruby_libarchdir}/enc/*.so
447 %dir %{ruby_libarchdir}/enc/trans
448 %{ruby_libarchdir}/enc/trans/*.so
449 %{ruby_libarchdir}/etc.so
450 %{ruby_libarchdir}/fcntl.so
451 %{ruby_libarchdir}/fiber.so
452 %{ruby_libarchdir}/fiddle.so
453 %{ruby_libarchdir}/gdbm.so
454 %dir %{ruby_libarchdir}/io
455 %{ruby_libarchdir}/io/nonblock.so
456 %{ruby_libarchdir}/io/wait.so
457 %dir %{ruby_libarchdir}/mathn
458 %{ruby_libarchdir}/mathn/*.so
459 %{ruby_libarchdir}/nkf.so
460 %{ruby_libarchdir}/objspace.so
461 %{ruby_libarchdir}/openssl.so
462 %{ruby_libarchdir}/psych.so
463 %{ruby_libarchdir}/pathname.so
464 %{ruby_libarchdir}/pty.so
465 %dir %{ruby_libarchdir}/racc
466 %{ruby_libarchdir}/racc/*.so
467 %{ruby_libarchdir}/rbconfig.rb
468 %{ruby_libarchdir}/readline.so
469 %{ruby_libarchdir}/ripper.so
470 %{ruby_libarchdir}/sdbm.so
471 %{ruby_libarchdir}/socket.so
472 %{ruby_libarchdir}/stringio.so
473 %{ruby_libarchdir}/strscan.so
474 %{ruby_libarchdir}/syslog.so
475 %{ruby_libarchdir}/zlib.so
476 %{_mandir}/man1/erb.1.*
477 %{_mandir}/man1/ruby.1.*
478 %{_datadir}/emacs/site-lisp/*
479 %config(noreplace) %{_sysconfdir}/emacs/site-start.d/*
480 %{_sysconfdir}/rpm/macros.d/%{name}.macros
481 %{_datadir}/ruby/site_ruby
482 %{_libdir}/ruby/site_ruby
483 %{_datadir}/ruby/vendor_ruby
484 %{_libdir}/ruby/vendor_ruby
485 %if %bootstrap
486 %{_bindir}/gem
487 %dir %{rubygems_dir}
488 %{rubygems_dir}/rbconfig
489 %{rubygems_dir}/rubygems
490 %{rubygems_dir}/rubygems.rb
491 %{rubygems_dir}/ubygems.rb
492 %endif
493
494 %files doc
495 %{_datadir}/ri
496 %{_datadir}/doc/ruby
497
498 %files -n %{libname}
499 %{_libdir}/libruby.so.%{subver}
500 %{_libdir}/libruby.so.%{rubyapi}
501
502 %files devel
503 %{_includedir}/*
504 %{_libdir}/libruby-static.a
505 %{_libdir}/libruby.so
506 %{_libdir}/pkgconfig/*.pc
507
508 %files tk
509 %{ruby_libarchdir}/tcltklib.so
510 %{ruby_libarchdir}/tkutil.so
511 %{ruby_libdir}/multi-tk.rb
512 %{ruby_libdir}/remote-tk.rb
513 %{ruby_libdir}/tcltk.rb
514 %{ruby_libdir}/tk.rb
515 %{ruby_libdir}/tkafter.rb
516 %{ruby_libdir}/tkbgerror.rb
517 %{ruby_libdir}/tkcanvas.rb
518 %{ruby_libdir}/tkclass.rb
519 %{ruby_libdir}/tkconsole.rb
520 %{ruby_libdir}/tkdialog.rb
521 %{ruby_libdir}/tkentry.rb
522 %{ruby_libdir}/tkfont.rb
523 %{ruby_libdir}/tkmacpkg.rb
524 %{ruby_libdir}/tkmenubar.rb
525 %{ruby_libdir}/tkmngfocus.rb
526 %{ruby_libdir}/tkpalette.rb
527 %{ruby_libdir}/tkscrollbox.rb
528 %{ruby_libdir}/tktext.rb
529 %{ruby_libdir}/tkvirtevent.rb
530 %{ruby_libdir}/tkwinpkg.rb
531 %{ruby_libdir}/tk
532 %{ruby_libdir}/tkextlib
533
534 %files irb
535 %{_bindir}/irb
536 %{ruby_libdir}/irb.rb
537 %{ruby_libdir}/irb
538 %{_mandir}/man1/irb.1*
539
540 %if %build_gems
541 %files RubyGems
542 %{_bindir}/gem
543 %dir %{rubygems_dir}
544 %{rubygems_dir}/rbconfig
545 %{rubygems_dir}/rubygems
546 %{rubygems_dir}/rubygems.rb
547 %{rubygems_dir}/ubygems.rb
548
549 %files minitest
550 %{ruby_libdir}/minitest
551 %{rubygems_dir}/specifications/default/minitest-*.gemspec
552
553 %files rake
554 %{_bindir}/rake
555 %{_mandir}/man1/rake.1.*
556 %{ruby_libdir}/rake
557 %{gems_dir}/gems/rake-*
558 %{gems_dir}/specifications/default/rake-*.gemspec
559
560 %files rdoc
561 %{_bindir}/rdoc
562 %{_bindir}/ri
563 %{ruby_libdir}/rdoc
564 %{gems_dir}/gems/rdoc-*
565 %{gems_dir}/specifications/default/rdoc-*.gemspec
566 %{_mandir}/man1/ri.1.*
567
568 %files json
569 %dir %{ruby_libarchdir}/json
570 %dir %{ruby_libarchdir}/json/ext
571 %{ruby_libarchdir}/json/ext/*.so
572 %{ruby_libdir}/json
573 %{gems_dir}/specifications/default/json-*.gemspec
574
575 %files bigdecimal
576 %{ruby_libdir}/bigdecimal
577 %{ruby_libarchdir}/bigdecimal.so
578 %{gems_dir}/specifications/default/bigdecimal-*.gemspec
579
580 %files io-console
581 %{ruby_libdir}/io
582 %{ruby_libarchdir}/io/console.so
583 %{gems_dir}/specifications/default/io-console-*.gemspec
584
585 %files psych
586 %{ruby_libdir}/psych
587 %{ruby_libarchdir}/psych.so
588 %{gems_dir}/specifications/default/psych-*.gemspec
589
590 %files test-unit
591 %{_bindir}/testrb
592 %{ruby_libdir}/test
593 %{gems_dir}/gems/test-unit-*
594 %{rubygems_dir}/specifications/default/test-unit-*.gemspec
595 %endif

  ViewVC Help
Powered by ViewVC 1.1.30