[rubygem-shoulda-context/f19] update to shoulda-context 1.1.6

Ken Dreyer ktdreyer at fedoraproject.org
Tue Nov 5 22:08:58 UTC 2013


commit 4c2430b11eb2dfa8c03e73a704e7bb43dd1974bc
Author: Ken Dreyer <ktdreyer at ktdreyer.com>
Date:   Tue Nov 5 15:08:32 2013 -0700

    update to shoulda-context 1.1.6
    
    - Clean up comments
    - Remove unnecessary BR: on ruby
    - Exclude developer-only files from binary packages

 .gitignore                   |    2 +-
 rubygem-shoulda-context.spec |   29 +++++++++++++++++------------
 sources                      |    2 +-
 3 files changed, 19 insertions(+), 14 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 312cb43..af9b71d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/shoulda-context-1.1.5.gem
+/shoulda-context-1.1.6.gem
diff --git a/rubygem-shoulda-context.spec b/rubygem-shoulda-context.spec
index b0481a6..1880fc9 100644
--- a/rubygem-shoulda-context.spec
+++ b/rubygem-shoulda-context.spec
@@ -1,7 +1,7 @@
 %global gem_name shoulda-context
 
 Name: rubygem-%{gem_name}
-Version: 1.1.5
+Version: 1.1.6
 Release: 1%{?dist}
 Summary: Context framework extracted from Shoulda
 Group: Development/Languages
@@ -12,7 +12,6 @@ Requires: ruby(release)
 Requires: ruby(rubygems)
 BuildRequires: ruby(release)
 BuildRequires: rubygems-devel
-BuildRequires: ruby
 BuildRequires: rubygem(rails)
 BuildRequires: rubygem(mocha)
 BuildRequires: rubygem(test-unit)
@@ -51,17 +50,20 @@ sed -i 's|#!/usr/bin/env ruby|#!/usr/bin/ruby|' bin/convert_to_should_syntax
 # Remove zero-length developer-only file
 rm test/fake_rails_root/vendor/plugins/.keep
 sed -i 's|"test/fake_rails_root/vendor/plugins/.keep",||' %{gem_name}.gemspec
+# Remove developer-only files.
+for f in Appraisals Gemfile Rakefile; do
+  rm $f
+  sed -i "s|\"$f\",||g" %{gem_name}.gemspec
+done
 
 
 %build
 # Create the gem as gem install only works on a gem file
 gem build %{gem_name}.gemspec
 
-# %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir
-# by default, so that we can move it into the buildroot in %%install
 %gem_install
 
-# remove unecessary gemspec
+# remove unnecessary gemspec
 pushd .%{gem_instdir}
   rm %{gem_name}.gemspec
 popd
@@ -106,14 +108,17 @@ popd
 %doc %{gem_docdir}
 %doc %{gem_instdir}/README.md
 %doc %{gem_instdir}/CONTRIBUTING.md
-%{gem_instdir}/Appraisals
-%{gem_instdir}/Rakefile
-%{gem_instdir}/Gemfile
-%{gem_instdir}/init.rb
-%{gem_instdir}/rails/init.rb
-%{gem_instdir}/tasks
-%{gem_instdir}/test
+%exclude %{gem_instdir}/init.rb
+%exclude %{gem_instdir}/rails/init.rb
+%exclude %{gem_instdir}/tasks
+%exclude %{gem_instdir}/test
 
 %changelog
+* Tue Nov 05 2013 Ken Dreyer <ktdreyer at ktdreyer.com> - 1.1.6-2
+- Update to shoulda-context 1.1.6
+- Clean up comments
+- Remove unnecessary BR: on ruby
+- Exclude developer-only files from binary packages
+
 * Tue Aug 27 2013 Ken Dreyer <ktdreyer at ktdreyer.com> - 1.1.5-1
 - Initial package
diff --git a/sources b/sources
index fafdf4d..76696d1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e16c4038899f3c529f02aa8de0630e36  shoulda-context-1.1.5.gem
+905f532e4c5527e41793b6dd28bb130b  shoulda-context-1.1.6.gem


More information about the scm-commits mailing list