[rubygem-foreigner/f18] Rebased on foreigner 1.2.1.

Darryl L. Pierce mcpierce at fedoraproject.org
Thu Dec 20 21:55:18 UTC 2012


commit 7b39f6149069344ff586125535f0f56e4265d634
Author: Darryl L. Pierce <dpierce at redhat.com>
Date:   Thu Dec 20 16:37:27 2012 -0500

    Rebased on foreigner 1.2.1.
    
    - Updated the specfile to reflect current Ruby packaging guidelines.

 rubygem-foreigner.spec |   34 ++++++++++++++++++++++++----------
 1 files changed, 24 insertions(+), 10 deletions(-)
---
diff --git a/rubygem-foreigner.spec b/rubygem-foreigner.spec
index 231bcd0..b262efa 100644
--- a/rubygem-foreigner.spec
+++ b/rubygem-foreigner.spec
@@ -4,22 +4,23 @@
 
 Summary:       Foreign Keys for Rails
 Name:          rubygem-%{gem_name}
-Version:       1.2.0
+Version:       1.2.1
 Release:       1%{?dist}
 License:       MIT
+
 URL:           http://github.com/matthuhiggins/foreigner
 Source0:       http://rubygems.org/gems/%{gem_name}-%{version}.gem
 
 Provides:      rubygem(%{gem_name}) = %{version}
 
-Requires:      ruby(abi) = %{rubyabi}
-Requires:      ruby(rubygems) >= 1.3.5
-Requires:      rubygem(activerecord) >= 3.0.0
-
 BuildArch:     noarch
 
 BuildRequires: rubygems-devel
 
+Requires:      ruby(abi) = %{rubyabi}
+Requires:      rubygems
+Requires:      rubygem(activerecord) >= 3.0.0
+
 
 %description
 Adds helpers to migrations and correctly dumps foreign keys to schema.rb.
@@ -36,17 +37,26 @@ BuildArch: noarch
 
 
 %prep
+gem unpack %{SOURCE0}
+%setup -q -D -T -n %{gem_name}-%{version}
 
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
 
-%build
+# apply any patches here
 
 
-%install
-gem install --local --install-dir %{buildroot}%{gem_dir} \
-            --force --rdoc %{SOURCE0}
+%build
+gem build %{gem_name}.gemspec
 
+gem install --local \
+            --install-dir .%{gem_dir} \
+            --force \
+            --rdoc %{SOURCE0}
 
-%check
+
+%install
+mkdir -p %{buildroot}%{gem_dir}
+cp -a ./%{gem_dir}/* %{buildroot}%{gem_dir}/
 
 
 %files
@@ -65,6 +75,10 @@ gem install --local --install-dir %{buildroot}%{gem_dir} \
 
 
 %changelog
+* Thu Dec 20 2012 Darryl L. Pierce <dpierce at redhat.com> - 1.2.1-1
+- Rebased on foreigner 1.2.1.
+- Updated the specfile to reflect current Ruby packaging guidelines.
+
 * Wed Jul 18 2012 Darryl L. Pierce <dpierce at redhat.com> - 1.2.0-1
 - Rebased on foreigner release 1.2.0.
 - Removed the tests since they were not invoked.


More information about the scm-commits mailing list