[rubygem-database_cleaner] Initial commit.

Vít Ondruch vondruch at fedoraproject.org
Thu Jun 30 12:56:17 UTC 2011


commit 23a4e05a1c4fb26de2161f1b6e16268758342d08
Author: Vít Ondruch <vondruch at redhat.com>
Date:   Mon Mar 21 16:08:18 2011 +0100

    Initial commit.

 rubygem-database_cleaner.spec |   76 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 76 insertions(+), 0 deletions(-)
---
diff --git a/rubygem-database_cleaner.spec b/rubygem-database_cleaner.spec
new file mode 100644
index 0000000..0269b03
--- /dev/null
+++ b/rubygem-database_cleaner.spec
@@ -0,0 +1,76 @@
+%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
+%global gemname database_cleaner
+%global geminstdir %{gemdir}/gems/%{gemname}-%{version}
+
+Summary: Strategies for cleaning databases
+Name: rubygem-%{gemname}
+Version: 0.5.2
+Release: 2%{?dist}
+Group: Development/Languages
+License: MIT
+URL: http://github.com/bmabey/database_cleaner
+Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem
+Requires: rubygems
+Requires: ruby(abi) = 1.8
+BuildRequires: rubygems
+BuildRequires: rubygem(rspec)
+BuildRequires: rubygem(activerecord)
+BuildRequires: rubygem(cucumber)
+BuildArch: noarch
+Provides: rubygem(%{gemname}) = %{version}
+
+%description
+The original use case was to ensure a clean state during tests. Each strategy
+is a small amount of code but is code that is usually needed in any ruby app
+that is testing with a database
+
+%package	doc
+Summary:	Documentation for %{gemname}
+Group:		Documentation
+Requires:	%{gemname} = %{version}-%{release}
+
+%description	doc
+This package contains documentation for %{gemname}
+
+%prep
+
+%build
+
+%install
+mkdir -p %{buildroot}%{gemdir}
+gem install --local --install-dir %{buildroot}%{gemdir} \
+            --force --rdoc %{SOURCE0}
+chmod -x %{buildroot}%{geminstdir}/lib/database_cleaner/active_record/truncation.rb
+
+%check
+pushd %{buildroot}%{geminstdir}
+# ActiveRecord is the only available ORM in F15.
+spec spec/database_cleaner/active_record
+popd
+
+%files
+%defattr(-, root, root, -)
+%dir %{geminstdir}
+%{geminstdir}/lib
+%{geminstdir}/LICENSE
+%{geminstdir}/README.textile
+%{gemdir}/cache/%{gemname}-%{version}.gem
+%{gemdir}/specifications/%{gemname}-%{version}.gemspec
+
+%files doc
+%defattr(-, root, root, -)
+%{gemdir}/doc/%{gemname}-%{version}
+%{geminstdir}/TODO
+%{geminstdir}/examples
+%{geminstdir}/spec
+%{geminstdir}/features
+%{geminstdir}/History.txt
+%{geminstdir}/*.yml
+%{geminstdir}/Rakefile
+
+%changelog
+* Mon Mar 21 2011 Vít Ondruch <vondruch at redhat.com> - 0.5.2-2
+- Added tests.
+
+* Wed Oct 06 2010 Jozef Zigmund <jzigmund at redhat.com> - 0.5.2-1
+- Initial package


More information about the scm-commits mailing list