rpms/rubygem-shoulda/F-11 import.log, NONE, 1.1 rubygem-shoulda-init.rb, NONE, 1.1 rubygem-shoulda-tasks_shoulda.rake, NONE, 1.1 rubygem-shoulda.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Jeroen van Meeuwen kanarip at fedoraproject.org
Fri Feb 5 10:54:24 UTC 2010


Author: kanarip

Update of /cvs/pkgs/rpms/rubygem-shoulda/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8991/F-11

Modified Files:
	.cvsignore sources 
Added Files:
	import.log rubygem-shoulda-init.rb 
	rubygem-shoulda-tasks_shoulda.rake rubygem-shoulda.spec 
Log Message:
2.10.2-2


--- NEW FILE import.log ---
rubygem-shoulda-2_10_2-2_fc12:F-11:rubygem-shoulda-2.10.2-2.fc12.src.rpm:1265367193


--- NEW FILE rubygem-shoulda-init.rb ---
require File.join(File.dirname(__FILE__), 'rails', 'init')


--- NEW FILE rubygem-shoulda-tasks_shoulda.rake ---
load File.join(File.dirname(__FILE__), "..", "lib", "shoulda", "tasks.rb")


--- NEW FILE rubygem-shoulda.spec ---
%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
%global gemname shoulda
%global geminstdir %{gemdir}/gems/%{gemname}-%{version}

Summary:        Making tests easy on the fingers and eyes
Name:           rubygem-%{gemname}
Version:        2.10.2
Release:        2%{?dist}
Group:          Development/Languages
License:        MIT
URL:            http://thoughtbot.com/community/
Source0:        http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem
# The following files are needed for testing, but are not part of the
# distribution. Here's how you obtain these files:
# 
# git clone git://github.com/thoughtbot/shoulda.git
# cd shoulda
# git checkout v2.10.2
# cp tasks/shoulda.rake /path/to/SOURCES/rubygem-%{gemname}-tasks_shoulda.rake
# cp init.rb /path/to/SOURCES/rubygem-%{gemname}-init.rb
Source1:        rubygem-%{gemname}-tasks_shoulda.rake
Source2:        rubygem-%{gemname}-init.rb
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires:       ruby(abi) = 1.8
Requires:       rubygems
BuildRequires:  dos2unix
BuildRequires:  rubygems
BuildRequires:  rubygem(rake)
BuildRequires:  rubygem(rails)
BuildRequires:  ruby(sqlite3)
BuildRequires:  rubygem(mocha)

BuildArch:      noarch
Provides:       rubygem(%{gemname}) = %{version}

%description
Shoulda makes it easy to write elegant, understandable, and
maintainable tests.  Shoulda consists of test macros, assertions,
and helpers added on to the Test::Unit framework.  It's fully
compatible with your existing tests, and requires no retooling
to use.


%prep
%setup -q -T -c
mkdir -p ./%{gemdir}

%build

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{gemdir}
gem install --local --install-dir ./%{gemdir} \
            --force --rdoc %{SOURCE0}

# This task is not part of the distribution but is required for rake test in %%check
mkdir -p ./%{geminstdir}/tasks
cp -a %{SOURCE1} ./%{geminstdir}/tasks/%{gemname}.rake
cp -a %{SOURCE2} ./%{geminstdir}/init.rb

# environment.rb set to use a static Rails version
sed -i -e 's/^RAILS_GEM_VERSION/#RAILS_GEM_VERSION/g' ./%{geminstdir}/test/rails_root/config/environment.rb

mkdir -p %{buildroot}/%{gemdir}
cp -a ./%{gemdir}/* %{buildroot}/%{gemdir}/.

mkdir -p %{buildroot}/%{_bindir}
cp -a %{buildroot}/%{gemdir}/bin/convert_to_should_syntax %{buildroot}/%{_bindir}/convert_to_should_syntax
rm -rf %{buildroot}/%{gemdir}/bin %{buildroot}/%{geminstdir}/bin

dos2unix %{buildroot}/%{geminstdir}/MIT-LICENSE

%check
pushd ./%{geminstdir}
rake test || :
popd

%clean
rm -rf %{buildroot}

%files
%defattr(-, root, root, -)
%doc %{gemdir}/doc/%{gemname}-%{version}
%dir %{geminstdir}/
%doc %{geminstdir}/CONTRIBUTION_GUIDELINES.rdoc
%doc %{geminstdir}/README.rdoc
%doc %{geminstdir}/MIT-LICENSE
%{geminstdir}/Rakefile
%exclude %{geminstdir}/init.rb
%{geminstdir}/lib
%{geminstdir}/rails
%exclude %{geminstdir}/tasks
%{geminstdir}/test
%attr(0644,root,root) %{gemdir}/cache/%{gemname}-%{version}.gem
%{gemdir}/specifications/%{gemname}-%{version}.gemspec
%{_bindir}/convert_to_should_syntax

%changelog
* Sat Jan  9 2010 Jeroen van Meeuwen <j.van.meeuwen at ogd.nl> - 2.10.2-2
- Fix BuildRequires
- First package


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/rubygem-shoulda/F-11/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	19 Jan 2010 19:27:29 -0000	1.1
+++ .cvsignore	5 Feb 2010 10:54:23 -0000	1.2
@@ -0,0 +1 @@
+shoulda-2.10.2.gem


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/rubygem-shoulda/F-11/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	19 Jan 2010 19:27:30 -0000	1.1
+++ sources	5 Feb 2010 10:54:24 -0000	1.2
@@ -0,0 +1 @@
+c612a7dfd60cf20f9e383dabc2189aca  shoulda-2.10.2.gem



More information about the scm-commits mailing list