[rubygem-test-unit/f13/master] Initial import

Mamoru Tasaka mtasaka at fedoraproject.org
Tue Sep 21 06:01:58 UTC 2010


commit 494d567ad503bc9ff5c62764baba06356a430c20
Author: Mamoru Tasaka <tasaka1 at localhost.localdomain>
Date:   Tue Sep 21 15:01:55 2010 +0900

    Initial import

 .gitignore             |    1 +
 rubygem-test-unit.spec |  117 ++++++++++++++++++++++++++++++++++++++++++++++++
 sources                |    1 +
 3 files changed, 119 insertions(+), 0 deletions(-)
---
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 <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.1.1-2
+- Fix up license tag
+
+* Sat Sep 18 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 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


More information about the scm-commits mailing list