X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=ruby.spec;h=4ff070a91c515364953d6ecf784621ef5157d490;hb=aea306d0d10d73314186f463c02e8acc0f276728;hp=310f755a7150bfa58fa9868ea7e8d25750f67f93;hpb=310e7a2b35d5970092676d62b9ef37aa1a24d4e7;p=packages%2Fruby.git diff --git a/ruby.spec b/ruby.spec index 310f755..4ff070a 100644 --- a/ruby.spec +++ b/ruby.spec @@ -16,10 +16,10 @@ %bcond_without default_ruby # use this Ruby as default system Ruby %bcond_with bootstrap # build bootstrap version -%define rel 1 +%define rel 3 %define ruby_version 2.0 %define basever 2.0.0 -%define patchlevel 481 +%define patchlevel 598 %define ruby_suffix %{!?with_default_ruby:%{ruby_version}} %define doc_version 2_0_0 @@ -48,8 +48,8 @@ Epoch: 1 # Public Domain for example for: include/ruby/st.h, strftime.c, ... License: (Ruby or BSD) and Public Domain Group: Development/Languages -Source0: ftp://ftp.ruby-lang.org/pub/ruby/2.0/%{oname}-%{basever}-p%{patchlevel}.tar.bz2 -# Source0-md5: ea406a8d415a1a5d8365596d4288f3da +Source0: https://ftp.ruby-lang.org/pub/ruby/2.0/%{oname}-%{basever}-p%{patchlevel}.tar.bz2 +# Source0-md5: a3f3908103a7d209d1d1cf4712e3953c Source1: http://www.ruby-doc.org/download/%{oname}-doc-bundle.tar.gz # Source1-md5: ad1af0043be98ba1a4f6d0185df63876 Source2: http://www.ruby-doc.org/downloads/%{oname}_%{doc_version}_stdlib_rdocs.tgz @@ -71,6 +71,7 @@ Patch6: DESTDIR.patch Patch7: empty-ruby-version.patch Patch8: rubygems-2.0.0-binary-extensions.patch Patch9: custom-rubygems-location.patch +Patch10: %{oname}-posixsh.patch URL: http://www.ruby-lang.org/ BuildRequires: autoconf >= 2.60 BuildRequires: automake @@ -192,6 +193,7 @@ Obsoletes: ruby-minitest <= 1.5.0 %endif # FIXME later Provides: ruby(abi) = %{ruby_version} +%requires_eq_to openssl openssl-devel %description modules Ruby standard modules and utilities: @@ -316,10 +318,8 @@ Epoch: 0 License: GPL v2 and Ruby and MIT Group: Development/Libraries Requires: %{name}-modules = 1:%{basever}.%{patchlevel}-%{rel} -Requires: %{name}-json -# should the above be versioned? -# = 0:%{json_ver}-%{basever}.%{patchlevel}.%{rel} -Epoch: 0 +Requires: %{name}-irb >= %{irb_ver} +Requires: %{name}-json >= %{json_ver} Obsoletes: rdoc <= 0.9.0 %if "%{_rpmversion}" >= "5" BuildArch: noarch @@ -434,6 +434,7 @@ Biblioteka JSON dla języka Ruby. %patch7 -p1 %patch8 -p1 %patch9 -p1 +%patch10 -p1 # must be regenerated with new bison %{__rm} parse.{c,h} @@ -737,6 +738,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/rake%{ruby_suffix} %{_mandir}/man1/rake%{ruby_suffix}.1* %{ruby_libdir}/rake +%{ruby_libdir}/rake.rb %dir %{gem_dir}/gems/rake-%{rake_ver} %{gem_dir}/gems/rake-%{rake_ver}/lib %dir %{gem_dir}/gems/rake-%{rake_ver}/bin @@ -798,7 +800,12 @@ rm -rf $RPM_BUILD_ROOT %{ruby_libdir}/tmpdir.rb %{ruby_libdir}/tracer.rb %{ruby_libdir}/tsort.rb -%{ruby_libdir}/[u-z]*.rb +%{ruby_libdir}/un.rb +%{ruby_libdir}/uri.rb +%{ruby_libdir}/weakref.rb +%{ruby_libdir}/webrick.rb +%{ruby_libdir}/xmlrpc.rb +%{ruby_libdir}/yaml.rb %if %{with batteries} %exclude %{ruby_libdir}/rubygems.rb %exclude %{ruby_libdir}/ubygems.rb @@ -807,8 +814,37 @@ rm -rf $RPM_BUILD_ROOT %endif %exclude %{ruby_libdir}/irb.rb %exclude %{ruby_libdir}/mkmf.rb -%attr(755,root,root) %{ruby_archdir}/[a-s]*.so -%attr(755,root,root) %{ruby_archdir}/[u-z]*.so +%exclude %{ruby_libdir}/rake.rb + +%{ruby_archdir}/rbconfig.rb +%attr(755,root,root) %{ruby_archdir}/bigdecimal.so +%attr(755,root,root) %{ruby_archdir}/continuation.so +%attr(755,root,root) %{ruby_archdir}/coverage.so +%attr(755,root,root) %{ruby_archdir}/curses.so +%attr(755,root,root) %{ruby_archdir}/date_core.so +%attr(755,root,root) %{ruby_archdir}/dbm.so +%attr(755,root,root) %{ruby_archdir}/digest.so +%attr(755,root,root) %{ruby_archdir}/dl.so +%attr(755,root,root) %{ruby_archdir}/etc.so +%attr(755,root,root) %{ruby_archdir}/fcntl.so +%attr(755,root,root) %{ruby_archdir}/fiber.so +%attr(755,root,root) %{ruby_archdir}/fiddle.so +%attr(755,root,root) %{ruby_archdir}/gdbm.so +%attr(755,root,root) %{ruby_archdir}/nkf.so +%attr(755,root,root) %{ruby_archdir}/objspace.so +%attr(755,root,root) %{ruby_archdir}/openssl.so +%attr(755,root,root) %{ruby_archdir}/pathname.so +%attr(755,root,root) %{ruby_archdir}/psych.so +%attr(755,root,root) %{ruby_archdir}/pty.so +%attr(755,root,root) %{ruby_archdir}/readline.so +%attr(755,root,root) %{ruby_archdir}/ripper.so +%attr(755,root,root) %{ruby_archdir}/sdbm.so +%attr(755,root,root) %{ruby_archdir}/socket.so +%attr(755,root,root) %{ruby_archdir}/stringio.so +%attr(755,root,root) %{ruby_archdir}/strscan.so +%attr(755,root,root) %{ruby_archdir}/syslog.so +%attr(755,root,root) %{ruby_archdir}/zlib.so + %dir %{ruby_archdir}/digest %attr(755,root,root) %{ruby_archdir}/digest/*.so %dir %{ruby_archdir}/dl @@ -823,7 +859,6 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{ruby_archdir}/mathn/*.so %dir %{ruby_archdir}/racc %attr(755,root,root) %{ruby_archdir}/racc/*.so -%{ruby_archdir}/rbconfig.rb # bigdecimal %{gem_dir}/specifications/bigdecimal-%{bigdecimal_ver}.gemspec