From 32b8a774f17f34b4285d399e800de6e9dc240bf5 Mon Sep 17 00:00:00 2001 From: zhu-yuncheng Date: Mon, 24 May 2021 12:07:06 +0800 Subject: [PATCH 1/3] Package init --- Time-Mock-v0.0.2.tar.gz | Bin 0 -> 5139 bytes perl-Time-Mock.spec | 70 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 Time-Mock-v0.0.2.tar.gz create mode 100644 perl-Time-Mock.spec diff --git a/Time-Mock-v0.0.2.tar.gz b/Time-Mock-v0.0.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..14cc0e26cd0b8174fb09d187c41896a0be28c4e2 GIT binary patch literal 5139 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 B4dDO) literal 0 HcmV?d00001 diff --git a/perl-Time-Mock.spec b/perl-Time-Mock.spec new file mode 100644 index 0000000..c0a7278 --- /dev/null +++ b/perl-Time-Mock.spec @@ -0,0 +1,70 @@ +%global _empty_manifest_terminate_build 0 +Name: perl-Time-Mock +Version: 0.0.2 +Release: 1 +Summary: Time::Mock Perl module +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Time-Mock/ +Source0: http://www.cpan.org/authors/id/E/EW/EWILHELM/Time-Mock-v%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl-generators +BuildRequires: perl(Date::Parse) >= 2.27 +BuildRequires: perl(Module::Build) +BuildRequires: perl(Test::More) +Requires: perl(Date::Parse) >= 2.27 +%description +perl Build.PL ./Build ./Build test ./Build install +%package help +Summary : Time::Mock Perl module +Provides: perl-Time-Mock-doc +%description help +perl Build.PL ./Build ./Build test ./Build install +%prep +%setup -q -n Time-Mock-v%{version} +%build +export PERL_MM_OPT="" +%{__perl} Build.PL --installdirs=vendor +./Build + +%install +export PERL_MM_OPT="" +rm -rf $RPM_BUILD_ROOT + +./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0 +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +pushd %{buildroot} +touch filelist.lst +if [ -d usr/bin ];then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ];then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ];then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib ];then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +popd +mv %{buildroot}/filelist.lst . +%check || : +./Build test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files -f filelist.lst +%defattr(-,root,root,-) +%doc Changes README +%{perl_vendorlib}/* +%files help +%{_mandir}/* + +%changelog +* Sun May 23 2021 Perl_Bot 0.0.2-1 +- Specfile autogenerated by Perl_Bot -- Gitee From bf771213350b7ac2b05ac96ad3d08395be83cdf3 Mon Sep 17 00:00:00 2001 From: zhu-yuncheng Date: Tue, 25 May 2021 19:59:59 +0800 Subject: [PATCH 2/3] better description --- perl-Time-Mock.spec | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/perl-Time-Mock.spec b/perl-Time-Mock.spec index c0a7278..e38292f 100644 --- a/perl-Time-Mock.spec +++ b/perl-Time-Mock.spec @@ -14,12 +14,20 @@ BuildRequires: perl(Module::Build) BuildRequires: perl(Test::More) Requires: perl(Date::Parse) >= 2.27 %description -perl Build.PL ./Build ./Build test ./Build install +This is an alternative to Test::MockTime which enables test suites to +test code at specific points in time. Test::MockTime is nice, but doesn't +allow you to accelerate the time step and doesn't deal with Time::HiRes or +give you any way to change the time across forks. + %package help Summary : Time::Mock Perl module Provides: perl-Time-Mock-doc %description help -perl Build.PL ./Build ./Build test ./Build install +This is an alternative to Test::MockTime which enables test suites to +test code at specific points in time. Test::MockTime is nice, but doesn't +allow you to accelerate the time step and doesn't deal with Time::HiRes or +give you any way to change the time across forks. + %prep %setup -q -n Time-Mock-v%{version} %build -- Gitee From 789210a414c2f8b7e26e4f012e12e4d230963f11 Mon Sep 17 00:00:00 2001 From: zhu-yuncheng Date: Mon, 24 May 2021 12:07:06 +0800 Subject: [PATCH 3/3] Package init --- Time-Mock-v0.0.2.tar.gz | Bin 0 -> 5139 bytes perl-Time-Mock.spec | 78 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 Time-Mock-v0.0.2.tar.gz create mode 100644 perl-Time-Mock.spec diff --git a/Time-Mock-v0.0.2.tar.gz b/Time-Mock-v0.0.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..14cc0e26cd0b8174fb09d187c41896a0be28c4e2 GIT binary patch literal 5139 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 B4dDO) literal 0 HcmV?d00001 diff --git a/perl-Time-Mock.spec b/perl-Time-Mock.spec new file mode 100644 index 0000000..e38292f --- /dev/null +++ b/perl-Time-Mock.spec @@ -0,0 +1,78 @@ +%global _empty_manifest_terminate_build 0 +Name: perl-Time-Mock +Version: 0.0.2 +Release: 1 +Summary: Time::Mock Perl module +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Time-Mock/ +Source0: http://www.cpan.org/authors/id/E/EW/EWILHELM/Time-Mock-v%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl-generators +BuildRequires: perl(Date::Parse) >= 2.27 +BuildRequires: perl(Module::Build) +BuildRequires: perl(Test::More) +Requires: perl(Date::Parse) >= 2.27 +%description +This is an alternative to Test::MockTime which enables test suites to +test code at specific points in time. Test::MockTime is nice, but doesn't +allow you to accelerate the time step and doesn't deal with Time::HiRes or +give you any way to change the time across forks. + +%package help +Summary : Time::Mock Perl module +Provides: perl-Time-Mock-doc +%description help +This is an alternative to Test::MockTime which enables test suites to +test code at specific points in time. Test::MockTime is nice, but doesn't +allow you to accelerate the time step and doesn't deal with Time::HiRes or +give you any way to change the time across forks. + +%prep +%setup -q -n Time-Mock-v%{version} +%build +export PERL_MM_OPT="" +%{__perl} Build.PL --installdirs=vendor +./Build + +%install +export PERL_MM_OPT="" +rm -rf $RPM_BUILD_ROOT + +./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0 +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +pushd %{buildroot} +touch filelist.lst +if [ -d usr/bin ];then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ];then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ];then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib ];then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +popd +mv %{buildroot}/filelist.lst . +%check || : +./Build test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files -f filelist.lst +%defattr(-,root,root,-) +%doc Changes README +%{perl_vendorlib}/* +%files help +%{_mandir}/* + +%changelog +* Sun May 23 2021 Perl_Bot 0.0.2-1 +- Specfile autogenerated by Perl_Bot -- Gitee