]> git.pld-linux.org Git - packages/ruby.git/commitdiff
- versioned obsoletes (rather approximate) auto/th/ruby-1.9.3.392-8
authorElan Ruusamäe <glen@delfi.ee>
Mon, 29 Apr 2013 19:46:31 +0000 (22:46 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Mon, 29 Apr 2013 19:47:28 +0000 (22:47 +0300)
- move .gemspec to packages where the code is

ruby.spec

index e337b1024578d7abce9e87a5354067da2fd901c1..fb10da85677927f0d08becab9b189ee21407f256 100644 (file)
--- a/ruby.spec
+++ b/ruby.spec
@@ -21,6 +21,8 @@
 %define                rubygems_ver    1.8.11
 %define                minitest_ver    2.5.1
 %define                rdoc_ver        3.9.5
+%define                bigdecimal_ver  1.1.0
+%define                io_console_ver  0.3
 Summary:       Ruby - interpreted scripting language
 Summary(ja.UTF-8):     オブジェクト指向言語Rubyインタプリタ
 Summary(pl.UTF-8):     Ruby - interpretowany język skryptowy
@@ -30,7 +32,7 @@ Name:         ruby
 Version:       %{basever}.%{patchlevel}
 # NOTE: do not decrease Release, when updating Version,
 # unless rdoc_ver, rubygems_ver *both* are increased as well
-Release:       7
+Release:       8
 Epoch:         1
 # Public Domain for example for: include/ruby/st.h, strftime.c, ...
 License:       (Ruby or BSD) and Public Domain
@@ -80,17 +82,16 @@ BuildRequires:      tk-devel
 %endif
 Requires(post,postun): /sbin/ldconfig
 Provides:      ruby(ver) = %{ruby_version}
-Obsoletes:     rdoc
-Obsoletes:     ruby-REXML
+Obsoletes:     ruby-REXML <= 2.4.0-2
 Obsoletes:     ruby-doc < 1.8.4
-Obsoletes:     ruby-fastthread
+Obsoletes:     ruby-fastthread <= 0.6.3
 %if %{with batteries}
 Provides:      json = %{json_ver}
 Provides:      rake = %{rake_ver}
 Provides:      ruby-json = %{json_ver}
 Provides:      ruby-rake = %{rake_ver}
-Obsoletes:     ruby-json
-Obsoletes:     ruby-rake
+Obsoletes:     ruby-json <= 1.5.4
+Obsoletes:     ruby-rake <= 0.9.2.2
 %endif
 Conflicts:     ruby-activesupport < 2.3.11-2
 Conflicts:     ruby-activesupport2 < 2.3.11-2
@@ -177,9 +178,14 @@ Summary(pl.UTF-8): Standardowe moduły i narzędzia dla języka Ruby
 Group:         Development/Languages
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Suggests:      ruby-rubygems
+Provides:      ruby-bigdecimal = %{bigdecimal_ver}
+Provides:      ruby-io-console = %{io_console_ver}
+Provides:      ruby-json = %{json_ver}
+Provides:      ruby-minitest = %{minitest_ver}
+Provides:      ruby-rake = %{rake_ver}
 # ruby-modules deprecated, rpm5 generates ruby(abi) itself
 Provides:      ruby-modules(ver) = %{ruby_version}
-Obsoletes:     ruby-minitest
+Obsoletes:     ruby-minitest <= 1.5.0
 
 %description modules
 Ruby standard modules and utilities:
@@ -274,6 +280,7 @@ Epoch:              0
 License:       GPL v2 and Ruby and MIT
 Group:         Development/Libraries
 Requires:      %{name}-modules = 1:%{basever}.%{patchlevel}-%{release}
+Obsoletes:     rdoc <= 0.9.0
 
 %description rdoc
 RDoc produces HTML and command-line documentation for Ruby projects.
@@ -486,8 +493,6 @@ rm -rf $RPM_BUILD_ROOT
 %{ruby_libdir}/rubygems.rb
 %{ruby_libdir}/ubygems.rb
 
-%{gem_dir}/specifications/io-console-*.gemspec
-%{gem_dir}/specifications/bigdecimal-*.gemspec
 %if %{with batteries}
 %dir %{gem_dir}/gems/rake-%{rake_ver}
 %dir %{gem_dir}/gems/rake-%{rake_ver}/bin
@@ -571,6 +576,9 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{ruby_archdir}/racc/*.so
 %{ruby_archdir}/rbconfig.rb
 
+%{gem_dir}/specifications/bigdecimal-%{bigdecimal_ver}.gemspec
+%{gem_dir}/specifications/io-console-%{io_console_ver}.gemspec
+
 # parents of gem_dir
 %dir %{_datadir}/%{name}/gems
 #%dir %{_datadir}/%{name}/gems/%{ruby_version}
This page took 0.095914 seconds and 4 git commands to generate.