Luis Bazan 1ff33e7
Name:           perl-Term-Animation
Luis Bazan 1ff33e7
Version:        2.6
1d60583
Release:        37%{?dist}
Luis Bazan 1ff33e7
Summary:        ASCII sprite animation framework
Luis Bazan 1ff33e7
License:        GPL+ or Artistic
a2737c5
URL:            https://metacpan.org/release/Term-Animation
ceca4ce
Source0:        https://cpan.metacpan.org/authors/id/K/KB/KBAUCOM/Term-Animation-2.6.tar.gz
1d80b01
# Fix a POD syntax, CPAN RT#115456
1d80b01
Patch0:         Term-Animation-2.6-pod.patch
Luis Bazan 1ff33e7
BuildArch:      noarch
06560f4
BuildRequires:  make
44f5d0e
BuildRequires:  perl-generators
06560f4
BuildRequires:  perl-interpreter
06560f4
BuildRequires:  perl(:VERSION) >= 5.6
06560f4
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
06560f4
# Run-time:
fe49372
BuildRequires:  perl(Carp)
fe49372
BuildRequires:  perl(Curses)
fe49372
BuildRequires:  perl(Data::Dumper)
06560f4
BuildRequires:  perl(strict)
06560f4
BuildRequires:  perl(warnings)
06560f4
# Tests:
fe49372
BuildRequires:  perl(Test::More)
06560f4
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Luis Bazan 1ff33e7
Luis Bazan 1ff33e7
%description
Luis Bazan 1ff33e7
This module provides a framework to produce sprite animations using ASCII art.
Luis Bazan 1ff33e7
Each ASCII 'sprite' is given one or more frames, and placed into the animation
Luis Bazan 1ff33e7
as an 'animation object'. An animation object can have a callback routine that
Luis Bazan 1ff33e7
controls the position and frame of the object.
Luis Bazan 1ff33e7
Luis Bazan 1ff33e7
If the constructor is passed no arguments, it assumes that it is running full
Luis Bazan 1ff33e7
screen, and behaves accordingly. Alternatively, it can accept a curses window
Luis Bazan 1ff33e7
(created with the Curses new win call) as an argument, and will draw into that
Luis Bazan 1ff33e7
window.
Luis Bazan 1ff33e7
Luis Bazan 1ff33e7
%prep
Luis Bazan 1ff33e7
%setup -q -n Term-Animation-%{version}
1d80b01
%patch0 -p0
Luis Bazan 1ff33e7
Luis Bazan 1ff33e7
%build
06560f4
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
Luis Bazan 1ff33e7
make %{?_smp_mflags}
Luis Bazan 1ff33e7
Luis Bazan 1ff33e7
%install
2da956d
make pure_install DESTDIR=%{buildroot}
2da956d
%{_fixperms} %{buildroot}/*
Luis Bazan 1ff33e7
Luis Bazan 1ff33e7
%check
2da956d
make test
Luis Bazan 1ff33e7
Luis Bazan 1ff33e7
%files
06560f4
%doc Changes examples README MIGRATION
Luis Bazan 1ff33e7
%{perl_vendorlib}/*
Luis Bazan 1ff33e7
%{_mandir}/man3/*.3*
Luis Bazan 1ff33e7
Luis Bazan 1ff33e7
%changelog
1d60583
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-37
1d60583
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
1d60583
c03c132
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-36
c03c132
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
c03c132
1678a0c
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.6-35
1678a0c
- Perl 5.32 rebuild
1678a0c
b9ee975
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-34
b9ee975
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
b9ee975
a21783f
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-33
a21783f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a21783f
67cacb5
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.6-32
67cacb5
- Perl 5.30 rebuild
67cacb5
d18c7ce
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-31
d18c7ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
d18c7ce
06560f4
* Tue Dec 11 2018 Petr Pisar <ppisar@redhat.com> - 2.6-30
06560f4
- Modernize spec file
a2737c5
- Correct URL metadata
1d80b01
- Correct a documentation syntax (CPAN RT#115456)
06560f4
3c5d35d
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-29
3c5d35d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
3c5d35d
ae83afe
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.6-28
ae83afe
- Perl 5.28 rebuild
ae83afe
31d5c7c
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-27
31d5c7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
31d5c7c
fbfeae7
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-26
fbfeae7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
fbfeae7
8768b41
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.6-25
8768b41
- Perl 5.26 rebuild
8768b41
468000b
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-24
468000b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
468000b
67bd731
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.6-23
67bd731
- Perl 5.24 rebuild
67bd731
2e4efc0
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-22
2e4efc0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2e4efc0
bc26e6a
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-21
bc26e6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
bc26e6a
0dec7ec
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.6-20
0dec7ec
- Perl 5.22 rebuild
0dec7ec
6f649de
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.6-19
6f649de
- Perl 5.20 rebuild
6f649de
cb123c0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-18
cb123c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
cb123c0
14b083d
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-17
14b083d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
14b083d
1d12e7b
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 2.6-16
1d12e7b
- Perl 5.18 rebuild
1d12e7b
fe49372
* Fri Mar 01 2013 Ralf Cors├ępius <corsepiu@fedoraproject.org> - 2.6-15
fe49372
- Add BR: perl(ExtUtils::MakeMaker) (Fix FTBFS #914314).
fe49372
- Rework BRs.
fe49372
ad7d50f
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-14
ad7d50f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ad7d50f
2da956d
* Fri Oct 05 2012 Luis Bazan <lbazan@fedoraproject.org> - 2.6-13
2da956d
- fix typo
2da956d
- add test line
2da956d
377daf1
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-12
377daf1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
377daf1
a6478ca
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 2.6-11
a6478ca
- Perl 5.16 rebuild
a6478ca
Luis Bazán 13a8091
* Sat Jan 14 2012 Luis Bazan <lbazan@fedoraproject.org> - 2.6-10
Luis Bazán 13a8091
- Add document MIGRATION
Luis Bazán 13a8091
2e2f67f
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-9
2e2f67f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2e2f67f
Petr Sabata f86dfd3
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 2.6-8
Petr Sabata f86dfd3
- Perl mass rebuild
Petr Sabata f86dfd3
Luis Bazan 1ff33e7
* Tue Jul 12 2011 Luis Bazan <bazanluis20@gmail.com> 2.6-7
Luis Bazan 1ff33e7
- licences to GPL+ or Artistic
Luis Bazan 1ff33e7
- add doc Changes README
Luis Bazan 1ff33e7
- change URL 
Luis Bazan 1ff33e7
Luis Bazan 1ff33e7
* Tue Jul 05 2011 Luis Bazan <bazanluis20@gmail.com> 2.6-6
Luis Bazan 1ff33e7
- Remove OPTIMIZE from noarch packages (unneeded)
Luis Bazan 1ff33e7
- changes to BuildRequires: perl(Test::Simple)
Luis Bazan 1ff33e7
- licences to GPL+
Luis Bazan 1ff33e7
Luis Bazan 1ff33e7
* Tue Jun 28 2011 Luis Bazan <bazanluis20@gmail.com> 2.6-5
Luis Bazan 1ff33e7
- Initial Release
Luis Bazan 1ff33e7
Luis Bazan 1ff33e7