Blame rubygem-ensure_valid_encoding.spec

324a03d
%global	gem_name	ensure_valid_encoding
577ee82
%if 0%{?fedora} >= 21
577ee82
%global	gem_minitest	rubygem(minitest4)
577ee82
%else
577ee82
%global	gem_minitest	rubygem(minitest)
577ee82
%endif
324a03d
324a03d
Name:		rubygem-%{gem_name}
324a03d
Version:	0.5.3
45ee0c8
Release:	12%{?dist}
324a03d
324a03d
Summary:	Replace bad bytes in given encoding with replacement strings
324a03d
License:	MIT
324a03d
URL:		https://github.com/jrochkind/ensure_valid_encoding
324a03d
Source0:	https://rubygems.org/gems/%{gem_name}-%{version}.gem
324a03d
324a03d
BuildRequires:	ruby(release)
324a03d
BuildRequires:	rubygems-devel
577ee82
BuildRequires:	%gem_minitest
324a03d
Requires:	ruby(release)
324a03d
Requires:	ruby(rubygems)
324a03d
BuildArch:	noarch
324a03d
Provides:	rubygem(%{gem_name}) = %{version}
324a03d
324a03d
%description
324a03d
Replace bad bytes in given encoding with replacement strings, _or_ 
324a03d
fail quickly on invalid encodings --  _without_ a transcode to 
324a03d
a different encoding.
324a03d
324a03d
%package	doc
324a03d
Summary:	Documentation for %{name}
324a03d
Requires:	%{name} = %{version}-%{release}
324a03d
BuildArch:	noarch
324a03d
324a03d
%description doc
324a03d
Documentation for %{name}
324a03d
324a03d
%prep
324a03d
gem unpack %{SOURCE0}
324a03d
%setup -q -D -T -n  %{gem_name}-%{version}
324a03d
gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
324a03d
324a03d
%build
324a03d
gem build %{gem_name}.gemspec
324a03d
%gem_install
324a03d
324a03d
%install
324a03d
mkdir -p %{buildroot}%{gem_dir}
324a03d
cp -pa .%{gem_dir}/* \
324a03d
	%{buildroot}%{gem_dir}/
324a03d
324a03d
# Cleanup
324a03d
pushd %{buildroot}%{gem_instdir}
324a03d
rm -rf \
324a03d
	.gitignore \
324a03d
	Gemfile Rakefile \
324a03d
	*.gemspec \
324a03d
	test
324a03d
popd
324a03d
324a03d
%check
324a03d
pushd .%{gem_instdir}
577ee82
ruby -Ilib:. -e 'gem "minitest", "<5" ; Dir.glob("test/*_test.rb").each {|f| require f}'
324a03d
popd
324a03d
324a03d
%files
324a03d
%dir	%{gem_instdir}
324a03d
%doc	%{gem_instdir}/[A-Z]*
324a03d
324a03d
%{gem_libdir}
324a03d
%exclude	%{gem_cache}
324a03d
%{gem_spec}
324a03d
324a03d
%files doc
324a03d
%doc	%{gem_docdir}
324a03d
324a03d
%changelog
45ee0c8
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.3-12
45ee0c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
45ee0c8
7dc049d
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.3-11
7dc049d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
7dc049d
a4381d0
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.3-10
a4381d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a4381d0
8539332
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.3-9
8539332
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8539332
75a4be8
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.3-8
75a4be8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
75a4be8
2671ede
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.3-7
2671ede
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2671ede
9089fe4
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.3-6
9089fe4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9089fe4
513f8d7
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.3-5
513f8d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
513f8d7
278f9dd
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.3-4
278f9dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
278f9dd
7bc8f81
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.3-3
7bc8f81
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7bc8f81
577ee82
* Thu Jun 12 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.5.3-2
577ee82
- Force to use minitest ver4 for now
2c7322c
324a03d
* Tue Nov 26 2013 TASAKA Mamoru <mtasaka@tbz.t-com.ne.jp> - 0.5.3-1
324a03d
- Initial package