54fd8c1
Name:           perl-Spoon
485cca2
Version:        0.24
23caeb8
Release:        37%{?dist}
485cca2
Summary:        Spiffy Application Building Framework
0dc0146
License:        GPL+ or Artistic
42f7045
URL:            https://metacpan.org/release/Spoon
42f7045
Source0:        https://cpan.metacpan.org/authors/id/I/IN/INGY/Spoon-%{version}.tar.gz
54fd8c1
BuildArch:      noarch
Petr Šabata a205d86
# Build
3a695af
BuildRequires:  coreutils
Petr Šabata a205d86
BuildRequires:  make
945fca5
BuildRequires:  perl-interpreter
a5da676
BuildRequires:  perl-generators
cab066f
BuildRequires:  perl(File::Spec)
3a695af
BuildRequires:  perl(inc::Module::Install)
3a695af
BuildRequires:  perl(Module::Install::Makefile)
3a695af
BuildRequires:  perl(Module::Install::Metadata)
3a695af
BuildRequires:  perl(Module::Install::WriteAll)
3a695af
BuildRequires:  sed
Petr Šabata a205d86
# Runtime
cab066f
BuildRequires:  perl(base)
cab066f
BuildRequires:  perl(Carp)
cab066f
BuildRequires:  perl(CGI)
cab066f
# CGI::Util not used for tests
3a695af
BuildRequires:  perl(Config)
cab066f
# Data::Dumper not used for tests
cab066f
BuildRequires:  perl(DB_File)
cab066f
BuildRequires:  perl(Encode)
3a695af
BuildRequires:  perl(File::Path)
54fd8c1
BuildRequires:  perl(IO::All) >= 0.32
cab066f
# MIME::Base64 not used for tests
cab066f
BuildRequires:  perl(Scalar::Util)
868ba26
BuildRequires:  perl(Spiffy) >= 0.24
cab066f
BuildRequires:  perl(Storable)
3a695af
BuildRequires:  perl(strict)
54fd8c1
BuildRequires:  perl(Template) >= 2.10
54fd8c1
BuildRequires:  perl(Time::HiRes)
Petr Šabata a205d86
# Tests only
cab066f
BuildRequires:  perl(lib)
cab066f
BuildRequires:  perl(Test::More)
6486775
BuildRequires:  perl(URI::Escape)
cab066f
BuildRequires:  perl(warnings)
Petr Šabata a205d86
# Optional tests only
cab066f
BuildRequires:  perl(Test::Memory::Cycle)
Petr Šabata a205d86
Requires:       perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
cab066f
Requires:       perl(Carp)
cab066f
Requires:       perl(CGI::Util)
cab066f
Requires:       perl(Config)
cab066f
Requires:       perl(Data::Dumper)
cab066f
Requires:       perl(Encode)
3a695af
Requires:       perl(File::Path)
54fd8c1
Requires:       perl(IO::All) >= 0.32
cab066f
Requires:       perl(MIME::Base64)
868ba26
Requires:       perl(Spiffy) >= 0.24
cab066f
Requires:       perl(Storable)
3a695af
Requires:       perl(strict)
54fd8c1
Requires:       perl(Template) >= 2.10
54fd8c1
dbc219c
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(IO::All|Spiffy|Template\\)$
Petr Šabata c929da0
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}perl\\(IO::All\\)$
485cca2
54fd8c1
%description
54fd8c1
Spoon is an Application Framework that is designed primarily for
54fd8c1
building Social Software web applications. The Kwiki wiki software is
54fd8c1
built on top of Spoon.
54fd8c1
54fd8c1
%prep
54fd8c1
%setup -q -n Spoon-%{version}
3a695af
# Remove bundled modules
3a695af
rm -r ./inc/*
3a695af
sed -i -e '/^inc\//d' MANIFEST
54fd8c1
54fd8c1
%build
Petr Šabata a205d86
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
54fd8c1
make %{?_smp_mflags}
54fd8c1
54fd8c1
%install
Petr Šabata a205d86
make pure_install DESTDIR=%{buildroot}
Petr Šabata a205d86
%{_fixperms} %{buildroot}/*
54fd8c1
54fd8c1
%check
54fd8c1
make test
54fd8c1
54fd8c1
%files
485cca2
%doc Changes README
54fd8c1
%{perl_vendorlib}/*
54fd8c1
%{_mandir}/man3/*
54fd8c1
54fd8c1
%changelog
23caeb8
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.24-37
23caeb8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
23caeb8
4e1cfa0
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.24-36
4e1cfa0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4e1cfa0
76fbbdb
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.24-35
76fbbdb
- Perl 5.28 rebuild
76fbbdb
f76e9e0
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.24-34
f76e9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f76e9e0
68e824f
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.24-33
68e824f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
68e824f
37cd236
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.24-32
37cd236
- Perl 5.26 rebuild
37cd236
3a695af
* Thu May 18 2017 Petr Pisar <ppisar@redhat.com> - 0.24-31
3a695af
- Fix building on Perl without "." in @INC (CPAN RT#121773)
3a695af
19e5856
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.24-30
19e5856
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
19e5856
bc7aed5
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.24-29
bc7aed5
- Perl 5.24 rebuild
bc7aed5
Petr Šabata c929da0
* Wed Mar 02 2016 Petr Šabata <contyk@redhat.com> - 0.24-28
Petr Šabata c929da0
- Re-add the IO::All provides filter, removed in error
Petr Šabata c929da0
Petr Šabata a205d86
* Tue Mar 01 2016 Petr Šabata <contyk@redhat.com> - 0.24-27
Petr Šabata a205d86
- Package cleanup
Petr Šabata a205d86
2a237b1
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.24-26
2a237b1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2a237b1
271aaed
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.24-25
271aaed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
271aaed
530fd4e
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.24-24
530fd4e
- Perl 5.22 rebuild
530fd4e
43fea5d
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.24-23
43fea5d
- Perl 5.20 rebuild
43fea5d
45d127c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.24-22
45d127c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
45d127c
ec76f11
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.24-21
ec76f11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
ec76f11
7483f26
* Sat Jul 27 2013 Petr Pisar <ppisar@redhat.com> - 0.24-20
7483f26
- Perl 5.18 rebuild
cab066f
- Specify all dependencies
7483f26
5024db2
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.24-19
5024db2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
5024db2
00e80ea
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.24-18
00e80ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
00e80ea
1e9ee45
* Thu Jun 21 2012 Petr Pisar <ppisar@redhat.com> - 0.24-17
1e9ee45
- Perl 5.16 rebuild
1e9ee45
d93274c
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.24-16
d93274c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
d93274c
dbc219c
* Mon Jul 25 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.24-15
dbc219c
- add new filter
dbc219c
Petr Sabata 2967504
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 0.24-14
Petr Sabata 2967504
- Perl mass rebuild
Petr Sabata 2967504
e20c1bb
* Wed Feb 16 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.24-13
e20c1bb
- Remove bogus rm %%{__perl_provides}.
e20c1bb
cd69447
* Wed Feb 16 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.24-12
cd69447
- Revert temporary hack "BR: perl-IO-All" (Not required anymore).
cd69447
4148871
* Tue Feb 15 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.24-11
4148871
- BR: perl-IO-All, to assure getting the right perl(IO::All)
4148871
  (was bogusly provided by perl-Spoon-0.24-9).
4148871
868ba26
* Tue Feb 15 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.24-10
868ba26
- Rework filters (Cause of broken deps).
868ba26
9f62542
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.24-9
9f62542
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9f62542
d4849f3
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.24-8
d4849f3
- 661697 rebuild for fixing problems with vendorach/lib
d4849f3
7e90ff9
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.24-7
7e90ff9
- Mass rebuild with perl-5.12.0
7e90ff9
fab9989
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.24-6
fab9989
- rebuild against perl 5.10.1
fab9989
d324712
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.24-5
d324712
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d324712
3f0a876
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.24-4
3f0a876
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3f0a876
0dc0146
* Wed Mar  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.24-3
0dc0146
- rebuild for new perl
0dc0146
fedaa38
* Wed Apr 18 2007 Steven Pritchard <steve@kspei.com> 0.24-2
fedaa38
- BR ExtUtils::MakeMaker.
fedaa38
485cca2
* Tue Dec 26 2006 Steven Pritchard <steve@kspei.com> 0.24-1
485cca2
- Update to 0.24.
485cca2
- Use fixperms macro instead of our own chmod incantation.
485cca2
- Other minor cleanup to more closely match current cpanspec output.
485cca2
34f51d2
* Sat Sep 16 2006 Steven Pritchard <steve@kspei.com> 0.23-5
34f51d2
- Fix find option order.
34f51d2
6486775
* Mon Jun 12 2006 Steven Pritchard <steve@kspei.com> 0.23-4
6486775
- BR URI::Escape.
6486775
4b9d48b
* Thu Mar 02 2006 Steven Pritchard <steve@kspei.com> 0.23-3
4b9d48b
- Improve Summary.
4b9d48b
- Fix Source0.
4b9d48b
54fd8c1
* Mon Feb 27 2006 Steven Pritchard <steve@kspei.com> 0.23-2
54fd8c1
- Drop explicit BR: perl.
54fd8c1
54fd8c1
* Wed Dec 28 2005 Steven Pritchard <steve@kspei.com> 0.23-1
54fd8c1
- Specfile autogenerated.