summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Ulrich Niedermann <hun@n-dimensional.de>2009-04-01 04:04:26 +0200
committerHans Ulrich Niedermann <hun@n-dimensional.de>2009-04-01 04:04:26 +0200
commit4e410150833d4bf234b8921e2cefb3f819f8523e (patch)
tree9ea6df665fa9ab493e732d0651c491fade888c33
parent4a721698ef698b9a7281218d8a0776ae18f69136 (diff)
downloadrubygem-jekyll-package-4e410150833d4bf234b8921e2cefb3f819f8523e.tar.gz
rubygem-jekyll-package-4e410150833d4bf234b8921e2cefb3f819f8523e.tar.xz
rubygem-jekyll-package-4e410150833d4bf234b8921e2cefb3f819f8523e.zip
Use ruby gem as SOURCE0
-rw-r--r--rubygem-jekyll.spec42
1 files changed, 26 insertions, 16 deletions
diff --git a/rubygem-jekyll.spec b/rubygem-jekyll.spec
index 1188850..47cf01e 100644
--- a/rubygem-jekyll.spec
+++ b/rubygem-jekyll.spec
@@ -1,35 +1,39 @@
-%define sha1 9a8125572974cdcd513252815ebad4073c099793
-%define tarbase mojombo-jekyll-%{sha1}
+%define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")
+%define gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
+%define gemname mojombo-jekyll
+%define geminstdir %{gemdir}/gems/%{gemname}-%{version}
-Name: rubygem-jekyll
+Name: rubygem-%{gemname}
Version: 0.4.1
Release: 1%{?dist}
Summary: Blog-aware, static web site generator
-Group:
-License:
+Group: Applications/Internet
+License: FIXME
URL: http://github.com/mojombo/jekyll/
-Source0: http://download.github.com/%{tarbase}.tar.gz
+Source0: http://gems.github.com/gems/%{gemname}-%{version}.gem
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
-BuildRequires:
-Requires:
+BuildRequires: rubygems
+Requires: rubygems
+Provides: rubygem(%{gemname}) = %{version}
%description
%prep
-%setup -q -n %{tarbase}
-
%build
-%configure
-make %{?_smp_mflags}
%install
rm -rf %{buildroot}
-make install DESTDIR=%{buildroot}
+mkdir -p %{buildroot}%{gemdir}
+gem install --local --install-dir %{buildroot}%{gemdir} \
+ --force --rdoc %{SOURCE0}
+echo "########################"
+echo "gemdir=%{gemdir}"
+echo "geminstdir=%{geminstdir}"
%clean
@@ -38,9 +42,15 @@ rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
-%doc
-
-
+%doc %{gemdir}/doc/%{gemname}-%{version
+%doc %{geminstdir}/README.textile
+%doc %{geminstdir}/History.txt
+%{geminstdir}/bin
+%{geminstdir}/lib
+%{geminstdir}/test
+%{gemdir}/cache/%{gemname}-%{version}.gem
+%{gemdir}/specifications/%{gemname}-%{version}.gemspec
+%{gemdir}/bin/jekyll
%changelog