[rubygem-puppet-lint/el6] Fixes for package review

Russell Harrison rharrison at fedoraproject.org
Mon Oct 1 01:47:06 UTC 2012


commit 1c9027f3ddae8e0aeed6b27a2db5d7d594f31d6b
Author: Russell Harrison <rharrison at fedoraproject.org>
Date:   Tue Sep 25 13:01:51 2012 -0400

    Fixes for package review

 rubygem-puppet-lint.spec |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)
---
diff --git a/rubygem-puppet-lint.spec b/rubygem-puppet-lint.spec
index 2c0fc92..3a28893 100644
--- a/rubygem-puppet-lint.spec
+++ b/rubygem-puppet-lint.spec
@@ -7,7 +7,7 @@
 
 Name: rubygem-%{gemname}
 Version: 0.2.1
-Release: 2%{?dist}
+Release: 3%{?dist}
 Summary: Ensure your Puppet manifests conform with the Puppetlabs style guide
 Group: Development/Languages
 License: MIT
@@ -19,7 +19,6 @@ Patch0: rubygem-puppet-lint.Pass-exit-value-to-the-shell.patch
 Requires: ruby(abi) = %{rubyabi}
 Requires: ruby(rubygems)
 Requires: ruby
-Requires: puppet
 BuildRequires: ruby(abi) = %{rubyabi}
 BuildRequires: ruby(rubygems) 
 BuildRequires: ruby
@@ -73,27 +72,32 @@ find %{buildroot}%{geminstdir}/bin -type f | xargs chmod a+x
 # remove unecisary execute bit
 chmod a-x %{buildroot}%{geminstdir}/lib/puppet-lint/bin.rb
 
-rm -f %{buildroot}/%{geminstdir}/%{gemname}.gemspec
-rm -f %{buildroot}/%{geminstdir}/.gitignore
-rm -f %{buildroot}/%{geminstdir}/.travis.yml
-
 %files
 %dir %{geminstdir}
 %{_bindir}/puppet-lint
 %{geminstdir}/bin
 %{geminstdir}/lib
-%{geminstdir}/spec
 %{geminstdir}/Gemfile
-%{geminstdir}/Rakefile
-%doc %{geminstdir}/README.md
 %doc %{geminstdir}/LICENSE
 %exclude %{gemdir}/cache/%{gemname}-%{version}.gem
+%exclude %{geminstdir}/.gitignore
+%exclude %{geminstdir}/.travis.yml
 %{gemdir}/specifications/%{gemname}-%{version}.gemspec
 
 %files doc
 %doc %{gemdir}/doc/%{gemname}-%{version}
+%{geminstdir}/%{gemname}.gemspec
+%{geminstdir}/spec
+%{geminstdir}/Rakefile
+%doc %{geminstdir}/README.md
 
 %changelog
+* Tue Sep 25 2012 Russell Harrison <rharrison at fedoraproject.org> 0.2.1-3
+- Drop requirement for the puppet package
+- Moving files not required at run time to the doc subpackage
+- Excluding files not meant for packaging instead of removing them durring install
+- Other fixes requested durring package review
+
 * Wed Sep 12 2012 Russell Harrison <rharrison at fedoraproject.org> 0.2.1-2
 - Patch to pass exit value to the shell https://github.com/rodjek/puppet-lint/pull/141
 


More information about the scm-commits mailing list