[rubygem-ammeter] Moved features to doc subpackage (not needed for runtime).

Bohuslav Kabrda bkabrda at fedoraproject.org
Mon Feb 6 13:33:56 UTC 2012


commit 8829770261d10341a11d86e664317fc0cfd89d9d
Author: Bohuslav Kabrda <bkabrda at redhat.com>
Date:   Mon Feb 6 14:33:46 2012 +0100

    Moved features to doc subpackage (not needed for runtime).
    
    - Moved gemspec and Gemfile to doc.
    - Patched the dependencies to require rspec-core.

 .gitignore                           |    1 +
 ammeter-fix-rspec-dependencies.patch |   29 +++++++++++
 rubygem-ammeter.spec                 |   88 ++++++++++++++++++++++++++++++++++
 sources                              |    1 +
 4 files changed, 119 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..3ea8d79 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/ammeter-0.2.2.gem
diff --git a/ammeter-fix-rspec-dependencies.patch b/ammeter-fix-rspec-dependencies.patch
new file mode 100644
index 0000000..bc9b894
--- /dev/null
+++ b/ammeter-fix-rspec-dependencies.patch
@@ -0,0 +1,29 @@
+--- specifications/ammeter-0.2.2.gemspec.orig	2012-02-03 07:32:16.000000000 +0100
++++ specifications/ammeter-0.2.2.gemspec	2012-02-03 07:38:43.194363862 +0100
+@@ -20,7 +20,7 @@
+     if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
+       s.add_runtime_dependency(%q<railties>, [">= 3.0"])
+       s.add_runtime_dependency(%q<activesupport>, [">= 3.0"])
+-      s.add_runtime_dependency(%q<rspec>, [">= 2.2"])
++      s.add_runtime_dependency(%q<rspec-core>, [">= 2.2"])
+       s.add_runtime_dependency(%q<rspec-rails>, [">= 2.2"])
+       s.add_development_dependency(%q<rails>, [">= 3.1"])
+       s.add_development_dependency(%q<uglifier>, [">= 0"])
+@@ -34,7 +34,7 @@
+     else
+       s.add_dependency(%q<railties>, [">= 3.0"])
+       s.add_dependency(%q<activesupport>, [">= 3.0"])
+-      s.add_dependency(%q<rspec>, [">= 2.2"])
++      s.add_dependency(%q<rspec-core>, [">= 2.2"])
+       s.add_dependency(%q<rspec-rails>, [">= 2.2"])
+       s.add_dependency(%q<rails>, [">= 3.1"])
+       s.add_dependency(%q<uglifier>, [">= 0"])
+@@ -49,7 +49,7 @@
+   else
+     s.add_dependency(%q<railties>, [">= 3.0"])
+     s.add_dependency(%q<activesupport>, [">= 3.0"])
+-    s.add_dependency(%q<rspec>, [">= 2.2"])
++    s.add_dependency(%q<rspec-core>, [">= 2.2"])
+     s.add_dependency(%q<rspec-rails>, [">= 2.2"])
+     s.add_dependency(%q<rails>, [">= 3.1"])
+     s.add_dependency(%q<uglifier>, [">= 0"])
diff --git a/rubygem-ammeter.spec b/rubygem-ammeter.spec
new file mode 100644
index 0000000..9b28a12
--- /dev/null
+++ b/rubygem-ammeter.spec
@@ -0,0 +1,88 @@
+# Generated from ammeter-0.2.2.gem by gem2rpm -*- rpm-spec -*-
+%global gem_name ammeter
+%global rubyabi 1.9.1
+
+Summary: Write specs for your Rails 3+ generators
+Name: rubygem-%{gem_name}
+Version: 0.2.2
+Release: 2%{?dist}
+Group: Development/Languages
+License: MIT
+URL: https://github.com/alexrothenberg/%{gem_name}
+Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem
+Patch0: ammeter-fix-rspec-dependencies.patch
+Requires: ruby(abi) = %{rubyabi}
+Requires: ruby(rubygems) 
+Requires: rubygem(railties) >= 3.0
+Requires: rubygem(rspec-core)
+Requires: rubygem(rspec-rails)
+BuildRequires: rubygems-devel
+BuildRequires: rubygem(rspec-rails)
+BuildRequires: rubygem(rspec-core)
+BuildRequires: rubygem(minitest)
+BuildRequires: rubygem(railties) >= 3.0
+BuildArch: noarch
+Provides: rubygem(%{gem_name}) = %{version}
+
+%description
+Write specs for your Rails 3+ generators.
+
+
+%package doc
+Summary: Documentation for %{name}
+Group: Documentation
+Requires: %{name} = %{version}-%{release}
+BuildArch: noarch
+
+%description doc
+Documentation for %{name}
+
+%prep
+%setup -q -c -T
+mkdir -p .%{gem_dir}
+gem install --local --install-dir .%{gem_dir} \
+            --force %{SOURCE0}
+
+pushd .%{gem_dir}
+%patch0 -p0
+popd
+
+%build
+
+%install
+mkdir -p %{buildroot}%{gem_dir}
+cp -a .%{gem_dir}/* \
+        %{buildroot}%{gem_dir}/
+
+%check
+pushd .%{gem_instdir}
+rspec spec
+popd
+
+%files
+%dir %{gem_instdir}
+%{gem_libdir}
+%exclude %{gem_cache}
+%exclude %{gem_instdir}/.gitignore
+%exclude %{gem_instdir}/.travis.yml
+%exclude %{gem_libdir}/.DS_Store
+%doc %{gem_instdir}/LICENSE.txt
+%{gem_spec}
+
+%files doc
+%doc %{gem_docdir}
+%doc %{gem_instdir}/README.md
+%{gem_instdir}/ammeter.gemspec
+%{gem_instdir}/Gemfile
+%{gem_instdir}/features
+%{gem_instdir}/Rakefile
+%{gem_instdir}/spec
+
+%changelog
+* Fri Feb 03 2012 Bohuslav Kabrda <bkabrda at redhat.com> - 0.2.2-2
+- Moved features to doc subpackage (not needed for runtime).
+- Moved gemspec and Gemfile to doc.
+- Patched the dependencies to require rspec-core.
+
+* Thu Feb 02 2012 Bohuslav Kabrda <bkabrda at redhat.com> - 0.2.2-1
+- Initial package
diff --git a/sources b/sources
index e69de29..e95218e 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+ae86188dd7352d31a33a9e99fad20bb8  ammeter-0.2.2.gem


More information about the scm-commits mailing list