---
.../aeolus-image/rubygem-aeolus-image.spec | 38 ++++++++++++--------
1 files changed, 23 insertions(+), 15 deletions(-)
diff --git a/services/image_factory/aeolus-image/rubygem-aeolus-image.spec
b/services/image_factory/aeolus-image/rubygem-aeolus-image.spec
index aa55a2a..a5d3abe 100644
--- a/services/image_factory/aeolus-image/rubygem-aeolus-image.spec
+++ b/services/image_factory/aeolus-image/rubygem-aeolus-image.spec
@@ -1,30 +1,40 @@
-%define ruby_sitelib %(ruby -rrbconfig -e "puts
Config::CONFIG['sitelibdir']")
-%define gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
-%define gemname aeolus-image
-%define geminstdir %{gemdir}/gems/%{gemname}-%{version}
-%define mandir /usr/man/man1
+%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
+%global gemname aeolus-image
+%global geminstdir %{gemdir}/gems/%{gemname}-%{version}
+%global mandir /usr/man/man1
+%global rubyabi 1.8
Summary: Commandline interface for working with the Aeolus cloud suite
-Name: rubygem-%{gemname}
+Name: rubygem-aeolus-image
Version: 0.0.1
-Release: 1%{?dist}%{?extra_release}
+Release: 2%{?dist}%{?extra_release}
Group: Development/Languages
License: GPLv2+ or Ruby
URL:
http://aeolusproject.org
+# The source for this packages was pulled from the upstream's git repo.
+# Use the following commands to generate the gem
+# git clone
git://git.fedorahosted.org/aeolus/conductor.git
+# git checkout next
+# cd services/image_factory/aeolus-image
+# rake gem
+# grab image_factory_console-0.0.1.gem from the pkg subdir
Source0: %{gemname}-%{version}.gem
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+Requires: ruby(abi) = %{rubyabi}
Requires: rubygems
Requires: rubygem(nokogiri) >= 1.4.0
Requires: rubygem(rest-client)
Requires: rubygem(image_factory_console) >= 0.4.0
+BuildRequires: ruby
BuildRequires: rubygems
+
BuildArch: noarch
Provides: rubygem(%{gemname}) = %{version}
Obsoletes: rubygem-aeolus-cli
-Provides: rubygem(aeolus-cli)
+Provides: rubygem(aeolus-cli)
%description
QMF Console for Aeolus Image Factory
@@ -34,8 +44,6 @@ QMF Console for Aeolus Image Factory
%build
%install
-rm -rf %{buildroot}
-
mkdir -p %{buildroot}%{gemdir}
gem install --local --install-dir %{buildroot}%{gemdir} \
--force --rdoc %{SOURCE0}
@@ -48,11 +56,7 @@ rmdir %{buildroot}%{gemdir}/bin
mkdir -p %{buildroot}%{mandir}
mv %{buildroot}%{geminstdir}/man/* %{buildroot}%{mandir}
-%clean
-rm -rf %{buildroot}
-
%files
-%defattr(-, root, root, -)
%{_bindir}/aeolus-image
%{gemdir}/gems/%{gemname}-%{version}/
%doc %{gemdir}/doc/%{gemname}-%{version}
@@ -61,7 +65,11 @@ rm -rf %{buildroot}
%{mandir}
%changelog
+* Fri Jul 15 2011 Mo Morsi <mmorsi(a)redhat.com> - 0.0.1-2
+- updated package to conform to fedora guidelines
+
* Mon Jul 04 2011 <mtaylor(a)redhat.com> - 0.0.1-1
- Added man files
+
* Wed Jun 15 2011 <jguiditt(a)redhat.com> - 0.0.1-1
- Initial package
--
1.7.6