e0d6d6d
%global gem_name diffy
e0d6d6d
e0d6d6d
Name:          rubygem-%{gem_name}
Ilia Gradina ff41d1d
Version:       3.2.1
a22551f
Release:       4%{?dist}
e0d6d6d
Summary:       A convenient way to diff string in ruby
e0d6d6d
License:       MIT
e0d6d6d
URL:           http://github.com/samg/diffy
e0d6d6d
Source0:       https://rubygems.org/gems/%{gem_name}-%{version}.gem
e0d6d6d
BuildRequires: ruby
e0d6d6d
BuildRequires: ruby(release)
e0d6d6d
BuildRequires: rubygems-devel
e0d6d6d
BuildRequires: rubygem(rspec)
e0d6d6d
BuildArch:     noarch
e0d6d6d
e0d6d6d
%description
e0d6d6d
It provides a convenient way to generate a diff from two strings or files.
e0d6d6d
Instead of reimplementing the LCS diff algorithm Diffy uses battle tested Unix
e0d6d6d
diff to generate diffs, and focuses on providing a convenient interface,
e0d6d6d
and getting out of your way.
e0d6d6d
e0d6d6d
%package doc
e0d6d6d
Summary:       Documentation for %{name}
e0d6d6d
Requires:      %{name} = %{version}-%{release}
e0d6d6d
BuildArch:     noarch
e0d6d6d
e0d6d6d
%description doc
e0d6d6d
Documentation for %{name}.
e0d6d6d
e0d6d6d
%prep
e0d6d6d
gem unpack %{SOURCE0}
e0d6d6d
e0d6d6d
%setup -q -D -T -n  %{gem_name}-%{version}
e0d6d6d
e0d6d6d
gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
e0d6d6d
e0d6d6d
%build
e0d6d6d
# Create the gem as gem install only works on a gem file
e0d6d6d
gem build %{gem_name}.gemspec
e0d6d6d
e0d6d6d
# %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir
e0d6d6d
# by default, so that we can move it into the buildroot in %%install
e0d6d6d
%gem_install
e0d6d6d
e0d6d6d
%install
e0d6d6d
mkdir -p %{buildroot}%{gem_dir}
e0d6d6d
cp -a .%{gem_dir}/* \
e0d6d6d
        %{buildroot}%{gem_dir}/
e0d6d6d
#cleanup
e0d6d6d
rm -f %{buildroot}%{gem_instdir}/diffy.gemspec
e0d6d6d
e0d6d6d
%check
e0d6d6d
pushd .%{gem_instdir}
e0d6d6d
  rspec -Ilib spec
e0d6d6d
popd
e0d6d6d
e0d6d6d
%files
e0d6d6d
%dir %{gem_instdir}
1ac0159
%doc %{gem_instdir}/README.md
1ac0159
%doc %{gem_instdir}/CHANGELOG
1ac0159
%doc %{gem_instdir}/CONTRIBUTORS
1ac0159
%{gem_spec}
e0d6d6d
%license %{gem_instdir}/LICENSE
e0d6d6d
%{gem_libdir}
1ac0159
%exclude %{gem_instdir}/.*
e0d6d6d
%exclude %{gem_cache}
e0d6d6d
e0d6d6d
%files doc
e0d6d6d
%doc %{gem_docdir}
1ac0159
%exclude %{gem_instdir}/Gemfile
1ac0159
%exclude %{gem_instdir}/Rakefile
1ac0159
%exclude %{gem_instdir}/spec
e0d6d6d
e0d6d6d
e0d6d6d
%changelog
a22551f
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-4
a22551f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
a22551f
687bf5f
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-3
687bf5f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
687bf5f
0eba92c
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-2
0eba92c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
0eba92c
Ilia Gradina ff41d1d
* Wed May 01 2019 Ilya Gradina <ilya.gradina@gmail.com> - 3.2.1-1
Ilia Gradina ff41d1d
- Update to 3.2.1
Ilia Gradina ff41d1d
38e3bc5
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.0-5.1
38e3bc5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
38e3bc5
6e83969
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.0-4.1
6e83969
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
6e83969
2b4c1de
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.0-3.1
2b4c1de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2b4c1de
97a5696
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.0-2.1
97a5696
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
97a5696
369c2bb
* Sat Jul 08 2017 Ilya Gradina <ilya.gradina@gmail.com> - 3.2.0-1.1
369c2bb
- fix build
369c2bb
7b20a63
* Tue Mar 14 2017 Ilya Gradina <ilya.gradina@gmail.com> - 3.2.0-1
7b20a63
- Update to 3.2.0 (#1431383)
7b20a63
486066c
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-3
486066c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
486066c
46bf7e8
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-2
46bf7e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
46bf7e8
1ac0159
* Sun Jan 10 2016 Ilya Gradina <ilya.gradina@gmail.com> - 3.1.0-1
1ac0159
- Update to 3.1.0 (#1292634)
1ac0159
- changed files and files doc section 
1ac0159
e0d6d6d
* Wed Jul 22 2015 Ilya Gradina <ilya.gradina@gmail.com> - 3.0.7-4
e0d6d6d
- changed description
e0d6d6d
e0d6d6d
* Tue Jul 21 2015 Ilya Gradina <ilya.gradina@gmail.com> - 3.0.7-3
e0d6d6d
- execute the test suite in .%%{gem_instdir}
e0d6d6d
- exclude %%{gem_instdir}
e0d6d6d
e0d6d6d
* Mon Jul 20 2015 Ilya Gradina <ilya.gradina@gmail.com> - 3.0.7-2
e0d6d6d
- add execution test suite
e0d6d6d
- exclude hidden files
e0d6d6d
e0d6d6d
* Sun Jul 19 2015 Ilya Gradina <ilya.gradina@gmail.com> - 3.0.7-1
e0d6d6d
- Initial package