/[packages]/cauldron/ruby/current/SPECS/ruby.spec
ViewVC logotype

Diff of /cauldron/ruby/current/SPECS/ruby.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 290244 by fwang, Sat Sep 8 14:27:43 2012 UTC revision 291551 by fwang, Mon Sep 10 01:51:05 2012 UTC
# Line 2  Line 2 
2  %define rubyapi 1.9.1  %define rubyapi 1.9.1
3  %define rubyver 1.9.3  %define rubyver 1.9.3
4  %define patchversion p194  %define patchversion p194
5  %define rel 1  %define rel 2
6    
7  # This is the local lib/arch and should not be used for packaging.  # This is the local lib/arch and should not be used for packaging.
8  %define ruby_sitelibdir %{_datadir}/ruby/site_ruby/%{rubyapi}  %define ruby_sitelibdir %{_datadir}/ruby/site_ruby/
9  %define ruby_sitearchdir %{_libdir}/ruby/site_ruby/%{rubyapi}  %define ruby_sitearchdir %{_libdir}/ruby/site_ruby/%{rubyapi}
10    
11  # This is the general location for libs/archs compatible with all  # This is the general location for libs/archs compatible with all
12  # or most of the Ruby versions available in the Fedora repositories.  # or most of the Ruby versions available in the Fedora repositories.
13  %define ruby_vendorlibdir %{_datadir}/ruby/vendor_ruby/%{rubyapi}  %define ruby_vendorlibdir %{_datadir}/ruby/vendor_ruby
14  %define ruby_vendorarchdir %{_libdir}/ruby/vendor_ruby/%{rubyapi}  %define ruby_vendorarchdir %{_libdir}/ruby/vendor_ruby/%{rubyapi}
15    
16  # The RubyGems library has to stay out of Ruby directory three, since the  # The RubyGems library has to stay out of Ruby directory three, since the
# Line 87  Summary:       Tk extension for the powerful l Line 87  Summary:       Tk extension for the powerful l
87  Group:          Development/Ruby  Group:          Development/Ruby
88  Requires:       %{name} = %{version}  Requires:       %{name} = %{version}
89    
90    %package        RubyGems
91    Summary:        The Ruby standard for packaging ruby libraries
92    Group:          Development/Ruby
93    Requires:       ruby(abi) = %{subver}
94    Provides:       gem = %{version}-%{release}
95    Provides:       ruby(rubygems) = %{version}-%{release}
96    
97    %package        rake
98    Summary:        Simple ruby build program with capabilities similar to make
99    Group:          Development/Ruby
100    Requires:       ruby(abi) = %{subver}
101    
102  %description  %description
103  Ruby is the interpreted scripting language for quick and  Ruby is the interpreted scripting language for quick and
104  easy object-oriented programming.  It has many features to  easy object-oriented programming.  It has many features to
# Line 117  Perl). It is simple, straight-forward, a Line 129  Perl). It is simple, straight-forward, a
129    
130  This package contains the Tk extension for Ruby.  This package contains the Tk extension for Ruby.
131    
132    %description    RubyGems
133    RubyGems is the Ruby standard for publishing and managing third party
134    libraries.
135    
136  %prep  %prep
137  %setup -q -n ruby-%{rubyver}-%{patchversion}  %setup -q -n ruby-%{rubyver}-%{patchversion}
138  %apply_patches  %apply_patches
# Line 153  cp %{SOURCE3} %buildroot%{_sysconfdir}/r Line 169  cp %{SOURCE3} %buildroot%{_sysconfdir}/r
169  make test  make test
170    
171  %files  %files
172  %{_bindir}/*  %{_bindir}/erb
173  %{_libdir}/libruby.so.*  %{_bindir}/irb
174  %{_libdir}/ruby  %{_bindir}/rake
175  %{_datadir}/ruby  %{_bindir}/rdoc
176  %{_mandir}/*/*  %{_bindir}/ri
177    %{_bindir}/ruby
178    %{_bindir}/testrb
179    %{_libdir}/libruby.so.%{subver}
180    %{_libdir}/libruby.so.%{rubyapi}
181    %dir %{_libdir}/ruby
182    %dir %{_libdir}/ruby/%{rubyapi}
183    %{_libdir}/ruby/%{rubyapi}/English.rb
184    %{_libdir}/ruby/%{rubyapi}/abbrev.rb
185    %{_libdir}/ruby/%{rubyapi}/base64.rb
186    %{_libdir}/ruby/%{rubyapi}/benchmark.rb
187    %{_libdir}/ruby/%{rubyapi}/bigdecimal
188    %{_libdir}/ruby/%{rubyapi}/cgi
189    %{_libdir}/ruby/%{rubyapi}/cgi.rb
190    %{_libdir}/ruby/%{rubyapi}/cmath.rb
191    %{_libdir}/ruby/%{rubyapi}/complex.rb
192    %{_libdir}/ruby/%{rubyapi}/csv.rb
193    %{_libdir}/ruby/%{rubyapi}/date
194    %{_libdir}/ruby/%{rubyapi}/date.rb
195    %{_libdir}/ruby/%{rubyapi}/debug.rb
196    %{_libdir}/ruby/%{rubyapi}/delegate.rb
197    %{_libdir}/ruby/%{rubyapi}/digest
198    %{_libdir}/ruby/%{rubyapi}/digest.rb
199    %{_libdir}/ruby/%{rubyapi}/dl
200    %{_libdir}/ruby/%{rubyapi}/dl.rb
201    %{_libdir}/ruby/%{rubyapi}/drb
202    %{_libdir}/ruby/%{rubyapi}/drb.rb
203    %{_libdir}/ruby/%{rubyapi}/e2mmap.rb
204    %{_libdir}/ruby/%{rubyapi}/erb.rb
205    %{_libdir}/ruby/%{rubyapi}/expect.rb
206    %{_libdir}/ruby/%{rubyapi}/fiddle
207    %{_libdir}/ruby/%{rubyapi}/fiddle.rb
208    %{_libdir}/ruby/%{rubyapi}/fileutils.rb
209    %{_libdir}/ruby/%{rubyapi}/find.rb
210    %{_libdir}/ruby/%{rubyapi}/forwardable.rb
211    %{_libdir}/ruby/%{rubyapi}/getoptlong.rb
212    %{_libdir}/ruby/%{rubyapi}/gserver.rb
213    %{_libdir}/ruby/%{rubyapi}/io
214    %{_libdir}/ruby/%{rubyapi}/ipaddr.rb
215    %{_libdir}/ruby/%{rubyapi}/irb
216    %{_libdir}/ruby/%{rubyapi}/irb.rb
217    %{_libdir}/ruby/%{rubyapi}/json
218    %{_libdir}/ruby/%{rubyapi}/json.rb
219    %{_libdir}/ruby/%{rubyapi}/kconv.rb
220    %{_libdir}/ruby/%{rubyapi}/logger.rb
221    %{_libdir}/ruby/%{rubyapi}/mathn.rb
222    %{_libdir}/ruby/%{rubyapi}/matrix
223    %{_libdir}/ruby/%{rubyapi}/matrix.rb
224    %{_libdir}/ruby/%{rubyapi}/minitest
225    %{_libdir}/ruby/%{rubyapi}/mkmf.rb
226    %{_libdir}/ruby/%{rubyapi}/mkmf.rb.0012
227    %{_libdir}/ruby/%{rubyapi}/monitor.rb
228    %{_libdir}/ruby/%{rubyapi}/mutex_m.rb
229    %{_libdir}/ruby/%{rubyapi}/net
230    %{_libdir}/ruby/%{rubyapi}/observer.rb
231    %{_libdir}/ruby/%{rubyapi}/open-uri.rb
232    %{_libdir}/ruby/%{rubyapi}/open3.rb
233    %{_libdir}/ruby/%{rubyapi}/openssl
234    %{_libdir}/ruby/%{rubyapi}/openssl.rb
235    %{_libdir}/ruby/%{rubyapi}/optparse
236    %{_libdir}/ruby/%{rubyapi}/optparse.rb
237    %{_libdir}/ruby/%{rubyapi}/ostruct.rb
238    %{_libdir}/ruby/%{rubyapi}/pathname.rb
239    %{_libdir}/ruby/%{rubyapi}/pp.rb
240    %{_libdir}/ruby/%{rubyapi}/prettyprint.rb
241    %{_libdir}/ruby/%{rubyapi}/prime.rb
242    %{_libdir}/ruby/%{rubyapi}/profile.rb
243    %{_libdir}/ruby/%{rubyapi}/profiler.rb
244    %{_libdir}/ruby/%{rubyapi}/pstore.rb
245    %{_libdir}/ruby/%{rubyapi}/psych
246    %{_libdir}/ruby/%{rubyapi}/psych.rb
247    %{_libdir}/ruby/%{rubyapi}/racc
248    %{_libdir}/ruby/%{rubyapi}/racc/parser.rb
249    %{_libdir}/ruby/%{rubyapi}/rational.rb
250    %{_libdir}/ruby/%{rubyapi}/rbconfig
251    %{_libdir}/ruby/%{rubyapi}/rdoc
252    %{_libdir}/ruby/%{rubyapi}/rdoc.rb
253    %{_libdir}/ruby/%{rubyapi}/resolv-replace.rb
254    %{_libdir}/ruby/%{rubyapi}/resolv.rb
255    %{_libdir}/ruby/%{rubyapi}/rexml
256    %{_libdir}/ruby/%{rubyapi}/rinda
257    %{_libdir}/ruby/%{rubyapi}/ripper
258    %{_libdir}/ruby/%{rubyapi}/ripper.rb
259    %{_libdir}/ruby/%{rubyapi}/rss
260    %{_libdir}/ruby/%{rubyapi}/rss.rb
261    %{_libdir}/ruby/%{rubyapi}/scanf.rb
262    %{_libdir}/ruby/%{rubyapi}/securerandom.rb
263    %{_libdir}/ruby/%{rubyapi}/set.rb
264    %{_libdir}/ruby/%{rubyapi}/shell
265    %{_libdir}/ruby/%{rubyapi}/shell.rb
266    %{_libdir}/ruby/%{rubyapi}/shellwords.rb
267    %{_libdir}/ruby/%{rubyapi}/singleton.rb
268    %{_libdir}/ruby/%{rubyapi}/socket.rb
269    %{_libdir}/ruby/%{rubyapi}/syck
270    %{_libdir}/ruby/%{rubyapi}/syck.rb
271    %{_libdir}/ruby/%{rubyapi}/sync.rb
272    %{_libdir}/ruby/%{rubyapi}/tempfile.rb
273    %{_libdir}/ruby/%{rubyapi}/test
274    %{_libdir}/ruby/%{rubyapi}/thread.rb
275    %{_libdir}/ruby/%{rubyapi}/thwait.rb
276    %{_libdir}/ruby/%{rubyapi}/time.rb
277    %{_libdir}/ruby/%{rubyapi}/timeout.rb
278    %{_libdir}/ruby/%{rubyapi}/tmpdir.rb
279    %{_libdir}/ruby/%{rubyapi}/tracer.rb
280    %{_libdir}/ruby/%{rubyapi}/tsort.rb
281    %{_libdir}/ruby/%{rubyapi}/un.rb
282    %{_libdir}/ruby/%{rubyapi}/uri
283    %{_libdir}/ruby/%{rubyapi}/uri.rb
284    %{_libdir}/ruby/%{rubyapi}/weakref.rb
285    %{_libdir}/ruby/%{rubyapi}/webrick
286    %{_libdir}/ruby/%{rubyapi}/webrick.rb
287    %{_libdir}/ruby/%{rubyapi}/xmlrpc
288    %{_libdir}/ruby/%{rubyapi}/yaml
289    %{_libdir}/ruby/%{rubyapi}/yaml.rb
290    %dir %{_libdir}/ruby/%{_target}
291    %{_libdir}/ruby/%{_target}/bigdecimal.so
292    %{_libdir}/ruby/%{_target}/continuation.so
293    %{_libdir}/ruby/%{_target}/coverage.so
294    %{_libdir}/ruby/%{_target}/curses.so
295    %{_libdir}/ruby/%{_target}/date_core.so
296    %{_libdir}/ruby/%{_target}/dbm.so
297    %{_libdir}/ruby/%{_target}/digest
298    %{_libdir}/ruby/%{_target}/digest.so
299    %{_libdir}/ruby/%{_target}/dl
300    %{_libdir}/ruby/%{_target}/dl.so
301    %{_libdir}/ruby/%{_target}/enc
302    %{_libdir}/ruby/%{_target}/etc.so
303    %{_libdir}/ruby/%{_target}/fcntl.so
304    %{_libdir}/ruby/%{_target}/fiber.so
305    %{_libdir}/ruby/%{_target}/fiddle.so
306    %{_libdir}/ruby/%{_target}/gdbm.so
307    %{_libdir}/ruby/%{_target}/iconv.so
308    %{_libdir}/ruby/%{_target}/io
309    %{_libdir}/ruby/%{_target}/json
310    %{_libdir}/ruby/%{_target}/mathn
311    %{_libdir}/ruby/%{_target}/nkf.so
312    %{_libdir}/ruby/%{_target}/objspace.so
313    %{_libdir}/ruby/%{_target}/openssl.so
314    %{_libdir}/ruby/%{_target}/pathname.so
315    %{_libdir}/ruby/%{_target}/psych.so
316    %{_libdir}/ruby/%{_target}/pty.so
317    %{_libdir}/ruby/%{_target}/racc
318    %{_libdir}/ruby/%{_target}/rbconfig.rb
319    %{_libdir}/ruby/%{_target}/readline.so
320    %{_libdir}/ruby/%{_target}/ripper.so
321    %{_libdir}/ruby/%{_target}/sdbm.so
322    %{_libdir}/ruby/%{_target}/socket.so
323    %{_libdir}/ruby/%{_target}/stringio.so
324    %{_libdir}/ruby/%{_target}/strscan.so
325    %{_libdir}/ruby/%{_target}/syck.so
326    %{_libdir}/ruby/%{_target}/syslog.so
327    %{_libdir}/ruby/%{_target}/zlib.so
328    %dir %{_datadir}/ruby
329    %{_mandir}/man1/erb.1.*
330    %{_mandir}/man1/irb.1.*
331    %{_mandir}/man1/ri.1.*
332    %{_mandir}/man1/ruby.1.*
333  %{_datadir}/emacs/site-lisp/*  %{_datadir}/emacs/site-lisp/*
334  %config(noreplace) %{_sysconfdir}/emacs/site-start.d/*  %config(noreplace) %{_sysconfdir}/emacs/site-start.d/*
335  %{_sysconfdir}/rpm/macros.d/%{name}.macros  %{_sysconfdir}/rpm/macros.d/%{name}.macros
336    %dir %{_libdir}/ruby/site_ruby
337    %dir %{_libdir}/ruby/site_ruby/%{rubyapi}
338    %dir %{_libdir}/ruby/vendor_ruby
339    %dir %{_libdir}/ruby/vendor_ruby/%{rubyapi}
340    %dir %{_datadir}/ruby/site_ruby
341    %dir %{_datadir}/ruby/site_ruby/%{rubyapi}
342    %dir %{_datadir}/ruby/vendor_ruby
343    %dir %{_datadir}/ruby/vendor_ruby/%{rubyapi}
344    
345  %files doc  %files doc
346  %{_datadir}/ri  %{_datadir}/ri
# Line 172  make test Line 352  make test
352  %{_libdir}/pkgconfig/*.pc  %{_libdir}/pkgconfig/*.pc
353    
354  %files tk  %files tk
355    %{_libdir}/ruby/%{_target}/tcltklib.so
356    %{_libdir}/ruby/%{_target}/tkutil.so
357    %{_libdir}/ruby/%{rubyapi}/multi-tk.rb
358    %{_libdir}/ruby/%{rubyapi}/remote-tk.rb
359    %{_libdir}/ruby/%{rubyapi}/tcltk.rb
360    %{_libdir}/ruby/%{rubyapi}/tk.rb
361    %{_libdir}/ruby/%{rubyapi}/tkafter.rb
362    %{_libdir}/ruby/%{rubyapi}/tkbgerror.rb
363    %{_libdir}/ruby/%{rubyapi}/tkcanvas.rb
364    %{_libdir}/ruby/%{rubyapi}/tkclass.rb
365    %{_libdir}/ruby/%{rubyapi}/tkconsole.rb
366    %{_libdir}/ruby/%{rubyapi}/tkdialog.rb
367    %{_libdir}/ruby/%{rubyapi}/tkentry.rb
368    %{_libdir}/ruby/%{rubyapi}/tkfont.rb
369    %{_libdir}/ruby/%{rubyapi}/tkmacpkg.rb
370    %{_libdir}/ruby/%{rubyapi}/tkmenubar.rb
371    %{_libdir}/ruby/%{rubyapi}/tkmngfocus.rb
372    %{_libdir}/ruby/%{rubyapi}/tkpalette.rb
373    %{_libdir}/ruby/%{rubyapi}/tkscrollbox.rb
374    %{_libdir}/ruby/%{rubyapi}/tktext.rb
375    %{_libdir}/ruby/%{rubyapi}/tkvirtevent.rb
376    %{_libdir}/ruby/%{rubyapi}/tkwinpkg.rb
377    %{_libdir}/ruby/%{rubyapi}/tk
378    %{_libdir}/ruby/%{rubyapi}/tkextlib
379    
380    %files RubyGems
381    %{_bindir}/gem
382    %dir %{_libdir}/ruby/gems
383    %dir %{_libdir}/ruby/gems/%{rubyapi}
384    %{_libdir}/ruby/gems/%{rubyapi}/cache
385    %{_libdir}/ruby/gems/%{rubyapi}/doc
386    %dir %{_libdir}/ruby/gems/%{rubyapi}/gems
387    %{_libdir}/ruby/gems/%{rubyapi}/gems/rdoc-*
388    %dir %{_libdir}/ruby/gems/%{rubyapi}/specifications
389    %{_libdir}/ruby/gems/%{rubyapi}/specifications/bigdecimal-*.gemspec
390    %{_libdir}/ruby/gems/%{rubyapi}/specifications/io-console-*.gemspec
391    %{_libdir}/ruby/gems/%{rubyapi}/specifications/json-*.gemspec
392    %{_libdir}/ruby/gems/%{rubyapi}/specifications/minitest-*.gemspec
393    %{_libdir}/ruby/gems/%{rubyapi}/specifications/rdoc-*.gemspec
394    %dir %{rubygems_dir}
395    %{rubygems_dir}/rbconfig
396    %{rubygems_dir}/rubygems
397    %{rubygems_dir}/rubygems.rb
398    %{rubygems_dir}/ubygems.rb
399    
400    %files rake
401    %{_bindir}/rake
402    %{_mandir}/man1/rake.1.*
403    %{_libdir}/ruby/gems/%{rubyapi}/specifications/rake-*.gemspec
404    %{_libdir}/ruby/%{rubyapi}/rake
405    %{_libdir}/ruby/%{rubyapi}/rake.rb

Legend:
Removed from v.290244  
changed lines
  Added in v.291551

  ViewVC Help
Powered by ViewVC 1.1.30