summaryrefslogtreecommitdiffstats
path: root/rubygem-yajl-ruby.spec
diff options
context:
space:
mode:
Diffstat (limited to 'rubygem-yajl-ruby.spec')
-rw-r--r--rubygem-yajl-ruby.spec13
1 files changed, 10 insertions, 3 deletions
diff --git a/rubygem-yajl-ruby.spec b/rubygem-yajl-ruby.spec
index 8b763a4..d817b20 100644
--- a/rubygem-yajl-ruby.spec
+++ b/rubygem-yajl-ruby.spec
@@ -43,16 +43,23 @@ BuildArch: noarch
This package contains documentation for %{name}
%prep
-%setup -q -c -T
+gem unpack %{SOURCE0}
+
+%setup -q -D -T -n %{gem_name}-%{version}
+
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
+
+%build
+gem build %{gem_name}.gemspec
+
mkdir -p .%{gem_dir}
export CONFIGURE_ARGS="--with-cflags='%{optflags}'"
gem install --local \
--install-dir $(pwd)%{gem_dir} \
-V \
--force --rdoc \
- %{SOURCE0}
+ %{gem_name}-%{version}.gem
-%build
%install
mkdir -p %{buildroot}%{gem_dir}