[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