From 494d567ad503bc9ff5c62764baba06356a430c20 Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Tue, 21 Sep 2010 15:01:55 +0900 Subject: [PATCH 1/4] Initial import --- .gitignore | 1 + rubygem-test-unit.spec | 117 +++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 119 insertions(+) create mode 100644 rubygem-test-unit.spec diff --git a/.gitignore b/.gitignore index e69de29..017ff93 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/test-unit-2.1.1.gem diff --git a/rubygem-test-unit.spec b/rubygem-test-unit.spec new file mode 100644 index 0000000..3d92b61 --- /dev/null +++ b/rubygem-test-unit.spec @@ -0,0 +1,117 @@ +%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) +%global gemname test-unit +%global geminstdir %{gemdir}/gems/%{gemname}-%{version} + +%global rubyabi 1.8 + +Summary: Improved version of Test::Unit bundled in Ruby 1.8.x +Name: rubygem-%{gemname} +Version: 2.1.1 +Release: 2%{?dist} +Group: Development/Languages +# lib/test/unit/diff.rb is under GPLv2 or Ruby or Python +# Other file: GPLv2 or Ruby +License: (GPLv2 or Ruby) and (GPLv2 or Ruby or Python) +URL: http://rubyforge.org/projects/test-unit/ + +Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem +BuildRequires: ruby(abi) = %{rubyabi} +BuildRequires: rubygems +BuildRequires(check): rubygem(rake) +BuildRequires(check): rubygem(hoe) +Requires: ruby(abi) = %{rubyabi} +Requires: rubygems + +BuildArch: noarch +Provides: rubygem(%{gemname}) = %{version}-%{release} + +%description +Test::Unit 2.x - Improved version of Test::Unit bundled in +Ruby 1.8.x. +Ruby 1.9.x bundles minitest not Test::Unit. Test::Unit +bundled in Ruby 1.8.x had not been improved but unbundled +Test::Unit (Test::Unit 2.x) will be improved actively. + +%package doc +Summary: Documentation for %{name} +Group: Documentation +Requires: %{name} = %{version}-%{release} + +%description doc +This package contains documentation for %{name}. + +%prep +%setup -q -c -T + +mkdir -p .%{geminstdir} +gem install \ + -V \ + --local \ + --install-dir .%{gemdir} \ + --force \ + --rdoc \ + %{SOURCE0} + +find . -name \*.gem | xargs chmod 0644 + +pushd .%{geminstdir} +# rdoc gem not needed +sed -i -e '/rdoc/s|^gem|#gem|' Rakefile +popd + +%build + +%install +rm -rf %{buildroot} + +mkdir -p %{buildroot}%{gemdir} +cp -a .%{gemdir}/* \ + %{buildroot}%{gemdir}/ + +# Move bin/ script to standard path +# The name "testrb" conflicts with ruby 1.8.x, rename it +mkdir -p %{buildroot}/%{_bindir} +mv %{buildroot}%{gemdir}/bin/* \ + %{buildroot}/%{_bindir}/ +rmdir %{buildroot}%{gemdir}/bin +find %{buildroot}%{geminstdir}/bin -type f | xargs chmod 0755 + +## rename!! +mv %{buildroot}%{_bindir}/testrb{,2} + +%clean +rm -rf %{buildroot} + +%check +pushd .%{geminstdir} +rake test --trace + +%files +%defattr(-,root,root,-) +%dir %{geminstdir} +%doc %{geminstdir}/[A-Z]* +%exclude %{geminstdir}/Rakefile + +%{_bindir}/testrb2 +%{geminstdir}/bin/ +%{geminstdir}/lib/ + +%{gemdir}/cache/%{gemname}-%{version}.gem +%{gemdir}/specifications/%{gemname}-%{version}.gemspec + +%files doc +%defattr(-,root,root,-) +%{geminstdir}/Rakefile +%{geminstdir}/html/ +%{geminstdir}/images/ +%{geminstdir}/sample/ +%{geminstdir}/test/ + +%{gemdir}/doc/%{gemname}-%{version}/ + +%changelog +* Sun Sep 19 2010 Mamoru Tasaka - 2.1.1-2 +- Fix up license tag + +* Sat Sep 18 2010 Mamoru Tasaka - 2.1.1-1 +- Initial package diff --git a/sources b/sources index e69de29..2a67ac6 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +ea44337803649ebb27d8bc51ee65aad7 test-unit-2.1.1.gem From 37097308a4ef6a24a3fed5635579aaeb754922f5 Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Fri, 26 Nov 2010 05:21:25 +0900 Subject: [PATCH 2/4] - 2.1.2 --- .gitignore | 1 + rubygem-test-unit.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 017ff93..e3c0fac 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /test-unit-2.1.1.gem +/test-unit-2.1.2.gem diff --git a/rubygem-test-unit.spec b/rubygem-test-unit.spec index 3d92b61..7bf0006 100644 --- a/rubygem-test-unit.spec +++ b/rubygem-test-unit.spec @@ -6,8 +6,8 @@ Summary: Improved version of Test::Unit bundled in Ruby 1.8.x Name: rubygem-%{gemname} -Version: 2.1.1 -Release: 2%{?dist} +Version: 2.1.2 +Release: 1%{?dist} Group: Development/Languages # lib/test/unit/diff.rb is under GPLv2 or Ruby or Python # Other file: GPLv2 or Ruby @@ -110,6 +110,9 @@ rake test --trace %{gemdir}/doc/%{gemname}-%{version}/ %changelog +* Thu Nov 26 2010 Mamoru Tasaka - 2.1.2-1 +- 2.1.2 + * Sun Sep 19 2010 Mamoru Tasaka - 2.1.1-2 - Fix up license tag diff --git a/sources b/sources index 2a67ac6..d48d2b0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ea44337803649ebb27d8bc51ee65aad7 test-unit-2.1.1.gem +fbe74832c21be380098569a99f75858d test-unit-2.1.2.gem From a26956e44359087291196066152dd900a77a4336 Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Fri, 18 Feb 2011 06:09:17 +0900 Subject: [PATCH 3/4] 2.2.0 --- .gitignore | 1 + rubygem-test-unit.spec | 13 ++++++++++--- sources | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index e3c0fac..1b088ba 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /test-unit-2.1.1.gem /test-unit-2.1.2.gem +/test-unit-2.2.0.gem diff --git a/rubygem-test-unit.spec b/rubygem-test-unit.spec index 7bf0006..26c7622 100644 --- a/rubygem-test-unit.spec +++ b/rubygem-test-unit.spec @@ -6,7 +6,7 @@ Summary: Improved version of Test::Unit bundled in Ruby 1.8.x Name: rubygem-%{gemname} -Version: 2.1.2 +Version: 2.2.0 Release: 1%{?dist} Group: Development/Languages # lib/test/unit/diff.rb is under GPLv2 or Ruby or Python @@ -17,8 +17,9 @@ URL: http://rubyforge.org/projects/test-unit/ Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem BuildRequires: ruby(abi) = %{rubyabi} BuildRequires: rubygems -BuildRequires(check): rubygem(rake) -BuildRequires(check): rubygem(hoe) +# For %%check +BuildRequires: rubygem(rake) +BuildRequires: rubygem(hoe) Requires: ruby(abi) = %{rubyabi} Requires: rubygems @@ -110,6 +111,12 @@ rake test --trace %{gemdir}/doc/%{gemname}-%{version}/ %changelog +* Fri Feb 18 2011 Mamoru Tasaka - 2.2.0-1 +- 2.2.0 + +* Mon Feb 14 2011 Mamoru Tasaka - 2.1.2-2 +- F-15 mass rebuild + * Thu Nov 26 2010 Mamoru Tasaka - 2.1.2-1 - 2.1.2 diff --git a/sources b/sources index d48d2b0..67ee47f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -fbe74832c21be380098569a99f75858d test-unit-2.1.2.gem +55c0b95e5506d4ce69075b569405fcfd test-unit-2.2.0.gem From a9fb083090779677c7ac974518b3a8ffe5fc2132 Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Sun, 24 Apr 2011 02:22:23 +0900 Subject: [PATCH 4/4] 2.3.0 --- .gitignore | 1 + rubygem-test-unit.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1b088ba..e417940 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /test-unit-2.1.1.gem /test-unit-2.1.2.gem /test-unit-2.2.0.gem +/test-unit-2.3.0.gem diff --git a/rubygem-test-unit.spec b/rubygem-test-unit.spec index 26c7622..0d5a1f1 100644 --- a/rubygem-test-unit.spec +++ b/rubygem-test-unit.spec @@ -6,7 +6,7 @@ Summary: Improved version of Test::Unit bundled in Ruby 1.8.x Name: rubygem-%{gemname} -Version: 2.2.0 +Version: 2.3.0 Release: 1%{?dist} Group: Development/Languages # lib/test/unit/diff.rb is under GPLv2 or Ruby or Python @@ -111,6 +111,9 @@ rake test --trace %{gemdir}/doc/%{gemname}-%{version}/ %changelog +* Sun Apr 24 2011 Mamoru Tasaka - 2.3.0-1 +- 2.3.0 + * Fri Feb 18 2011 Mamoru Tasaka - 2.2.0-1 - 2.2.0 diff --git a/sources b/sources index 67ee47f..8e873fc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -55c0b95e5506d4ce69075b569405fcfd test-unit-2.2.0.gem +393047f217a0156b3b2ea288e171d7f5 test-unit-2.3.0.gem