From 2b1abcf4292727e516124be4a7c4409a2a0b614d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ondruch?= Date: Wed, 27 Jul 2011 14:32:51 +0200 Subject: [PATCH] Update to Mustache 0.99.4 Dropped optional Sinatra dependency. Removed deprecated %clean section. Added man pages. --- .gitignore | 1 + rubygem-mustache.spec | 69 ++++++++++++++++++++++++++++--------------- sources | 2 +- 3 files changed, 47 insertions(+), 25 deletions(-) diff --git a/.gitignore b/.gitignore index a4ffbeb..55c05dc 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /mustache-0.11.2.gem +/mustache-0.99.4.gem diff --git a/rubygem-mustache.spec b/rubygem-mustache.spec index 8ced5f8..2718643 100644 --- a/rubygem-mustache.spec +++ b/rubygem-mustache.spec @@ -1,21 +1,23 @@ -%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) %global gemname mustache + +%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) %global geminstdir %{gemdir}/gems/%{gemname}-%{version} +%global rubyabi 1.8 Summary: Framework-agnostic way to render logic-free views Name: rubygem-%{gemname} -Version: 0.11.2 -Release: 5%{?dist} +Version: 0.99.4 +Release: 1%{?dist} Group: Development/Languages License: MIT URL: http://github.com/defunkt/mustache Source0: http://rubygems.org/downloads/%{gemname}-%{version}.gem -Requires: ruby(abi) = 1.8 -Requires: rubygems -Requires: rubygem(sinatra) -BuildRequires: rubygems -BuildRequires: rubygem(rspec) -Buildrequires: rubygem(rake) +Requires: ruby(abi) = %{rubyabi} +Requires: ruby(rubygems) +Requires: ruby +BuildRequires: ruby(abi) = %{rubyabi} +BuildRequires: ruby(rubygems) +BuildRequires: ruby BuildArch: noarch Provides: rubygem(%{gemname}) = %{version} @@ -34,46 +36,65 @@ Requires:%{name} = %{version}-%{release} Documentation for %{name} %prep +%setup -q -c -T +mkdir -p .%{gemdir} +gem install --local --install-dir .%{gemdir} \ + --bindir .%{_bindir} \ + --force %{SOURCE0} %build %install -rm -rf %{buildroot} mkdir -p %{buildroot}%{gemdir} -gem install --local --install-dir %{buildroot}%{gemdir} \ - --force --rdoc %{SOURCE0} -mkdir -p %{buildroot}/%{_bindir} -mv %{buildroot}%{gemdir}/bin/* %{buildroot}/%{_bindir} -rmdir %{buildroot}%{gemdir}/bin +cp -a .%{gemdir}/* \ + %{buildroot}%{gemdir}/ + +mkdir -p %{buildroot}%{_bindir} +cp -a .%{_bindir}/* \ + %{buildroot}%{_bindir}/ + find %{buildroot}%{geminstdir}/bin -type f | xargs chmod a+x +# Install man pages +mkdir -p %{buildroot}%{_mandir}/man5 +cp -a .%{geminstdir}/man/mustache.5 %{buildroot}%{_mandir}/man5 +mkdir -p %{buildroot}%{_mandir}/man1 +cp -a .%{geminstdir}/man/mustache.1 %{buildroot}%{_mandir}/man1 + +# Install documentation +cp -a .%{geminstdir}/man/*.html . + %check pushd %{buildroot}/%{geminstdir} -rake test +testrb -Ilib test/*_test.rb popd -%clean -rm -rf %{buildroot} - %files -%defattr(-, root, root, -) %dir %{geminstdir} +%doc *.html %{geminstdir}/lib %{geminstdir}/bin %{_bindir}/mustache %doc %{geminstdir}/README.md %doc %{geminstdir}/LICENSE %{gemdir}/cache/%{gemname}-%{version}.gem -%{gemdir}/specifications/%{gemname}-%{version}.gemspec +%exclude %{gemdir}/specifications/%{gemname}-%{version}.gemspec +%exclude %{geminstdir}/man +%doc %{_mandir}/man1/* +%doc %{_mandir}/man5/* %files doc -%defattr(-, root, root, -) -%{geminstdir}/man %{geminstdir}/Rakefile -%{gemdir}/doc/%{gemname}-%{version} +%doc %{gemdir}/doc/%{gemname}-%{version} %{geminstdir}/test %changelog +* Wed Jul 27 2011 Vít Ondruch - 0.99.4-1 +- Update to Mustache 0.99.4 +- Dropped optional Sinatra dependency. +- Removed deprecated %%clean section. +- Added man pages. + * Wed Feb 09 2011 Fedora Release Engineering - 0.11.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild diff --git a/sources b/sources index 87e0ca1..f0dbc58 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -dfb47d8cb0f5bfb418b86e5d135c58be mustache-0.11.2.gem +650194ec2c166feb087377647414b9dc mustache-0.99.4.gem