%define oname diff-lcs Summary: Provide a list of changes between two sequenced collections Name: ruby-%{oname} Version: 1.1.2 Release: %mkrel 1 License: GPLv2+ or Ruby or Artistic Group: Development/Ruby URL: http://%{oname}.rubyforge.org/ Source0: http://gems.rubyforge.org/gems/%{oname}-%{version}.gem BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: ruby-RubyGems Requires: ruby BuildArch: noarch %description Diff::LCS is a port of Algorithm::Diff that uses the McIlroy-Hunt longest common subsequence (LCS) algorithm to compute intelligent differences between two sequenced enumerable containers. The implementation is based on Mario I. Wolczko's Smalltalk version (1.2, 1993) and Ned Konz's Perl version (Algorithm::Diff). %prep %build %install rm -rf %{buildroot} gem install --install-dir %{buildroot}/%{ruby_gemdir} --force %{SOURCE0} chmod g-w,g+r,o+r -R %{buildroot} mv %{buildroot}%{ruby_gemdir}/bin %{buildroot}%{_prefix} %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc %{ruby_gemdir}/doc/%{oname}-%{version} %{_bindir}/* %{ruby_gemdir}/cache/%{oname}-%{version}.gem %{ruby_gemdir}/gems/%{oname}-%{version} %{ruby_gemdir}/specifications/%{oname}-%{version}.gemspec %changelog * Mon Feb 01 2010 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1.1.2-1mdv2010.1 + Revision: 499305 - import ruby-diff-lcs * Mon Feb 1 2010 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1.1.2-1 - initial release