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