42139d3
Name:           perl-Goo-Canvas
42139d3
Version:        0.06
3af5328
Release:        38%{?dist}
42139d3
Summary:        Perl interface to the GooCanvas
42139d3
License:        GPL+ or Artistic
e2843c2
URL:            https://metacpan.org/release/Goo-Canvas
e2843c2
Source0:        https://cpan.metacpan.org/authors/id/Y/YE/YEWENBIN/Goo-Canvas-%{version}.tar.gz
42139d3
Source1:        Changes.20090614
42139d3
Patch0:         perltetris_pl-undefined.diff
42139d3
a644818
BuildRequires:  gcc
ce31d1e
BuildRequires:  goocanvas-devel
79917cf
BuildRequires:  perl-devel
79917cf
BuildRequires:  perl-generators
ce31d1e
BuildRequires:  perl(Cairo) >= 1.00
ce31d1e
BuildRequires:  perl(ExtUtils::Depends) >= 0.2
ce31d1e
BuildRequires:  perl(ExtUtils::MakeMaker)
ce31d1e
BuildRequires:  perl(ExtUtils::PkgConfig) >= 1.0
ce31d1e
BuildRequires:  perl(Glib) >= 1.103
ce31d1e
BuildRequires:  perl(Glib::MakeHelper)
ce31d1e
BuildRequires:  perl(Gtk2) >= 1.100
98cab85
BuildRequires:  perl(Test::More)
ce31d1e
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
42139d3
50e1311
%{?perl_default_filter:
41698c1
%filter_from_requires /perl(Tetris/d
41698c1
%filter_from_requires /perl(Mine/d
41698c1
%?perl_default_filter
41698c1
}
50e1311
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(Tetris|Mine
41698c1
42139d3
%description
ce31d1e
GTK+ does't has an buildin canvas widget. GooCanvas is wonderful. It is easy to use
42139d3
and has powerful and extensible way to create items in canvas. Just try it.
42139d3
For more documents, please read GooCanvas Manual and the demo programs provided
42139d3
in the source distribution in both perl-Goo::Canvas and GooCanvas.
42139d3
42139d3
%prep
42139d3
%setup -q -n Goo-Canvas-%{version}
42139d3
cd bin/
ce31d1e
%patch0 -p0 -b .warning
42139d3
cp -f %{SOURCE1} ../Changes
42139d3
42139d3
%build
42139d3
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
42139d3
make %{?_smp_mflags} NOECHO=
42139d3
42139d3
%install
42139d3
rm -rf $RPM_BUILD_ROOT
42139d3
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
42139d3
mv $RPM_BUILD_ROOT%{_bindir}/perltetris.pl $RPM_BUILD_ROOT%{_bindir}/perlfangkuai.pl
42139d3
mv $RPM_BUILD_ROOT%{_mandir}/man1/perltetris.pl.1 $RPM_BUILD_ROOT%{_mandir}/man1/perlfangkuai.pl.1
42139d3
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
42139d3
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
42139d3
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
42139d3
%{_fixperms} $RPM_BUILD_ROOT/*
42139d3
42139d3
%check
42139d3
make test
42139d3
42139d3
%files
42139d3
%doc Changes goocanvas.typemap maps README
42139d3
%{_bindir}/*
42139d3
%{_mandir}/man3/*.3*
42139d3
%{perl_vendorarch}/Goo/
42139d3
%{_mandir}/man1/*.1.gz
42139d3
%{perl_vendorarch}/auto/*
42139d3
42139d3
%changelog
3af5328
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.06-38
3af5328
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
3af5328
0d8e2c2
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.06-37
0d8e2c2
- Perl 5.30 rebuild
0d8e2c2
8384a19
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.06-36
8384a19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8384a19
88c0ae2
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.06-35
88c0ae2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
88c0ae2
2fa304d
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.06-34
2fa304d
- Perl 5.28 rebuild
2fa304d
4416445
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.06-33
4416445
- Escape macros in %%changelog
4416445
6e52a49
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.06-32
6e52a49
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6e52a49
068e481
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.06-31
068e481
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
068e481
609484a
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.06-30
609484a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
609484a
e1684ce
* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.06-29
e1684ce
- Perl 5.26 rebuild
e1684ce
f1192ca
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.06-28
f1192ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
f1192ca
03b62f3
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.06-27
03b62f3
- Perl 5.24 rebuild
03b62f3
be131a1
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.06-26
be131a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
be131a1
2bdc691
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-25
2bdc691
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2bdc691
ccae7da
* Mon Jun 08 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.06-24
ccae7da
- Perl 5.22 rebuild
ccae7da
319e0e9
* Mon Sep 01 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.06-23
319e0e9
- Perl 5.20 rebuild
319e0e9
53669c7
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-22
53669c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
53669c7
e105221
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-21
e105221
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e105221
4fbfea4
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-20
4fbfea4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4fbfea4
cd591ad
* Mon Jul 22 2013 Petr Pisar <ppisar@redhat.com> - 0.06-19
cd591ad
- Perl 5.18 rebuild
cd591ad
79167df
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-18
79167df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
79167df
f2643c5
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-17
f2643c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f2643c5
1f1c14f
* Thu Jun 14 2012 Petr Pisar <ppisar@redhat.com> - 0.06-16
1f1c14f
- Perl 5.16 rebuild
1f1c14f
3d2c04a
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-15
3d2c04a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3d2c04a
98cab85
* Thu Nov 10 2011 Iain Arnell <iarnell@gmail.com> 0.06-14
98cab85
- Rebuild for libpng 1.5
98cab85
- BuildRequires perl(Test::More)
98cab85
50e1311
* Mon Jun 25 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.06-13
50e1311
- add new filter
50e1311
580f623
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.06-12
580f623
- Perl mass rebuild
580f623
41698c1
* Sat Feb 19 2011 Iain Arnell <iarnell@gmail.com> 0.06-11
41698c1
- add filtering for provides/requires
41698c1
a91831b
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-10
a91831b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a91831b
6bc46d9
* Fri Dec 17 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.06-9
6bc46d9
- 661697 rebuild for fixing problems with vendorach/lib
6bc46d9
062a99d
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.06-8
062a99d
- Mass rebuild with perl-5.12.0
062a99d
40acc86
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.06-7
40acc86
- rebuild against perl 5.10.1
40acc86
5e7e686
* Sun Jul 28 2009 Liang Suilong <liangsuilong@gmail.com> 0.06-6
5e7e686
- Add BR: perl(Glib::MakeHelper)
5e7e686
- Remove BR: perl-Glib-devel
5e7e686
718b1a1
* Sun Jul 28 2009 Liang Suilong <liangsuilong@gmail.com> 0.06-5
718b1a1
- Change BuildRequires from perl(Glib::MakeHelper) to perl(Glib)
49c4f16
- Add BR: perl-Glib-devel
718b1a1
ed36281
* Sun Jul 27 2009 Liang Suilong <liangsuilong@gmail.com> 0.06-4
ed36281
- Change BuildRequires from perl(Glib) to perl(Glib::MakeHelper)
ed36281
a955c2b
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-3
a955c2b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
a955c2b
42139d3
* Mon Jun 15 2009 Liang Suilong <liangsuilong@gmail.com> 0.06-2
42139d3
- Correct directory ownership
4416445
- Correct the typo in %%description 
42139d3
42139d3
* Thu Jun 11 2009 Liang Suilong <liangsuilong@gmail.com> 0.06-1
42139d3
- Upstream to perl-Goo-Canvas-0.06-1
42139d3
- Update Changes
42139d3
42139d3
* Thu Jun 11 2009 Liang Suilong <liangsuilong@gmail.com> 0.05-6
42139d3
- Rename perltertris.pl.1 as perlfangkuang.pl.1
42139d3
- Update Changes
42139d3
42139d3
* Wed May 27 2009 Liang Suilong <liangsuilong@gmail.com> 0.05-5
42139d3
- Rename perltertris.pl as perlfangkuang.pl and update README and Changes
42139d3
42139d3
* Sun Apr 21 2009 Liang Suilong <liangsuilong@gmail.com> 0.05-4
42139d3
- Modify BuildRequires and correct the %%files.
42139d3
42139d3
* Sun Apr 05 2009 Liang Suilong <liangsuilong@gmail.com> 0.05-3
42139d3
- Specfile autogenerated by cpanspec 1.77.
42139d3
42139d3
* Fri Mar 13 2009 Suilong Liang <liangsuilong@gmail.com> -0.05-2
42139d3
-  Fix the bug that the package could not be built on x86_64
42139d3
42139d3
* Sun Jan 18 2009 Suilong Liang <liangsuilong@gmail.com> -0.05-1
42139d3
- Initial package for Fedora 10.