Last active
November 3, 2020 02:00
-
-
Save pvalena/b7078e869d0a6299fed925e8f7b52804 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- rubygem-timecop/.generated.spec 2020-10-29 18:38:26.802356766 +0100 | |
+++ rubygem-timecop/rubygem-timecop.spec 2020-10-29 18:08:46.959224323 +0100 | |
@@ -1,16 +1,16 @@ | |
-# Generated from timecop-0.9.2.gem by gem2rpm -*- rpm-spec -*- | |
%global gem_name timecop | |
+Summary: Provides a unified method to mock Time.now, Date.today in a single call | |
Name: rubygem-%{gem_name} | |
Version: 0.9.2 | |
Release: 1%{?dist} | |
-Summary: A gem providing "time travel" and "time freezing" capabilities, making it dead simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call | |
License: MIT | |
URL: https://github.com/travisjeffery/timecop | |
-Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem | |
-BuildRequires: ruby(release) | |
+Source0: http://rubygems.org/downloads/%{gem_name}-%{version}.gem | |
BuildRequires: rubygems-devel | |
-BuildRequires: ruby >= 1.9.2 | |
+BuildRequires: rubygem(activesupport) | |
+BuildRequires: rubygem(minitest) | |
+BuildRequires: rubygem(mocha) | |
BuildArch: noarch | |
%description | |
@@ -18,11 +18,9 @@ | |
simple to test time-dependent code. It provides a unified method to mock | |
Time.now, Date.today, and DateTime.now in a single call. | |
- | |
%package doc | |
Summary: Documentation for %{name} | |
-Requires: %{name} = %{version}-%{release} | |
-BuildArch: noarch | |
+Requires:%{name} = %{version}-%{release} | |
%description doc | |
Documentation for %{name}. | |
@@ -31,38 +29,109 @@ | |
%setup -q -n %{gem_name}-%{version} | |
%build | |
-# Create the gem as gem install only works on a gem file | |
gem build ../%{gem_name}-%{version}.gemspec | |
- | |
-# %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir | |
-# by default, so that we can move it into the buildroot in %%install | |
%gem_install | |
%install | |
mkdir -p %{buildroot}%{gem_dir} | |
-cp -a .%{gem_dir}/* \ | |
- %{buildroot}%{gem_dir}/ | |
+cp -va ./%{gem_dir}/* %{buildroot}%{gem_dir} | |
+%check | |
+pushd .%{gem_instdir}/ | |
+# Drop Bundler and minitest-rg dependency. | |
+sed -i \ | |
+ -e '/require..bundler\/setup./ s/^/#/' \ | |
+ -e '/require..minitest\/rg./ s/^/#/' \ | |
+ -e '/require .pry./ s/^/#/g' \ | |
+ test/test_helper.rb | |
+# DateTime is required on several times | |
+# https://github.com/travisjeffery/timecop/issues/244 | |
+mv test/timecop_without_date_test.rb{,.disabled} | |
-%check | |
-pushd .%{gem_instdir} | |
-# Run the test suite. | |
+ruby -I.:lib -e 'Dir.glob "test/**/*_test.rb", &method(:require)' | |
popd | |
%files | |
%dir %{gem_instdir} | |
-%license %{gem_instdir}/LICENSE | |
%{gem_libdir} | |
+%license %{gem_instdir}/LICENSE | |
+%doc %{gem_instdir}/README.markdown | |
%exclude %{gem_cache} | |
%{gem_spec} | |
%files doc | |
-%doc %{gem_docdir} | |
-%doc %{gem_instdir}/README.markdown | |
-%{gem_instdir}/Rakefile | |
%{gem_instdir}/test | |
+%{gem_instdir}/Rakefile | |
+%{gem_docdir} | |
%changelog | |
-* Thu Oct 29 2020 Pavel Valena <pvalena@redhat.com> - 0.9.2-1 | |
+* Thu Oct 29 16:32:28 CET 2020 Pavel Valena <pvalena@redhat.com> - 0.9.2-1 | |
+- Update to timecop 0.9.2. | |
+ Resolves: rhbz#1888377 | |
+ | |
+* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.1-3 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild | |
+ | |
+* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.1-2 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild | |
+ | |
+* Thu Oct 17 2019 Pavel Valena <pvalena@redhat.com> - 0.9.1-1 | |
+- Update to timecop 0.9.1. | |
+ | |
+* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-9 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild | |
+ | |
+* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-8 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild | |
+ | |
+* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-7 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild | |
+ | |
+* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-6 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild | |
+ | |
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-5 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild | |
+ | |
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-4 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild | |
+ | |
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-3 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild | |
+ | |
+* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-2 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild | |
+ | |
+* Thu Jul 10 2014 Vít Ondruch <vondruch@redhat.com> - 0.7.1-1 | |
+- Update to Timecop 0.7.1. | |
+ | |
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.5-10 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild | |
+ | |
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.5-9 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild | |
+ | |
+* Mon Mar 11 2013 Josef Stribny <jstribny@redhat.com> - 0.3.5-8 | |
+- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0 | |
+ | |
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.5-7 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild | |
+ | |
+* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.5-6 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild | |
+ | |
+* Thu Feb 02 2012 Vít Ondruch <vondruch@redhat.com> - 0.3.5-5 | |
+- Rebuilt for Ruby 1.9.3. | |
+ | |
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.5-4 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild | |
+ | |
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.5-3 | |
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild | |
+ | |
+* Tue Nov 09 2010 Michal Fojtik <mfojtik@redhat.com> - 0.3.5-2 | |
+- Disabled test_time_stack_item test | |
+ | |
+* Thu Oct 14 2010 Michal Fojtik <mfojtik@redhat.com> - 0.3.5-1 | |
- Initial package |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment