This action will force synchronization from src-openEuler/ruby, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
%global ruby_version 3.1.0# Bundled libraries versions%global rubygems_version 3.3.3%global rubygems_molinillo_version 0.7.0# Default gems.%global bundler_version 2.3.3%global bundler_connection_pool_version 2.3.0%global bundler_fileutils_version 1.4.1%global bundler_molinillo_version 0.7.0%global bundler_net_http_persistent_version 4.0.0%global bundler_thor_version 1.1.0%global bundler_tmpdir_version 0.1.0%global bundler_uri_version 0.10.1%global bigdecimal_version 3.1.1%global did_you_mean_version 1.6.1%global io_console_version 0.5.10%global json_version 2.6.1%global openssl_version 3.0.0%global psych_version 4.0.3%global rdoc_version 6.4.0%global minitest_version 5.15.0%global power_assert_version 2.0.1%global rake_version 13.0.6%global rbs_version 2.0.0%global test_unit_version 3.5.3%global rexml_version 3.2.5%global rss_version 0.2.9%global net_ftp_version 0.1.3%global net_imap_version 0.2.2%global net_pop_version 0.1.1%global net_smtp_version 0.3.1%global matrix_version 0.4.2%global prime_version 0.1.2%global typeprof_version 0.21.1%global debug_version 1.4.0Name: rubyVersion: %{ruby_version}Release: 125Summary: Object-oriented scripting language interpreterLicense: (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCDURL: https://www.ruby-lang.org/en/Source0: http://cache.ruby-lang.org/pub/ruby/3.1/%{name}-%{version}.tar.xzSource1: operating_system.rbSource2: libruby.stpSource3: ruby-exercise.stpSource4: macros.rubySource5: macros.rubygemsSource8: rubygems.attrSource9: rubygems.reqSource10: rubygems.provSource11: rubygems.conSource12: test_abrt.rbSource13: test_systemtap.rb%{load:%{SOURCE4}}%{load:%{SOURCE5}}Patch0: ruby-2.3.0-ruby_version.patchPatch1: ruby-2.1.0-Prevent-duplicated-paths-when-empty-version-string-i.patchPatch2: ruby-2.1.0-Enable-configuration-of-archlibdir.patchPatch4: ruby-2.1.0-custom-rubygems-location.patchPatch6: ruby-2.7.0-Initialize-ABRT-hook.patchProvides: %{name}-libs = %{version}-%{release}Obsoletes: %{name}-libs < %{version}-%{release}Provides: ruby(runtime_executable) = %{version} ruby(release) = %{version} bundled(ccan-build_assert)Provides: bundled(ccan-check_type) bundled(ccan-container_of) bundled(ccan-list)Obsoletes: ruby-tcltk < 2.4.0# The Net::Telnet and XMLRPC were removed. https://bugs.ruby-lang.org/issues/16484Obsoletes: rubygem-net-telnet < 0.1.1-%{release}Obsoletes: rubygem-xmlrpc < 0.3.0-%{release}Suggests: rubypickRecommends: ruby(rubygems) >= %{rubygems_version} rubygem(bigdecimal) >= %{bigdecimal_version}Recommends: rubygem(did_you_mean) >= 1.2.0 rubygem(openssl) >= %{openssl_version}BuildRequires: autoconf gdbm-devel gmp-devel libffi-devel openssl-devel libyaml-devel readline-develBuildRequires: procps git gcc systemtap-sdt-devel cmake perl ruby%descriptionRuby is a fast and easy interpreted scripting language for object-oriented programming.It has many functions for processing text Files and perform system management tasks (such as Perl).%package develSummary: Ruby development environmentRequires: %{name} = %{version}-%{release}Requires: rubygems%description develHeaders and libraries for building extension libraries for extensions Ruby or Ruby embedded applications.%package -n rubygemsSummary: Ruby standard for wrapping ruby librariesVersion: %{rubygems_version}License: Ruby or MITRequires: ruby(release) rubygem(openssl) >= 2.1.0 rubygem(psych) >= %{psych_version}Recommends: rubygem(rdoc) >= %{rdoc_version} rubygem(io-console) >= %{io_console_version}Provides: gem = %{version}-%{release} ruby(rubygems) = %{version}-%{release} bundled(rubygem-molinillo) = %{rubygems_molinillo_version}BuildArch: noarch%description -n rubygemsThe Ruby standard for publishing and managing third party libraries provided by RubyGems.%package -n rubygems-develSummary: For packaging RubyGemsVersion: %{rubygems_version}License: Ruby or MITRequires: ruby(rubygems) = %{version}-%{release} rubygem(json) >= %{json_version} rubygem(rdoc) >= %{rdoc_version}BuildArch: noarch%description -n rubygems-develProvide macros and development tools for packaging RubyGems.%package -n rubygem-rakeSummary: make-like utility base on rubyVersion: %{rake_version}License: MITRequires: ruby(release) ruby(rubygems) >= %{rubygems_version}Provides: rake = %{version}-%{release} rubygem(rake) = %{version}-%{release}BuildArch: noarch%description -n rubygem-rakeRake is a Make-like program implemented in Ruby,Tasks and dependencies are specified in standard Ruby syntax.%package -n rubygem-rbsSummary: Type signature for RubyVersion: %{rbs_version}License: Ruby or BSDRequires: ruby(release)Requires: ruby(rubygems) >= %{rubygems_version}Provides: rubygem(rbs) = %{version}-%{release}%description -n rubygem-rbsRBS is the language for type signatures for Ruby and standard librarydefinitions.%package irbSummary: The Interactive RubyVersion: %{ruby_version}Requires: %{name}-libs = %{ruby_version}Provides: irb = %{version}-%{release} ruby(irb) = %{version}-%{release}BuildArch: noarch%description irbThe irb is acronym for Interactive Ruby,It evaluates ruby expression from the terminal.%package -n rubygem-rdocSummary: Generate HTML and command-line documentation for Ruby projectsVersion: %{rdoc_version}License: GPLv2 and Ruby and MIT and OFLRequires: ruby(release) ruby(rubygems) >= %{rubygems_version} ruby(irb) = 3.1.0 rubygem(io-console) >= %{io_console_version} rubygem(json) >= %{json_version}Provides: rdoc = %{version}-%{release} ri = %{version}-%{release} rubygem(rdoc) = %{version}-%{release}BuildArch: noarch%description -n rubygem-rdocRDoc generates HTML and command line documentation for Ruby projects.,RDoc contains "rdoc" and "ri" tools for generatingand displaying online documentation.%package helpSummary: Documentation for rubyRequires: rubygem-rdocProvides: %{name}-doc = %{version}-%{release}Obsoletes: %{name}-doc < %{version}-%{release}BuildArch: noarch%description helpThis package provides documentation for ruby.%package -n rubygem-bigdecimalSummary: Provide arbitrary-precision floating point decimal arithmeticVersion: %{bigdecimal_version}License: Ruby or BSDRequires: ruby(release) ruby(rubygems) >= %{rubygems_version}Provides: rubygem(bigdecimal) = %{version}-%{release}%description -n rubygem-bigdecimalBigDecimal provides similar support for very large or very accurate floating point numbers.%package -n rubygem-did_you_meanSummary: "Did you mean?" experience in RubyVersion: %{did_you_mean_version}License: MITRequires: ruby(release) ruby(rubygems) >= %{rubygems_version}Provides: rubygem(did_you_mean) = %{version}-%{release}BuildArch: noarch%description -n rubygem-did_you_meanThe error message will tell you the right one when you misspelled something.%package -n rubygem-io-consoleSummary: Simple console utilizing libraryVersion: %{io_console_version}Requires: ruby(release) ruby(rubygems) >= %{rubygems_version}Provides: rubygem(io-console) = %{version}-%{release}%description -n rubygem-io-consoleIO / Console provides very simple and portable access to the console. It does not provide higher-level functionssuch as curses and readline.%package -n rubygem-jsonSummary: JSON implementation as a Ruby extension in CVersion: %{json_version}License: (Ruby or GPLv2) and UCDRequires: ruby(release) ruby(rubygems) >= %{rubygems_version}Provides: rubygem(json) = %{version}-%{release}%description -n rubygem-jsonAccording to RFC 4627,this package implements the JSON specification.%package -n rubygem-minitestSummary: Provide complete testing facilitiesVersion: %{minitest_version}License: MITRequires: ruby(release) ruby(rubygems) >= %{rubygems_version}Provides: rubygem(minitest) = %{version}-%{release}BuildArch: noarch%description -n rubygem-minitestminitest/unit - Unit testing framework.minitest/spec - Full-featured spec engine.minitest/benchmark - Assert the performance of algorithms in a repeatable manner.minitest/mock - Tiny mock object framework.minitest/pride - Show pride in the test and add color to the test output.%package -n rubygem-opensslSummary: Provide SSL、TLS and general purpose cryptographyVersion: %{openssl_version}License: Ruby or BSDRequires: ruby(release) ruby(rubygems) >= %{rubygems_version}Provides: rubygem(openssl) = %{version}-%{release}%description -n rubygem-opensslThis package provides SSL、TLS and general purpose cryptography.%package -n rubygem-power_assertSummary: Power Assert for RubyVersion: %{power_assert_version}License: Ruby or BSDRequires: ruby(release) ruby(rubygems) >= %{rubygems_version}Provides: rubygem(power_assert) = %{version}-%{release}BuildArch: noarch%description -n rubygem-power_assertPower Assert displays each value of variables and method calls in expressions.This is very useful for testing,it can indicate which value is incorrect when the condition is not met during testing.%package -n rubygem-psychSummary: Ruby's libyaml wrapperVersion: %{psych_version}License: MITRequires: ruby(release) ruby(rubygems) >= %{rubygems_version}Provides: rubygem(psych) = %{version}-%{release}%description -n rubygem-psychPsych is a YAML parser and emitter. According to wrapping libyaml, Psych knows how toserialize and de-serialize most Ruby objects to and from the YAML format.%package -n rubygem-bundlerSummary: Library and utilities to manage a Ruby application's gem dependenciesVersion: %{bundler_version}License: MITRequires: ruby(release)Requires: ruby(rubygems) >= %{rubygems_version}Requires: rubygem(io-console)Provides: rubygem(bundler) = %{version}-%{release}# https://github.com/bundler/bundler/issues/3647Provides: bundled(rubygem-connection_pool) = %{bundler_connection_pool_version}Provides: bundled(rubygem-fileutils) = %{bundler_fileutils_version}Provides: bundled(rubygem-molinillo) = %{bundler_molinillo_version}Provides: bundled(rubygem-net-http-persisntent) = %{bundler_net_http_persistent_version}Provides: bundled(rubygem-thor) = %{bundler_thor_version}Provides: bundled(rubygem-tmpdir) = %{bundler_tmpdir_version}Provides: bundled(rubygem-uri) = %{bundler_uri_version}BuildArch: noarch%description -n rubygem-bundlerBundler manages an application's dependencies through its entire life, acrossmany machines, systematically and repeatably.%package bundled-gemsSummary: Bundled gems which are part of Ruby StdLibRequires: ruby(rubygems) >= %{rubygems_version}Provides: rubygem(net-ftp) = %{net_ftp_version}Provides: rubygem(net-imap) = %{net_imap_version}Provides: rubygem(net-pop) = %{net_pop_version}Provides: rubygem(net-smtp) = %{net_smtp_version}Provides: rubygem(matrix) = %{matrix_version}Provides: rubygem(prime) = %{prime_version}Provides: rubygem(debug) = %{debug_version}%description bundled-gemsBundled gems which are part of Ruby StdLib. While being part of Ruby, theseneeds to be listed in Gemfile to be used by Bundler.%package -n rubygem-test-unitSummary: Unit testing framework for RubyVersion: %{test_unit_version}License: (Ruby or BSD) and (Ruby or BSD or Python) and (Ruby or BSD or LGPLv2+)Requires: ruby(release) ruby(rubygems) >= %{rubygems_version} rubygem(power_assert)Provides: rubygem(test-unit) = %{version}-%{release}BuildArch: noarch%description -n rubygem-test-unitTest::Unit (test-unit) is unit testing framework for Ruby based on xUnit principles. writing tests, checking resultsand automated testing are provided in Ruby.%package -n rubygem-rexmlSummary: An XML toolkit for RubyVersion: %{rexml_version}License: BSDURL: https://github.com/ruby/rexmlRequires: ruby(release)Requires: ruby(rubygems) >= %{rubygems_version}Provides: rubygem(rexml) = %{version}-%{release}BuildArch: noarch%description -n rubygem-rexmlREXML was inspired by the Electric XML library for Java, which features aneasy-to-use API, small size, and speed. Hopefully, REXML, designed with the samephilosophy, has these same features. I've tried to keep the API as intuitive aspossible, and have followed the Ruby methodology for method naming and codeflow, rather than mirroring the Java API.REXML supports both tree and stream document parsing. Stream parsing is faster(about 1.5 times as fast). However, with stream parsing, you don't get access tofeatures such as XPath.%package -n rubygem-rssSummary: Family of libraries that support various formats of XML "feeds"Version: %{rss_version}License: BSDURL: https://github.com/ruby/rssRequires: ruby(release)Requires: ruby(rubygems) >= %{rubygems_version}Provides: rubygem(rss) = %{version}-%{release}BuildArch: noarch%description -n rubygem-rssReally Simple Syndication (RSS) is a family of formats that describe 'feeds',specially constructed XML documents that allow an interested person to subscribeand receive updates from a particular web service. This library provides toolingto read and create these feeds.%package -n rubygem-typeprofSummary: TypeProf is a type analysis tool for Ruby code based on abstract interpretationVersion: %{typeprof_version}License: MITURL: https://github.com/ruby/typeprofRequires: ruby(release)Requires: ruby(rubygems) >= %{rubygems_version}Requires: rubygem(rbs) >= %{rbs_version}Provides: rubygem(typeprof) = %{version}-%{release}BuildArch: noarch%description -n rubygem-typeprofTypeProf performs a type analysis of non-annotated Ruby code.It abstractly executes input Ruby code in a level of types instead of values,gathers what types are passed to and returned by methods, and prints theanalysis result in RBS format, a standard type description format for Ruby3.0.%prep%autosetup -n ruby-%{ruby_version} -p1rm -rf ext/psych/yamlrm -rf ext/fiddle/libffi*cp -a %{SOURCE3} .%buildautoconf%configure --with-rubylibprefix='%{ruby_libdir}' --with-archlibdir='%{_libdir}' --with-rubyarchprefix='%{ruby_libarchdir}' \--with-sitedir='%{ruby_sitelibdir}' --with-sitearchdir='%{ruby_sitearchdir}' --with-vendordir='%{ruby_vendorlibdir}' \--with-vendorarchdir='%{ruby_vendorarchdir}' --with-rubyhdrdir='%{_includedir}' -with-rubyarchhdrdir='%{_includedir}' \--with-sitearchhdrdir='$(sitehdrdir)/$(arch)' --with-vendorarchhdrdir='$(vendorhdrdir)/$(arch)' \--with-rubygemsdir='%{_datadir}/rubygems' --with-ruby-pc='%{name}.pc' --with-compress-debug-sections=no --disable-rpath \--enable-shared --with-ruby-version='' --enable-multiarch \%make_build COPY="cp -p" Q=%installrm -rf %{buildroot}# Workaround binary extensions installation issues.# https://bugs.ruby-lang.org/issues/18373find .bundle -name extconf.rb -exec \sed -i \-e '/create_makefile/i \$arch_hdrdir = "$(hdrdir)/../.ext/include/$(arch)"' \-e '/create_makefile/i \$DLDFLAGS << " -L#{$top_srcdir}"' {} \;%make_installsed -i 's/Version: \${ruby_version}/Version: %{ruby_version}/' %{buildroot}%{_libdir}/pkgconfig/%{name}.pc# Kill bundled certificates, as they should be part of ca-certificates.for cert in \rubygems.org/GlobalSignRootCA.pem \rubygems.org/GlobalSignRootCA_R3.pemdorm %{buildroot}%{_datadir}/rubygems/rubygems/ssl_certs/$certrm -d $(dirname %{buildroot}%{_datadir}/rubygems/rubygems/ssl_certs/$cert) || :donetest ! "$(ls -A %{buildroot}%{_datadir}/rubygems/rubygems/ssl_certs/ 2>/dev/null)"install -d %{buildroot}%{_rpmconfigdir}/macros.dinstall -m 644 %{SOURCE4} %{buildroot}%{_rpmconfigdir}/macros.d/macros.rubyinstall -m 644 %{SOURCE5} %{buildroot}%{_rpmconfigdir}/macros.d/macros.rubygemssed -i "s/%%{name}/%{name}/" %{buildroot}%{_rpmconfigdir}/macros.d/macros.rubysed -i "s/%%{name}/%{name}/" %{buildroot}%{_rpmconfigdir}/macros.d/macros.rubygemsinstall -d %{buildroot}%{_rpmconfigdir}/fileattrsinstall -m 644 %{SOURCE8} %{buildroot}%{_rpmconfigdir}/fileattrsinstall -m 755 %{SOURCE9} %{buildroot}%{_rpmconfigdir}install -m 755 %{SOURCE10} %{buildroot}%{_rpmconfigdir}install -m 755 %{SOURCE11} %{buildroot}%{_rpmconfigdir}install -d %{buildroot}%{_datadir}/rubygems/rubygems/defaultscp %{SOURCE1} %{buildroot}%{_datadir}/rubygems/rubygems/defaultsif [ -d %{buildroot}%{ruby_libdir}/gems ]; thenmv %{buildroot}%{ruby_libdir}/gems %{buildroot}%{gem_dir}fiinstall -d %{buildroot}%{_exec_prefix}/lib{,64}/gems/%{name}install -d %{buildroot}%{gem_dir}/gems/rdoc-%{rdoc_version}/libmv %{buildroot}%{ruby_libdir}/rdoc* %{buildroot}%{gem_dir}/gems/rdoc-%{rdoc_version}/libmv %{buildroot}%{gem_dir}/specifications/default/rdoc-%{rdoc_version}.gemspec %{buildroot}%{gem_dir}/specificationsmkdir -p %{buildroot}%{gem_dir}/gems/bigdecimal-%{bigdecimal_version}/libmkdir -p %{buildroot}%{_libdir}/gems/%{name}/bigdecimal-%{bigdecimal_version}/bigdecimalmv %{buildroot}%{ruby_libdir}/bigdecimal %{buildroot}%{gem_dir}/gems/bigdecimal-%{bigdecimal_version}/libmv %{buildroot}%{ruby_libarchdir}/bigdecimal.so %{buildroot}%{_libdir}/gems/%{name}/bigdecimal-%{bigdecimal_version}touch %{buildroot}%{_libdir}/gems/%{name}/bigdecimal-%{bigdecimal_version}/gem.build_completemv %{buildroot}%{gem_dir}/specifications/default/bigdecimal-%{bigdecimal_version}.gemspec %{buildroot}%{gem_dir}/specificationsln -s %{gem_dir}/gems/bigdecimal-%{bigdecimal_version}/lib/bigdecimal %{buildroot}%{ruby_libdir}/bigdecimalln -s %{_libdir}/gems/%{name}/bigdecimal-%{bigdecimal_version}/bigdecimal.so %{buildroot}%{ruby_libarchdir}/bigdecimal.somkdir -p %{buildroot}%{gem_dir}/gems/io-console-%{io_console_version}/libmkdir -p %{buildroot}%{_libdir}/gems/%{name}/io-console-%{io_console_version}/iomv %{buildroot}%{ruby_libdir}/io %{buildroot}%{gem_dir}/gems/io-console-%{io_console_version}/libmv %{buildroot}%{ruby_libarchdir}/io/console.so %{buildroot}%{_libdir}/gems/%{name}/io-console-%{io_console_version}/iotouch %{buildroot}%{_libdir}/gems/%{name}/io-console-%{io_console_version}/gem.build_completemv %{buildroot}%{gem_dir}/specifications/default/io-console-%{io_console_version}.gemspec %{buildroot}%{gem_dir}/specificationsln -s %{gem_dir}/gems/io-console-%{io_console_version}/lib/io %{buildroot}%{ruby_libdir}/ioln -s %{_libdir}/gems/%{name}/io-console-%{io_console_version}/io/console.so %{buildroot}%{ruby_libarchdir}/io/console.soinstall -d %{buildroot}%{gem_dir}/gems/json-%{json_version}/libinstall -d %{buildroot}%{_libdir}/gems/%{name}/json-%{json_version}mv %{buildroot}%{ruby_libdir}/json* %{buildroot}%{gem_dir}/gems/json-%{json_version}/libmv %{buildroot}%{ruby_libarchdir}/json/ %{buildroot}%{_libdir}/gems/%{name}/json-%{json_version}/mv %{buildroot}%{gem_dir}/specifications/default/json-%{json_version}.gemspec %{buildroot}%{gem_dir}/specificationsln -s %{gem_dir}/gems/json-%{json_version}/lib/json.rb %{buildroot}%{ruby_libdir}/json.rbln -s %{gem_dir}/gems/json-%{json_version}/lib/json %{buildroot}%{ruby_libdir}/jsonln -s %{_libdir}/gems/%{name}/json-%{json_version}/json/ %{buildroot}%{ruby_libarchdir}/jsonmkdir -p %{buildroot}%{gem_dir}/gems/openssl-%{openssl_version}/libmkdir -p %{buildroot}%{_libdir}/gems/%{name}/openssl-%{openssl_version}mv %{buildroot}%{ruby_libdir}/openssl* %{buildroot}%{gem_dir}/gems/openssl-%{openssl_version}/libmv %{buildroot}%{ruby_libarchdir}/openssl.so %{buildroot}%{_libdir}/gems/%{name}/openssl-%{openssl_version}/touch %{buildroot}%{_libdir}/gems/%{name}/openssl-%{openssl_version}/gem.build_completemv %{buildroot}%{gem_dir}/specifications/default/openssl-%{openssl_version}.gemspec %{buildroot}%{gem_dir}/specificationsinstall -d %{buildroot}%{ruby_libdir}/opensslfind %{buildroot}%{gem_dir}/gems/openssl-%{openssl_version}/lib/openssl -maxdepth 1 -type f -exec \sh -c 'ln -s %{gem_dir}/gems/openssl-%{openssl_version}/lib/openssl/`basename {}` %{buildroot}%{ruby_libdir}/openssl' \;ln -s %{gem_dir}/gems/openssl-%{openssl_version}/lib/openssl.rb %{buildroot}%{ruby_libdir}/openssl.rbln -s %{_libdir}/gems/%{name}/openssl-%{openssl_version}/openssl.so %{buildroot}%{ruby_libarchdir}/openssl.somkdir -p %{buildroot}%{gem_dir}/gems/psych-%{psych_version}/libmkdir -p %{buildroot}%{_libdir}/gems/%{name}/psych-%{psych_version}mv %{buildroot}%{ruby_libdir}/psych* %{buildroot}%{gem_dir}/gems/psych-%{psych_version}/libmv %{buildroot}%{ruby_libarchdir}/psych.so %{buildroot}%{_libdir}/gems/%{name}/psych-%{psych_version}/touch %{buildroot}%{_libdir}/gems/%{name}/psych-%{psych_version}/gem.build_completemv %{buildroot}%{gem_dir}/specifications/default/psych-%{psych_version}.gemspec %{buildroot}%{gem_dir}/specificationsln -s %{gem_dir}/gems/psych-%{psych_version}/lib/psych %{buildroot}%{ruby_libdir}/psychln -s %{gem_dir}/gems/psych-%{psych_version}/lib/psych.rb %{buildroot}%{ruby_libdir}/psych.rbln -s %{_libdir}/gems/%{name}/psych-%{psych_version}/psych.so %{buildroot}%{ruby_libarchdir}/psych.sofind %{buildroot}%{gem_dir}/extensions/*-%{_target_os}/%{version}/* -maxdepth 0 \-exec mv '{}' %{buildroot}%{_libdir}/gems/%{name}/ \; || echo "No gem binary extensions to move."# rm gem_make.outfind %{buildroot}%{_libdir}/gems/%{name}/*/* -maxdepth 0 -name 'gem_make.out'\-exec rm '{}' \;# Remove the extension sources and library copies from `lib` dir.find %{buildroot}%{gem_dir}/gems/*/ext -maxdepth 0 -exec rm -rf '{}' +find %{buildroot}%{gem_dir}/gems/*/lib -name \*.so -deletesed -i '/^end$/ i\s.extensions = ["json/ext/parser.so", "json/ext/generator.so"]' %{buildroot}%{gem_dir}/specifications/json-%{json_version}.gemspecmv %{buildroot}%{gem_dir}/gems/rake-%{rake_version}/doc/rake.1 %{buildroot}%{_mandir}/man1install -d %{buildroot}%{_datadir}/systemtap/tapsetsed -e "s|@LIBRARY_PATH@|%(echo %{_libdir} | sed 's/64//')*/libruby.so.3.0|" \%{SOURCE2} > %{buildroot}%{_datadir}/systemtap/tapset/libruby.so.3.0.stpsed -i -r "s|( \*.*\*)\/(.*)|1円\\\/2円|" %{buildroot}%{_datadir}/systemtap/tapset/libruby.so.3.0.stpfind doc -maxdepth 1 -type f ! -name '.*' ! -name '*.ja*' > .ruby-doc.enecho 'doc/images' >> .ruby-doc.enecho 'doc/syntax' >> .ruby-doc.enfind doc -maxdepth 1 -type f -name '*.ja*' > .ruby-doc.jaecho 'doc/irb' >> .ruby-doc.jaecho 'doc/pty' >> .ruby-doc.jased -i 's/^/%doc /' .ruby-doc.*sed -i 's/^/%lang(ja) /' .ruby-doc.ja%files%license BSDL COPYING GPL LEGAL%doc README.md%lang(ja) %license COPYING.ja%{_bindir}/{erb,ruby}%dir %{ruby_vendorlibdir}%dir %{ruby_vendorarchdir}%dir %{ruby_libdir}%{ruby_libdir}/{*.rb,cgi,digest,drb,fiddle,forwardable,matrix,net,optparse,racc,rexml}%{ruby_libdir}/{rinda,ripper,rss,shell,syslog,unicode_normalize,uri,webrick,yaml}%{ruby_libdir}/error_highlight*%{ruby_libdir}/objspace*%{ruby_libdir}/open3*%{ruby_libdir}/random%{ruby_libdir}/reline*%{ruby_libdir}/erb*%{_libdir}/libruby.so.*%dir %{ruby_libarchdir}%dir %{ruby_libarchdir}/digest%{ruby_libarchdir}/digest/{bubblebabble.so,md5.so,rmd160.so,sha1.so,sha2.so}%dir %{ruby_libarchdir}/enc%{ruby_libarchdir}/enc/*.so%dir %{ruby_libarchdir}/enc/trans%{ruby_libarchdir}/enc/trans/*.so%dir %{ruby_libarchdir}/cgi%{ruby_libarchdir}/cgi/escape.so%dir %{ruby_libarchdir}/io%{ruby_libarchdir}/io/{nonblock.so,wait.so}%dir %{ruby_libarchdir}/racc%{ruby_libarchdir}/racc/cparse.so%dir %{ruby_libarchdir}/rbconfig%{ruby_libarchdir}/rbconfig.rb%{ruby_libarchdir}/rbconfig/sizeof.so%{ruby_libarchdir}/{continuation.so,coverage.so,date_core.so,dbm.so,monitor.so}%{ruby_libarchdir}/{etc.so,fcntl.so,fiber.so,fiddle.so,gdbm.so,digest.so,nkf.so,objspace.so,pathname.so,pty.so}%{ruby_libarchdir}/{readline.so,ripper.so,sdbm.so,socket.so,stringio.so,strscan.so,syslog.so,zlib.so}%{_datadir}/systemtap%exclude %{ruby_sitelibdir}%exclude %{ruby_sitearchdir}%exclude %{ruby_libdir}/irb.rb%exclude %{ruby_libdir}/json.rb%exclude %{ruby_libdir}/openssl.rb%exclude %{ruby_libdir}/psych.rb%exclude %{ruby_libdir}/irb%exclude %{_bindir}/racc%{gem_dir}/gems/erb-2.2.3/libexec/erb%{gem_dir}/gems/irb-1.4.1/exe/irb%exclude %{gem_dir}/gems/racc-1.6.0/bin%{ruby_libdir}/benchmark/version.rb%{ruby_libdir}/csv/core_ext/array.rb%{ruby_libdir}/csv/core_ext/string.rb%{ruby_libdir}/csv/delete_suffix.rb%{ruby_libdir}/csv/fields_converter.rb%{ruby_libdir}/csv/match_p.rb%{ruby_libdir}/csv/parser.rb%{ruby_libdir}/csv/row.rb%{ruby_libdir}/csv/table.rb%{ruby_libdir}/csv/version.rb%{ruby_libdir}/csv/writer.rb%{ruby_libdir}/csv/input_record_separator.rb%{ruby_libdir}/logger/errors.rb%{ruby_libdir}/logger/formatter.rb%{ruby_libdir}/logger/log_device.rb%{ruby_libdir}/logger/period.rb%{ruby_libdir}/logger/severity.rb%{ruby_libdir}/logger/version.rb%{ruby_libdir}/reline/ansi.rb%{ruby_libdir}/reline/config.rb%{ruby_libdir}/reline/general_io.rb%{ruby_libdir}/reline/history.rb%{ruby_libdir}/reline/key_actor.rb%{ruby_libdir}/reline/key_actor/base.rb%{ruby_libdir}/reline/key_actor/emacs.rb%{ruby_libdir}/reline/key_actor/vi_command.rb%{ruby_libdir}/reline/key_actor/vi_insert.rb%{ruby_libdir}/reline/key_stroke.rb%{ruby_libdir}/reline/kill_ring.rb%{ruby_libdir}/reline/line_editor.rb%{ruby_libdir}/reline/unicode.rb%{ruby_libdir}/reline/unicode/east_asian_width.rb%{ruby_libdir}/reline/version.rb%{ruby_libdir}/reline/windows.rb%{ruby_libdir}/set/sorted_set.rb%files devel%license BSDL COPYING GPL LEGAL%lang(ja) %license COPYING.ja%{_rpmconfigdir}/macros.d/macros.ruby%{_includedir}/*%{_libdir}/libruby.so%{_libdir}/pkgconfig/%{name}.pc%files -n rubygems%{_bindir}/gem%dir %{_datadir}/rubygems%{_datadir}/rubygems/rubygems%{_datadir}/rubygems/rubygems.rb%dir %{gem_dir}%dir %{gem_dir}/build_info%dir %{gem_dir}/cache%dir %{gem_dir}/doc%dir %{gem_dir}/extensions%dir %{gem_dir}/gems%dir %{gem_dir}/specifications%dir %{gem_dir}/specifications/default%dir %{_exec_prefix}/lib*/gems%dir %{_exec_prefix}/lib*/gems/ruby%exclude %{gem_dir}/cache/*%{gem_dir}/specifications/default/*%files -n rubygems-devel%{_rpmconfigdir}/macros.d/macros.rubygems%{_rpmconfigdir}/fileattrs/rubygems.attr%{_rpmconfigdir}/{rubygems.req,rubygems.prov,rubygems.con}%dir %{gem_dir}/gems/net-ftp-%{net_ftp_version}%{gem_dir}/gems/net-ftp-%{net_ftp_version}/Gemfile%license %{gem_dir}/gems/net-ftp-%{net_ftp_version}/LICENSE.txt%doc %{gem_dir}/gems/net-ftp-%{net_ftp_version}/README.md%{gem_dir}/gems/net-ftp-%{net_ftp_version}/Rakefile%{gem_dir}/gems/net-ftp-%{net_ftp_version}/bin%{gem_dir}/gems/net-ftp-%{net_ftp_version}/lib%{gem_dir}/specifications/net-ftp-%{net_ftp_version}.gemspec%dir %{gem_dir}/gems/net-imap-%{net_imap_version}%{gem_dir}/gems/net-imap-%{net_imap_version}/Gemfile%license %{gem_dir}/gems/net-imap-%{net_imap_version}/LICENSE.txt%doc %{gem_dir}/gems/net-imap-%{net_imap_version}/README.md%{gem_dir}/gems/net-imap-%{net_imap_version}/Rakefile%{gem_dir}/gems/net-imap-%{net_imap_version}/bin%{gem_dir}/gems/net-imap-%{net_imap_version}/lib%{gem_dir}/specifications/net-imap-%{net_imap_version}.gemspec%dir %{gem_dir}/gems/net-pop-%{net_pop_version}%{gem_dir}/gems/net-pop-%{net_pop_version}/Gemfile%license %{gem_dir}/gems/net-pop-%{net_pop_version}/LICENSE.txt%doc %{gem_dir}/gems/net-pop-%{net_pop_version}/README.md%{gem_dir}/gems/net-pop-%{net_pop_version}/Rakefile%{gem_dir}/gems/net-pop-%{net_pop_version}/bin%{gem_dir}/gems/net-pop-%{net_pop_version}/lib%{gem_dir}/specifications/net-pop-%{net_pop_version}.gemspec%dir %{gem_dir}/gems/net-smtp-%{net_smtp_version}%license %{gem_dir}/gems/net-smtp-%{net_smtp_version}/LICENSE.txt%{gem_dir}/gems/net-smtp-%{net_smtp_version}/lib%{gem_dir}/specifications/net-smtp-%{net_smtp_version}.gemspec%dir %{gem_dir}/gems/matrix-%{matrix_version}%license %{gem_dir}/gems/matrix-%{matrix_version}/LICENSE.txt%{gem_dir}/gems/matrix-%{matrix_version}/lib%{gem_dir}/specifications/matrix-%{matrix_version}.gemspec%dir %{gem_dir}/gems/prime-%{prime_version}%{gem_dir}/gems/prime-%{prime_version}/Gemfile%license %{gem_dir}/gems/prime-%{prime_version}/LICENSE.txt%doc %{gem_dir}/gems/prime-%{prime_version}/README.md%{gem_dir}/gems/prime-%{prime_version}/Rakefile%{gem_dir}/gems/prime-%{prime_version}/bin%{gem_dir}/gems/prime-%{prime_version}/lib%{gem_dir}/specifications/prime-%{prime_version}.gemspec%files -n rubygem-rake%{_bindir}/rake%{gem_dir}/gems/rake-13.0.6%{gem_dir}/specifications/rake-13.0.6.gemspec%files -n rubygem-rbs%{_bindir}/rbs%dir %{_libdir}/gems/%{name}/rbs-%{rbs_version}%{_libdir}/gems/%{name}/rbs-%{rbs_version}/gem.build_complete%{_libdir}/gems/%{name}/rbs-%{rbs_version}/rbs_extension.so%dir %{gem_dir}/gems/rbs-%{rbs_version}%exclude %{gem_dir}/gems/rbs-%{rbs_version}/.*%license %{gem_dir}/gems/rbs-%{rbs_version}/BSDL%doc %{gem_dir}/gems/rbs-%{rbs_version}/CHANGELOG.md%license %{gem_dir}/gems/rbs-%{rbs_version}/COPYING%{gem_dir}/gems/rbs-%{rbs_version}/Gemfile%doc %{gem_dir}/gems/rbs-%{rbs_version}/README.md%{gem_dir}/gems/rbs-%{rbs_version}/Rakefile%{gem_dir}/gems/rbs-%{rbs_version}/Steepfile%{gem_dir}/gems/rbs-%{rbs_version}/core%doc %{gem_dir}/gems/rbs-%{rbs_version}/docs%{gem_dir}/gems/rbs-%{rbs_version}/exe%{gem_dir}/gems/rbs-%{rbs_version}/goodcheck.yml%{gem_dir}/gems/rbs-%{rbs_version}/lib%{gem_dir}/gems/rbs-%{rbs_version}/schema%{gem_dir}/gems/rbs-%{rbs_version}/sig%{gem_dir}/gems/rbs-%{rbs_version}/stdlib%{gem_dir}/gems/rbs-%{rbs_version}/steep%{gem_dir}/specifications/rbs-%{rbs_version}.gemspec%files irb%{_bindir}/irb%{ruby_libdir}/irb*%files -n rubygem-rdoc%{_bindir}/{rdoc,ri}%{gem_dir}/gems/rdoc-%{rdoc_version}%{gem_dir}/specifications/rdoc-%{rdoc_version}.gemspec%files help -f .ruby-doc.en -f .ruby-doc.ja%doc README.md ChangeLog ruby-exercise.stp%{_datadir}/ri%{_mandir}/man1/ri*%{_mandir}/man1/erb*%{_mandir}/man1/irb.1*%{_mandir}/man1/rake.1*%{_mandir}/man1/ruby*%files -n rubygem-bigdecimal%{ruby_libdir}/bigdecimal*%{ruby_libarchdir}/bigdecimal.so*%{_libdir}/gems/%{name}/bigdecimal-3.1.1%{gem_dir}/gems/bigdecimal-3.1.1%{gem_dir}/specifications/bigdecimal-3.1.1.gemspec%files -n rubygem-did_you_mean%{ruby_libdir}/did_you_mean/core_ext/name_error.rb%{ruby_libdir}/did_you_mean/experimental.rb%{ruby_libdir}/did_you_mean/formatters/plain_formatter.rb%{ruby_libdir}/did_you_mean/formatters/verbose_formatter.rb%{ruby_libdir}/did_you_mean/jaro_winkler.rb%{ruby_libdir}/did_you_mean/levenshtein.rb%{ruby_libdir}/did_you_mean/spell_checker.rb%{ruby_libdir}/did_you_mean/spell_checkers/key_error_checker.rb%{ruby_libdir}/did_you_mean/spell_checkers/method_name_checker.rb%{ruby_libdir}/did_you_mean/spell_checkers/name_error_checkers.rb%{ruby_libdir}/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb%{ruby_libdir}/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb%{ruby_libdir}/did_you_mean/spell_checkers/null_checker.rb%{ruby_libdir}/did_you_mean/spell_checkers/require_path_checker.rb%{ruby_libdir}/did_you_mean/tree_spell_checker.rb%{ruby_libdir}/did_you_mean/verbose.rb%{ruby_libdir}/did_you_mean/version.rb%{ruby_libdir}/did_you_mean*%files -n rubygem-io-console%{ruby_libdir}/io%{ruby_libarchdir}/io/console.so%{_libdir}/gems/%{name}/io-console-%{io_console_version}%{gem_dir}/gems/io-console-%{io_console_version}%{gem_dir}/specifications/io-console-%{io_console_version}.gemspec%files -n rubygem-json%{ruby_libdir}/json*%{ruby_libarchdir}/json*%{_libdir}/gems/%{name}/json-%{json_version}%{gem_dir}/gems/json-%{json_version}%{gem_dir}/specifications/json-%{json_version}.gemspec%files -n rubygem-minitest%{gem_dir}/gems/minitest-%{minitest_version}%{gem_dir}/specifications/minitest-%{minitest_version}.gemspec%exclude %{gem_dir}/gems/minitest-%{minitest_version}/.*%files -n rubygem-openssl%{ruby_libdir}/openssl%{ruby_libdir}/openssl.rb%{ruby_libarchdir}/openssl.so%{_libdir}/gems/%{name}/openssl-%{openssl_version}%{gem_dir}/gems/openssl-%{openssl_version}%{gem_dir}/specifications/openssl-%{openssl_version}.gemspec%files -n rubygem-power_assert%{gem_dir}/gems/power_assert-%{power_assert_version}%{gem_dir}/specifications/power_assert-%{power_assert_version}.gemspec%exclude %{gem_dir}/gems/power_assert-%{power_assert_version}/.*%files -n rubygem-psych%{ruby_libdir}/psych%{ruby_libdir}/psych.rb%{ruby_libarchdir}/psych.so%{_libdir}/gems/%{name}/psych-%{psych_version}%{gem_dir}/gems/psych-%{psych_version}%{gem_dir}/specifications/psych-%{psych_version}.gemspec%files -n rubygem-bundler%{_bindir}/bundle%{_bindir}/bundler%{gem_dir}/gems/bundler-%{bundler_version}%{ruby_libdir}/bundler/build_metadata.rb%{ruby_libdir}/bundler/capistrano.rb%{ruby_libdir}/bundler/cli.rb%{ruby_libdir}/bundler/cli/add.rb%{ruby_libdir}/bundler/cli/binstubs.rb%{ruby_libdir}/bundler/cli/cache.rb%{ruby_libdir}/bundler/cli/check.rb%{ruby_libdir}/bundler/cli/clean.rb%{ruby_libdir}/bundler/cli/common.rb%{ruby_libdir}/bundler/cli/config.rb%{ruby_libdir}/bundler/cli/console.rb%{ruby_libdir}/bundler/cli/doctor.rb%{ruby_libdir}/bundler/cli/exec.rb%{ruby_libdir}/bundler/cli/fund.rb%{ruby_libdir}/bundler/cli/gem.rb%{ruby_libdir}/bundler/cli/info.rb%{ruby_libdir}/bundler/cli/init.rb%{ruby_libdir}/bundler/cli/inject.rb%{ruby_libdir}/bundler/cli/install.rb%{ruby_libdir}/bundler/cli/issue.rb%{ruby_libdir}/bundler/cli/list.rb%{ruby_libdir}/bundler/cli/lock.rb%{ruby_libdir}/bundler/cli/open.rb%{ruby_libdir}/bundler/cli/outdated.rb%{ruby_libdir}/bundler/cli/platform.rb%{ruby_libdir}/bundler/cli/plugin.rb%{ruby_libdir}/bundler/cli/pristine.rb%{ruby_libdir}/bundler/cli/remove.rb%{ruby_libdir}/bundler/cli/show.rb%{ruby_libdir}/bundler/cli/update.rb%{ruby_libdir}/bundler/cli/viz.rb%{ruby_libdir}/bundler/compact_index_client.rb%{ruby_libdir}/bundler/compact_index_client/cache.rb%{ruby_libdir}/bundler/compact_index_client/gem_parser.rb%{ruby_libdir}/bundler/compact_index_client/updater.rb%{ruby_libdir}/bundler/constants.rb%{ruby_libdir}/bundler/current_ruby.rb%{ruby_libdir}/bundler/definition.rb%{ruby_libdir}/bundler/dep_proxy.rb%{ruby_libdir}/bundler/dependency.rb%{ruby_libdir}/bundler/deployment.rb%{ruby_libdir}/bundler/deprecate.rb%{ruby_libdir}/bundler/digest.rb%{ruby_libdir}/bundler/dsl.rb%{ruby_libdir}/bundler/endpoint_specification.rb%{ruby_libdir}/bundler/env.rb%{ruby_libdir}/bundler/environment_preserver.rb%{ruby_libdir}/bundler/errors.rb%{ruby_libdir}/bundler/feature_flag.rb%{ruby_libdir}/bundler/fetcher.rb%{ruby_libdir}/bundler/fetcher/base.rb%{ruby_libdir}/bundler/fetcher/compact_index.rb%{ruby_libdir}/bundler/fetcher/dependency.rb%{ruby_libdir}/bundler/fetcher/downloader.rb%{ruby_libdir}/bundler/fetcher/index.rb%{ruby_libdir}/bundler/friendly_errors.rb%{ruby_libdir}/bundler/gem_helper.rb%{ruby_libdir}/bundler/gem_helpers.rb%{ruby_libdir}/bundler/gem_tasks.rb%{ruby_libdir}/bundler/gem_version_promoter.rb%{ruby_libdir}/bundler/graph.rb%{ruby_libdir}/bundler/index.rb%{ruby_libdir}/bundler/injector.rb%{ruby_libdir}/bundler/inline.rb%{ruby_libdir}/bundler/installer.rb%{ruby_libdir}/bundler/installer/gem_installer.rb%{ruby_libdir}/bundler/installer/parallel_installer.rb%{ruby_libdir}/bundler/installer/standalone.rb%{ruby_libdir}/bundler/lazy_specification.rb%{ruby_libdir}/bundler/lockfile_generator.rb%{ruby_libdir}/bundler/lockfile_parser.rb%{ruby_libdir}/bundler/man/bundle-add.1%{ruby_libdir}/bundler/man/bundle-add.1.ronn%{ruby_libdir}/bundler/man/bundle-binstubs.1%{ruby_libdir}/bundler/man/bundle-binstubs.1.ronn%{ruby_libdir}/bundler/man/bundle-cache.1%{ruby_libdir}/bundler/man/bundle-cache.1.ronn%{ruby_libdir}/bundler/man/bundle-check.1%{ruby_libdir}/bundler/man/bundle-check.1.ronn%{ruby_libdir}/bundler/man/bundle-clean.1%{ruby_libdir}/bundler/man/bundle-clean.1.ronn%{ruby_libdir}/bundler/man/bundle-config.1%{ruby_libdir}/bundler/man/bundle-config.1.ronn%{ruby_libdir}/bundler/man/bundle-doctor.1%{ruby_libdir}/bundler/man/bundle-doctor.1.ronn%{ruby_libdir}/bundler/man/bundle-exec.1%{ruby_libdir}/bundler/man/bundle-exec.1.ronn%{ruby_libdir}/bundler/man/bundle-gem.1%{ruby_libdir}/bundler/man/bundle-gem.1.ronn%{ruby_libdir}/bundler/man/bundle-info.1%{ruby_libdir}/bundler/man/bundle-info.1.ronn%{ruby_libdir}/bundler/man/bundle-init.1%{ruby_libdir}/bundler/man/bundle-init.1.ronn%{ruby_libdir}/bundler/man/bundle-inject.1%{ruby_libdir}/bundler/man/bundle-inject.1.ronn%{ruby_libdir}/bundler/man/bundle-install.1%{ruby_libdir}/bundler/man/bundle-install.1.ronn%{ruby_libdir}/bundler/man/bundle-list.1%{ruby_libdir}/bundler/man/bundle-list.1.ronn%{ruby_libdir}/bundler/man/bundle-lock.1%{ruby_libdir}/bundler/man/bundle-lock.1.ronn%{ruby_libdir}/bundler/man/bundle-open.1%{ruby_libdir}/bundler/man/bundle-open.1.ronn%{ruby_libdir}/bundler/man/bundle-outdated.1%{ruby_libdir}/bundler/man/bundle-outdated.1.ronn%{ruby_libdir}/bundler/man/bundle-platform.1%{ruby_libdir}/bundler/man/bundle-platform.1.ronn%{ruby_libdir}/bundler/man/bundle-pristine.1%{ruby_libdir}/bundler/man/bundle-pristine.1.ronn%{ruby_libdir}/bundler/man/bundle-remove.1%{ruby_libdir}/bundler/man/bundle-remove.1.ronn%{ruby_libdir}/bundler/man/bundle-show.1%{ruby_libdir}/bundler/man/bundle-show.1.ronn%{ruby_libdir}/bundler/man/bundle-update.1%{ruby_libdir}/bundler/man/bundle-update.1.ronn%{ruby_libdir}/bundler/man/bundle-viz.1%{ruby_libdir}/bundler/man/bundle-viz.1.ronn%{ruby_libdir}/bundler/man/bundle.1%{ruby_libdir}/bundler/man/bundle.1.ronn%{ruby_libdir}/bundler/man/gemfile.5%{ruby_libdir}/bundler/man/gemfile.5.ronn%{ruby_libdir}/bundler/match_platform.rb%{ruby_libdir}/bundler/mirror.rb%{ruby_libdir}/bundler/plugin.rb%{ruby_libdir}/bundler/plugin/api.rb%{ruby_libdir}/bundler/plugin/api/source.rb%{ruby_libdir}/bundler/plugin/dsl.rb%{ruby_libdir}/bundler/plugin/events.rb%{ruby_libdir}/bundler/plugin/index.rb%{ruby_libdir}/bundler/plugin/installer.rb%{ruby_libdir}/bundler/plugin/installer/git.rb%{ruby_libdir}/bundler/plugin/installer/rubygems.rb%{ruby_libdir}/bundler/plugin/source_list.rb%{ruby_libdir}/bundler/process_lock.rb%{ruby_libdir}/bundler/psyched_yaml.rb%{ruby_libdir}/bundler/remote_specification.rb%{ruby_libdir}/bundler/resolver.rb%{ruby_libdir}/bundler/resolver/spec_group.rb%{ruby_libdir}/bundler/retry.rb%{ruby_libdir}/bundler/ruby_dsl.rb%{ruby_libdir}/bundler/ruby_version.rb%{ruby_libdir}/bundler/rubygems_ext.rb%{ruby_libdir}/bundler/rubygems_gem_installer.rb%{ruby_libdir}/bundler/rubygems_integration.rb%{ruby_libdir}/bundler/runtime.rb%{ruby_libdir}/bundler/settings.rb%{ruby_libdir}/bundler/settings/validator.rb%{ruby_libdir}/bundler/setup.rb%{ruby_libdir}/bundler/shared_helpers.rb%{ruby_libdir}/bundler/similarity_detector.rb%{ruby_libdir}/bundler/source.rb%{ruby_libdir}/bundler/source/gemspec.rb%{ruby_libdir}/bundler/source/git.rb%{ruby_libdir}/bundler/source/git/git_proxy.rb%{ruby_libdir}/bundler/source/metadata.rb%{ruby_libdir}/bundler/source/path.rb%{ruby_libdir}/bundler/source/path/installer.rb%{ruby_libdir}/bundler/source/rubygems.rb%{ruby_libdir}/bundler/source/rubygems/remote.rb%{ruby_libdir}/bundler/source/rubygems_aggregate.rb%{ruby_libdir}/bundler/source_list.rb%{ruby_libdir}/bundler/source_map.rb%{ruby_libdir}/bundler/spec_set.rb%{ruby_libdir}/bundler/stub_specification.rb%{ruby_libdir}/bundler/templates/Executable%{ruby_libdir}/bundler/templates/Executable.bundler%{ruby_libdir}/bundler/templates/Executable.standalone%{ruby_libdir}/bundler/templates/Gemfile%{ruby_libdir}/bundler/templates/gems.rb%{ruby_libdir}/bundler/templates/newgem/CHANGELOG.md.tt%{ruby_libdir}/bundler/templates/newgem/CODE_OF_CONDUCT.md.tt%{ruby_libdir}/bundler/templates/newgem/Gemfile.tt%{ruby_libdir}/bundler/templates/newgem/LICENSE.txt.tt%{ruby_libdir}/bundler/templates/newgem/README.md.tt%{ruby_libdir}/bundler/templates/newgem/Rakefile.tt%{ruby_libdir}/bundler/templates/newgem/bin/console.tt%{ruby_libdir}/bundler/templates/newgem/bin/setup.tt%{ruby_libdir}/bundler/templates/newgem/circleci/config.yml.tt%{ruby_libdir}/bundler/templates/newgem/exe/newgem.tt%{ruby_libdir}/bundler/templates/newgem/ext/newgem/extconf.rb.tt%{ruby_libdir}/bundler/templates/newgem/ext/newgem/newgem.c.tt%{ruby_libdir}/bundler/templates/newgem/ext/newgem/newgem.h.tt%{ruby_libdir}/bundler/templates/newgem/github/workflows/main.yml.tt%{ruby_libdir}/bundler/templates/newgem/gitignore.tt%{ruby_libdir}/bundler/templates/newgem/gitlab-ci.yml.tt%{ruby_libdir}/bundler/templates/newgem/lib/newgem.rb.tt%{ruby_libdir}/bundler/templates/newgem/lib/newgem/version.rb.tt%{ruby_libdir}/bundler/templates/newgem/newgem.gemspec.tt%{ruby_libdir}/bundler/templates/newgem/rspec.tt%{ruby_libdir}/bundler/templates/newgem/rubocop.yml.tt%{ruby_libdir}/bundler/templates/newgem/spec/newgem_spec.rb.tt%{ruby_libdir}/bundler/templates/newgem/spec/spec_helper.rb.tt%{ruby_libdir}/bundler/templates/newgem/standard.yml.tt%{ruby_libdir}/bundler/templates/newgem/test/minitest/test_newgem.rb.tt%{ruby_libdir}/bundler/templates/newgem/test/minitest/test_helper.rb.tt%{ruby_libdir}/bundler/templates/newgem/test/test-unit/newgem_test.rb.tt%{ruby_libdir}/bundler/templates/newgem/test/test-unit/test_helper.rb.tt%{ruby_libdir}/bundler/templates/newgem/travis.yml.tt%{ruby_libdir}/bundler/templates/newgem/sig/newgem.rbs.tt%{ruby_libdir}/bundler/self_manager.rb%{ruby_libdir}/bundler/ui.rb%{ruby_libdir}/bundler/ui/rg_proxy.rb%{ruby_libdir}/bundler/ui/shell.rb%{ruby_libdir}/bundler/ui/silent.rb%{ruby_libdir}/bundler/uri_credentials_filter.rb%{ruby_libdir}/bundler/vendor/connection_pool/lib/connection_pool.rb%{ruby_libdir}/bundler/vendor/connection_pool/lib/connection_pool/timed_stack.rb%{ruby_libdir}/bundler/vendor/connection_pool/lib/connection_pool/version.rb%{ruby_libdir}/bundler/vendor/connection_pool/lib/connection_pool/wrapper.rb%{ruby_libdir}/bundler/vendor/fileutils/lib/fileutils.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/errors.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/resolution.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/resolver.rb%{ruby_libdir}/bundler/vendor/molinillo/lib/molinillo/state.rb%{ruby_libdir}/bundler/vendor/net-http-persistent/lib/net/http/persistent.rb%{ruby_libdir}/bundler/vendor/net-http-persistent/lib/net/http/persistent/connection.rb%{ruby_libdir}/bundler/vendor/net-http-persistent/lib/net/http/persistent/pool.rb%{ruby_libdir}/bundler/vendor/net-http-persistent/lib/net/http/persistent/timed_stack_multi.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/actions.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/actions/create_file.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/actions/create_link.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/actions/directory.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/actions/empty_directory.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/actions/file_manipulation.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/actions/inject_into_file.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/base.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/command.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/core_ext/hash_with_indifferent_access.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/error.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/group.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/invocation.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/line_editor.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/line_editor/basic.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/line_editor/readline.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/nested_context.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/parser.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/parser/argument.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/parser/arguments.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/parser/option.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/parser/options.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/rake_compat.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/runner.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/shell.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/shell/basic.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/shell/color.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/shell/html.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/util.rb%{ruby_libdir}/bundler/vendor/thor/lib/thor/version.rb%{ruby_libdir}/bundler/vendor/tmpdir/lib/tmpdir.rb%{ruby_libdir}/bundler/vendor/tsort/lib/tsort.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri/common.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri/file.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri/ftp.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri/generic.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri/http.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri/https.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri/ldap.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri/ldaps.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri/mailto.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri/rfc2396_parser.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri/rfc3986_parser.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri/version.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri/ws.rb%{ruby_libdir}/bundler/vendor/uri/lib/uri/wss.rb%{ruby_libdir}/bundler/vendored_fileutils.rb%{ruby_libdir}/bundler/vendored_molinillo.rb%{ruby_libdir}/bundler/vendored_persistent.rb%{ruby_libdir}/bundler/vendored_thor.rb%{ruby_libdir}/bundler/vendored_tmpdir.rb%{ruby_libdir}/bundler/vendored_tsort.rb%{ruby_libdir}/bundler/vendored_uri.rb%{ruby_libdir}/bundler/version.rb%{ruby_libdir}/bundler/version_ranges.rb%{ruby_libdir}/bundler/vlad.rb%{ruby_libdir}/bundler/worker.rb%{ruby_libdir}/bundler/yaml_serializer.rb%files bundled-gems%{_bindir}/rdbg%dir %{_libdir}/gems/%{name}/debug-%{debug_version}%{_libdir}/gems/%{name}/debug-%{debug_version}/gem.build_complete%dir %{_libdir}/gems/%{name}/debug-%{debug_version}/debug%{_libdir}/gems/%{name}/debug-%{debug_version}/debug/debug.so%dir %{gem_dir}/gems/debug-%{debug_version}%exclude %{gem_dir}/gems/debug-%{debug_version}/.*%doc %{gem_dir}/gems/debug-%{debug_version}/CONTRIBUTING.md%{gem_dir}/gems/debug-%{debug_version}/Gemfile%license %{gem_dir}/gems/debug-%{debug_version}/LICENSE.txt%doc %{gem_dir}/gems/debug-%{debug_version}/README.md%{gem_dir}/gems/debug-%{debug_version}/Rakefile%doc %{gem_dir}/gems/debug-%{debug_version}/TODO.md%{gem_dir}/gems/debug-%{debug_version}/bin%{gem_dir}/gems/debug-%{debug_version}/exe%{gem_dir}/gems/debug-%{debug_version}/lib%{gem_dir}/gems/debug-%{debug_version}/misc%{gem_dir}/specifications/debug-%{debug_version}.gemspec%files -n rubygem-test-unit%{gem_dir}/gems/test-unit-%{test_unit_version}%{gem_dir}/specifications/test-unit-%{test_unit_version}.gemspec%files -n rubygem-rexml%dir %{gem_dir}/gems/rexml-%{rexml_version}%license %{gem_dir}/gems/rexml-%{rexml_version}/LICENSE.txt%doc %{gem_dir}/gems/rexml-%{rexml_version}/NEWS.md%doc %{gem_dir}/gems/rexml-%{rexml_version}/doc%{gem_dir}/gems/rexml-%{rexml_version}/lib%{gem_dir}/specifications/rexml-%{rexml_version}.gemspec%doc %{gem_dir}/gems/rexml-%{rexml_version}/README.md%files -n rubygem-rss%dir %{gem_dir}/gems/rss-%{rss_version}%exclude %{gem_dir}/gems/rss-%{rss_version}/.*%license %{gem_dir}/gems/rss-%{rss_version}/LICENSE.txt%doc %{gem_dir}/gems/rss-%{rss_version}/NEWS.md%{gem_dir}/gems/rss-%{rss_version}/lib%{gem_dir}/specifications/rss-%{rss_version}.gemspec%doc %{gem_dir}/gems/rss-%{rss_version}/Gemfile%doc %{gem_dir}/gems/rss-%{rss_version}/README.md%doc %{gem_dir}/gems/rss-%{rss_version}/Rakefile%doc %{gem_dir}/gems/rss-%{rss_version}/test%files -n rubygem-typeprof%dir %{gem_dir}/gems/typeprof-%{typeprof_version}%{_bindir}/typeprof%exclude %{gem_dir}/gems/typeprof-%{typeprof_version}/.*%license %{gem_dir}/gems/typeprof-%{typeprof_version}/LICENSE%{gem_dir}/gems/typeprof-%{typeprof_version}/exe%{gem_dir}/gems/typeprof-%{typeprof_version}/lib%doc %{gem_dir}/gems/typeprof-%{typeprof_version}/tools%exclude %{gem_dir}/gems/typeprof-%{typeprof_version}/typeprof-lsp%exclude %{gem_dir}/gems/typeprof-%{typeprof_version}/vscode%{gem_dir}/specifications/typeprof-%{typeprof_version}.gemspec%doc %{gem_dir}/gems/typeprof-%{typeprof_version}/Gemfile*%doc %{gem_dir}/gems/typeprof-%{typeprof_version}/README.md%doc %{gem_dir}/gems/typeprof-%{typeprof_version}/Rakefile%changelog* Thu Jul 28 2022 xiangyuning <xiangyuning@huawei.com> - 3.1.0-125- upgrade to version 3.1.0* Fri Jul 01 2022 wangjiang <wangjiang37@h-partners.com> - 3.0.3-124- fix CVE-2019-19204 CVE-2019-19246 CVE-2019-16161 CVE-2019-16162 CVE-2019-16163* Sun May 29 2022 ExtinctFire <shenyining_00@126.com> - 3.0.3-123- fix CVE-2022-28738 CVE-2022-28739* Sat May 21 2022 shixuantong <shixuantong@h-partners.com> - 3.0.3-122- drop dependency on ruby-help* Wed Mar 02 2022 tianwei12 <tianwei12@h-partners.com> - 3.0.3-121- fix conflict with rubygem-racc* Wed Mar 02 2022 tianwei12 <tianwei12@h-partners.com> - 3.0.3-120- fix rubygem-rspec-support rubygem-open4 build failed* Wed Feb 23 2022 shixuantong <shixuantong@h-partners.com> - 3.0.3-119- Add tests for `--template-stylesheets` option* Tue Feb 08 2022 shixuantong <shixuantong@h-partners.com> - 3.0.3-118- change release number for rebuild* Tue Feb 08 2022 shangyibin <shangyibin1@h-partners.com> - 3.0.3-3- Old version of libruby.so was kept for compatibility,remove it.* Thu Jan 06 2022 shangyibin <shangyibin1@huawei.com> - 3.0.3-2- add libruby.so.2.5 and libruby.so.2.5.8 file* Fri Dec 31 2021 shangyibin <shangyibin1@huawei.com> - 3.0.3-1- Upgrade to version 3.0.3* Sat Jul 31 2021 shixuantong <shixuantong@huawei.com> - 2.5.8-114- fix CVE-2021-31799 CVE-2021-31810 CVE-2021-32066* Fri Apr 30 2021 Shinwell_Hu <huxinwei@huawei.com> - 2.5.8-113- Upgrade bundled REXML gem to fix CVE-2021-28965, which is an XMLround-trip vulnerability in REXML.* Tue Apr 20 2021 shixuantong <shixuantong@huawei.com> - 2.5.8-112- Type:bugfix- ID:NA- SUG:NA- DESC:change release number for rebuild* Thu Nov 5 2020 wutao <wutao61@huawei.com> - 2.5.8-4- fix CVE-2020-25613- WEBrick,a simple HTTP server bundled with Ruby,had not- checked the transfer-encoding header value rigorously.- An attacker may potentially exploit this issue to bypass- a reverse proxy,which may lead to an HTTP Request Smuggling- attack.* Fri Aug 7 2020 shixuantong <shixuantong@huawei.com> - 2.5.8-3- Type:bugfix- ID:NA- SUG:NA- DESC:fix rdoc and ri command error problem* Tue Aug 4 2020 shixuantong <shixuantong@huawei.com> - 2.5.8-2- Type:NA- ID:NA- SUG:NA- DESC:change package irb version* Mon Jul 27 2020 shixuantong <shixuantong@huawei.com> - 2.5.8-1- Type:NA- ID:NA- SUG:NA- DESC:update to 2.5.8*Wed Jul 08 2020 zhangjiapeng <zhangjiapeng9@huawei.com> - 2.5.1-107- Type:N/A- ID:N/A- SUG:N/A- DESC:modify patch information in spec file* Mon Jun 22 2020 zhanghua <zhanghua40@huawei.com> - 2.5.1-106- Type:cves- ID:CVE-2020-10663- SUG:restart- DESC:fix CVE-2020-10663* Thu May 07 2020 huanghaitao <huanghaitao@huawei.com> - 2.5.1-105- Type:cves- ID:CVE-2020-10933- SUG:restart- DESC:fix CVE-2020-10933* Mon Feb 03 2020 openEuler Buildteam <buildteam@openeuler.org> - 2.5.1-104- Type:cves- ID:CVE-2019-16163 CVE-2019-19204 CVE-2019-16255 CVE-2019-19246- SUG:N/A- DESC:fix CVE-2019-16163CVE-2019-19204CVE-2019-16255CVE-2019-19246* Mon Feb 03 2020 Yiru Wang <wangyiru1@huawei.com> - 2.5.1-103- Type:cves- ID:CVE-2019-16254- SUG:N/A- DESC:fix CVE-2019-16254* Thu Jan 16 2020 fengbing <fengbing7@huawei.com> - 2.5.1-102- Type:N/A- ID:N/A- SUG:N/A- DESC:modify source0 in spec file* Mon Dec 30 2019 lihao openEuler Buildteam <buildteam@openeuler.org> - 2.5.1-101- Type:N/A- ID:N/A- SUG:N/A- DESC:modify info in patch* Wed Dec 25 2019 lihao <lihao129@huawei.com> - 2.5.1-100- Type:cves- ID:CVE-2019-15845 CVE-2019-16201- SUG:N/A- DESC:fix CVE-2019-15845 CVE-2019-16201* Sat Nov 30 2019 fengbing <fengbing7@huawei.com> - 2.5.1-99- Package init
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。