[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