From 4ac46fd5cbec86b9a4cd0176ec9d9726f1e92ec9 Mon Sep 17 00:00:00 2001 From: xiezheng Date: Mon, 24 Aug 2020 16:29:48 +0800 Subject: [PATCH] package initialize --- ....3.8-ubygems-was-dropped-in-Ruby-2.5.patch | 25 +++++++ rubygem-shindo.spec | 65 ++++++++++++++++++ rubygem-shindo.yaml | 4 ++ shindo-0.3.8.gem | Bin 0 -> 12288 bytes 4 files changed, 94 insertions(+) create mode 100644 rubygem-shindo-0.3.8-ubygems-was-dropped-in-Ruby-2.5.patch create mode 100644 rubygem-shindo.spec create mode 100644 rubygem-shindo.yaml create mode 100644 shindo-0.3.8.gem diff --git a/rubygem-shindo-0.3.8-ubygems-was-dropped-in-Ruby-2.5.patch b/rubygem-shindo-0.3.8-ubygems-was-dropped-in-Ruby-2.5.patch new file mode 100644 index 0000000..13d03ff --- /dev/null +++ b/rubygem-shindo-0.3.8-ubygems-was-dropped-in-Ruby-2.5.patch @@ -0,0 +1,25 @@ +From ff9435b1a402100384451a55c2d507bf19038a8b Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?V=C3=ADt=20Ondruch?= +Date: Mon, 8 Jan 2018 16:49:29 +0100 +Subject: [PATCH] 'ubygems' was dropped in Ruby 2.5. + +--- + tests/tests_helper.rb | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/tests_helper.rb b/tests/tests_helper.rb +index 5a1605f..ab251de 100644 +--- a/tests/tests_helper.rb ++++ b/tests/tests_helper.rb +@@ -3,7 +3,7 @@ require File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib', 'shindo' + BIN = File.join(File.dirname(__FILE__), '..', 'bin', 'shindo') + + def bin(arguments) +- `RUBYOPT="-rubygems" #{BIN} #{arguments}` ++ `RUBYOPT="-rrubygems" #{BIN} #{arguments}` + end + + def path(name) +-- +2.15.1 + diff --git a/rubygem-shindo.spec b/rubygem-shindo.spec new file mode 100644 index 0000000..81769a5 --- /dev/null +++ b/rubygem-shindo.spec @@ -0,0 +1,65 @@ +%global gem_name shindo +Name: rubygem-%{gem_name} +Version: 0.3.8 +Release: 1 +Summary: Simple depth first Ruby testing +License: MIT +URL: http://github.com/geemus/shindo +Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem +# 'ubygems' script was dropped from Ruby 2.5. +# https://github.com/geemus/shindo/pull/17 +Patch0: rubygem-shindo-0.3.8-ubygems-was-dropped-in-Ruby-2.5.patch +BuildRequires: ruby(release) rubygems-devel ruby rubygem(formatador) >= 0.1.1 +BuildArch: noarch +%description +Work with your tests, not against them. + +%package doc +Summary: Documentation for %{name} +Requires: %{name} = %{version}-%{release} +BuildArch: noarch +%description doc +Documentation for %{name}. + +%prep +%setup -q -n %{gem_name}-%{version} +%patch0 -p1 + +%build +gem build ../%{gem_name}-%{version}.gemspec +%gem_install + +%install +mkdir -p %{buildroot}%{gem_dir} +cp -a .%{gem_dir}/* \ + %{buildroot}%{gem_dir}/ +mkdir -p %{buildroot}%{_bindir} +cp -a .%{_bindir}/* \ + %{buildroot}%{_bindir}/ +find %{buildroot}%{gem_instdir}/bin -type f | xargs chmod a+x + +%check +pushd .%{gem_instdir} +RUBYOPT="-I." bin/shindo +popd + +%files +%dir %{gem_instdir} +%{_bindir}/shindo +%{_bindir}/shindont +%{gem_instdir}/bin +%{gem_libdir} +%exclude %{gem_cache} +%{gem_spec} + +%files doc +%doc %{gem_docdir} +%{gem_instdir}/Gemfile +%doc %{gem_instdir}/README.rdoc +%{gem_instdir}/Rakefile +%{gem_instdir}/shindo.gemspec +%{gem_instdir}/tests + +%changelog +* Wed Aug 19 2020 xiezheng - 0.3.8-1 +- package init diff --git a/rubygem-shindo.yaml b/rubygem-shindo.yaml new file mode 100644 index 0000000..826026d --- /dev/null +++ b/rubygem-shindo.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: geemus/shindo +tag_prefix: "v" +separator: "." diff --git a/shindo-0.3.8.gem b/shindo-0.3.8.gem new file mode 100644 index 0000000000000000000000000000000000000000..5702737fc97940c86db3b72a542bfffba4ed2aca GIT binary patch literal 12288 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 z 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