[rubygem-declarative_authorization/f16] Added some macros for compatibility with F17+ changes.

Darryl L. Pierce mcpierce at fedoraproject.org
Sun Jul 8 10:43:39 UTC 2012


commit 7bba5182ec30c1beb5777e783eea7ead8a9eedf8
Author: Darryl L. Pierce <dpierce at redhat.com>
Date:   Sun Jul 8 06:43:22 2012 -0400

    Added some macros for compatibility with F17+ changes.

 rubygem-declarative_authorization.spec |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)
---
diff --git a/rubygem-declarative_authorization.spec b/rubygem-declarative_authorization.spec
index 2ee97e3..8a1adcd 100644
--- a/rubygem-declarative_authorization.spec
+++ b/rubygem-declarative_authorization.spec
@@ -2,6 +2,10 @@
 %global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
 %global gemname declarative_authorization
 %global geminstdir %{gemdir}/gems/%{gemname}-%{version}
+%global gemdocdir %{gemdir}/doc/%{gemname}-%{version}
+%global gemcache %{gemdir}/cache/%{gemname}-%{version}.gem
+%global gemspec %{gemdir}/specifications/%{gemname}-%{version}.gemspec
+
 %global rubyabi 1.8
 
 Summary:       Provides readable authorization rules for Rails
@@ -12,7 +16,7 @@ Group:         Development/Languages
 License:       MIT
 URL:           http://github.com/stffn/declarative_authorization
 Source0:       http://rubygems.org/gems/%{gemname}-%{version}.gem
-Provides:      rubygem(%{gem_name}) = %{version}
+Provides:      rubygem(%{gemname}) = %{version}
 
 Requires:      ruby(abi) >= %{rubyabi}
 Requires:      ruby(rubygems)
@@ -38,8 +42,8 @@ BuildArch: noarch
 
 %prep
 %setup -q -c -T
-mkdir -p .%{gem_dir}
-gem install --local --install-dir .%{gem_dir} \
+mkdir -p .%{gemdir}
+gem install --local --install-dir .%{gemdir} \
             --force %{SOURCE0}
 
 
@@ -47,29 +51,30 @@ gem install --local --install-dir .%{gem_dir} \
 
 
 %install
-mkdir -p %{buildroot}%{gem_dir}
-cp -a ./%{gem_dir}/* %{buildroot}%{gem_dir}/
+mkdir -p %{buildroot}%{gemdir}
+cp -a ./%{gemdir}/* %{buildroot}%{gemdir}/
 
 
 %clean
 
 
 %files
-%{gem_instdir}
-%exclude %{gem_cache}
-%{gem_spec}
+%{geminstdir}
+%exclude %{gemcache}
+%{gemspec}
 
 %files doc
-%doc %{gem_docdir}
-%doc %{gem_instdir}/README.rdoc
-%doc %{gem_instdir}/CHANGELOG
-%doc %{gem_instdir}/MIT-LICENSE
+%doc %{gemdocdir}
+%doc %{geminstdir}/README.rdoc
+%doc %{geminstdir}/CHANGELOG
+%doc %{geminstdir}/MIT-LICENSE
 
 %changelog
 * Sun Jul  8 2012 Darryl L. Pierce <dpierce at redhat.com> - 0.5.5-2
 - Removed Group as unused field.
 - Removed BuildRequires on ruby(abi).
 - Created separate doc subpackage.
+- Added some macros for compatibility with F17+ changes.
 
 * Tue Jan 10 2012 Darryl L. Pierce <dpierce at redhat.com> - 0.5.5-1
 - Release 0.5.5 of declarative_authorization.


More information about the scm-commits mailing list