c561b22
%global use_x11_tests 1
c561b22
9031c77
Name:           perl-Config-Model-TkUI
2ec1f35
Version:        1.376
1b29ff2
Release:        2%{?dist}
9031c77
Summary:        TK GUI to edit config data through Config::Model
2ec1f35
License:        LGPL-2.1-only
abe2aa9
URL:            https://metacpan.org/release/Config-Model-TkUI
abe2aa9
Source0:        https://cpan.metacpan.org/authors/id/D/DD/DDUMONT/Config-Model-TkUI-%{version}.tar.gz
9031c77
BuildArch:      noarch
2ec1f35
BuildRequires:  coreutils
a878849
BuildRequires:  perl-generators
f173f35
BuildRequires:  perl-interpreter
c561b22
BuildRequires:  perl(base)
c561b22
BuildRequires:  perl(Carp)
3e4af78
BuildRequires:  perl(Config::Model) >= 2.139
c561b22
BuildRequires:  perl(Config::Model::ObjTreeScanner)
24e2c9d
BuildRequires:  perl(Config::Model::Tester) >= 3.006
24e2c9d
BuildRequires:  perl(Config::Model::Tester::Setup)
c561b22
BuildRequires:  perl(Config::Model::Value)
c561b22
BuildRequires:  perl(ExtUtils::testlib)
85ce782
BuildRequires:  perl(File::HomeDir)
85ce782
BuildRequires:  perl(lib)
bbef3f2
BuildRequires:  perl(List::MoreUtils)
9031c77
BuildRequires:  perl(Log::Log4perl) >= 1.11
9031c77
BuildRequires:  perl(Module::Build)
c561b22
BuildRequires:  perl(Path::Tiny)
c561b22
BuildRequires:  perl(Pod::POM)
c561b22
BuildRequires:  perl(Pod::POM::View::Text)
c561b22
BuildRequires:  perl(Scalar::Util)
c561b22
BuildRequires:  perl(strict)
c561b22
BuildRequires:  perl(subs)
c561b22
BuildRequires:  perl(Test::Memory::Cycle)
c561b22
BuildRequires:  perl(Test::More)
bbef3f2
BuildRequires:  perl(Test::Pod) >= 1.00
c561b22
BuildRequires:  perl(Test::Warn) >= 0.11
110bf8c
BuildRequires:  perl(Text::Diff)
c561b22
BuildRequires:  perl(Text::Wrap)
9031c77
BuildRequires:  perl(Tk)
85ce782
BuildRequires:  perl(Tk::Adjuster)
85ce782
BuildRequires:  perl(Tk::Balloon)
85ce782
BuildRequires:  perl(Tk::BrowseEntry)
85ce782
BuildRequires:  perl(Tk::Dialog)
85ce782
BuildRequires:  perl(Tk::DialogBox)
9031c77
BuildRequires:  perl(Tk::DirSelect)
cebbb8e
BuildRequires:  perl(Tk::DoubleClick)
85ce782
BuildRequires:  perl(Tk::FontDialog)
85ce782
BuildRequires:  perl(Tk::Frame)
85ce782
BuildRequires:  perl(Tk::Menubutton)
85ce782
BuildRequires:  perl(Tk::NoteBook)
9031c77
BuildRequires:  perl(Tk::ObjScanner)
85ce782
BuildRequires:  perl(Tk::Pane)
85ce782
BuildRequires:  perl(Tk::Photo)
85ce782
BuildRequires:  perl(Tk::PNG)
c561b22
BuildRequires:  perl(Tk::Pod)
c561b22
BuildRequires:  perl(Tk::Pod::Text)
85ce782
BuildRequires:  perl(Tk::ROText)
85ce782
BuildRequires:  perl(Tk::Toplevel)
9031c77
BuildRequires:  perl(Tk::Tree)
85ce782
BuildRequires:  perl(Try::Tiny)
7951643
BuildRequires:  perl(utf8)
c561b22
BuildRequires:  perl(vars)
c561b22
BuildRequires:  perl(warnings)
85ce782
BuildRequires:  perl(YAML)
b78086a
BuildRequires:  perl(YAML::XS)
b78086a
BuildRequires:  perl(XXX)
c561b22
%if %{use_x11_tests}
c561b22
# X11 tests:
c561b22
BuildRequires:  xorg-x11-server-Xvfb
c561b22
BuildRequires:  xorg-x11-xinit
c561b22
BuildRequires:  font(:lang=en)
c561b22
%endif
9031c77
9031c77
%description
9031c77
This class provides a GUI for Config::Model.
9031c77
9031c77
%prep
9031c77
%setup -q -n Config-Model-TkUI-%{version}
9031c77
9031c77
%build
3e4af78
/usr/bin/perl Build.PL installdirs=vendor
9031c77
./Build
9031c77
9031c77
%install
9031c77
./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
9031c77
%{_fixperms} $RPM_BUILD_ROOT/*
9031c77
9031c77
%check
c561b22
%if %{use_x11_tests}
c561b22
    xvfb-run -a ./Build test
c561b22
%endif
9031c77
9031c77
%files
c561b22
%license LICENSE
d15c5a2
%doc Changes README.md
9031c77
%{perl_vendorlib}/*
9031c77
%{_mandir}/man3/*
9031c77
9031c77
%changelog
1b29ff2
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.376-2
1b29ff2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
1b29ff2
2ec1f35
* Thu Jan 05 2023 Jitka Plesnikova <jplesnik@redhat.com> - 1.376-1
2ec1f35
- 1.376 bump
2ec1f35
269c541
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.375-6
269c541
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
269c541
2cc2b43
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.375-5
2cc2b43
- Perl 5.36 rebuild
2cc2b43
befaaf9
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.375-4
befaaf9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
befaaf9
65a36b5
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.375-3
65a36b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
65a36b5
b560a69
* Sun May 23 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.375-2
b560a69
- Perl 5.34 rebuild
b560a69
d9e29a0
* Sun May 16 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 1.375-1
d9e29a0
- Update to 1.375
d9e29a0
b78086a
* Sun Apr 25 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 1.374-1
b78086a
- Update to 1.374
b78086a
1215f7a
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.373-2
1215f7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
1215f7a
3e4af78
* Sun Jan 10 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 1.373-1
3e4af78
- Update to 1.373
3e4af78
- Replace calls to %%{__perl} with /usr/bin/perl
3e4af78
90de198
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.371-4
90de198
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
90de198
e77cea3
* Thu Jun 25 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.371-3
e77cea3
- Perl 5.32 rebuild
e77cea3
6b0960e
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.371-2
6b0960e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
6b0960e
e9f61ef
* Sun Dec 15 2019 Emmanuel Seyman <emmanuel@seyman.fr> - 1.371-1
e9f61ef
- Update to 1.371
e9f61ef
8bd9379
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.370-3
8bd9379
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
8bd9379
e5a3c60
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.370-2
e5a3c60
- Perl 5.30 rebuild
e5a3c60
bbef3f2
* Mon May 27 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.370-1
bbef3f2
- 1.370 bump
bbef3f2
8a69eda
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.369-2
8a69eda
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8a69eda
9837b3e
* Thu Jan 24 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.369-1
9837b3e
- 1.369 bump
9837b3e
97e8dd4
* Fri Oct 26 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.368-1
97e8dd4
- 1.368 bump
97e8dd4
d15c5a2
* Tue Sep 04 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.367-1
d15c5a2
- 1.367 bump
d15c5a2
e78581d
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.366-3
e78581d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
e78581d
ef8ca69
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.366-2
ef8ca69
- Perl 5.28 rebuild
ef8ca69
24e2c9d
* Thu May 10 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.366-1
24e2c9d
- 1.366 bump
24e2c9d
9b186dd
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.365-2
9b186dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
9b186dd
f173f35
* Tue Nov 21 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.365-1
f173f35
- 1.365 bump
f173f35
1916bbb
* Sun Aug 27 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.364-1
1916bbb
- Update to 1.364
1916bbb
3d0a5aa
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.363-2
3d0a5aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3d0a5aa
85ce782
* Wed Jul 19 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.363-1
85ce782
- 1.363 bump
85ce782
cc89d44
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.362-2
cc89d44
- Perl 5.26 rebuild
cc89d44
ffe6f9b
* Sun May 14 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.362-1
ffe6f9b
- Update to 1.362
ffe6f9b
cfa00bc
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.361-2
cfa00bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
cfa00bc
fec0a03
* Mon Jan 23 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.361-1
fec0a03
- 1.361 bump
fec0a03
7951643
* Tue Jan 17 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.360-1
7951643
- 1.360 bump
7951643
e26757a
* Thu Jan 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.359-1
e26757a
- 1.359 bump
e26757a
a1ee244
* Thu Sep 29 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.357-1
a1ee244
- 1.357 bump
a1ee244
a878849
* Tue Jun 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.356-1
a878849
- 1.356 bump
a878849
52e6f7c
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.354-2
52e6f7c
- Perl 5.24 rebuild
52e6f7c
ff6d2be
* Mon Apr 04 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.354-1
ff6d2be
- 1.354 bump
ff6d2be
110bf8c
* Tue Mar 01 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.352-1
110bf8c
- 1.352 bump
110bf8c
7a77aa0
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.350-2
7a77aa0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7a77aa0
cebbb8e
* Fri Jan 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.350-1
cebbb8e
- 1.350 bump
cebbb8e
13547ee
* Fri Oct 23 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.349-1
13547ee
- 1.349 bump
13547ee
c561b22
* Wed Jun 24 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.347-1
c561b22
- 1.347 bump
c561b22
- Specified all BRs
c561b22
1add932
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.322-13
1add932
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
1add932
63962a9
* Mon Jun 08 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.322-12
63962a9
- Perl 5.22 rebuild
63962a9
4d7062e
* Mon Sep 01 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.322-11
4d7062e
- Perl 5.20 rebuild
4d7062e
21794f7
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.322-10
21794f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
21794f7
444b4b4
* Sun Aug 04 2013 Petr Pisar <ppisar@redhat.com> - 1.322-9
444b4b4
- Perl 5.18 rebuild
444b4b4
13479b0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.322-8
13479b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
13479b0
582e1de
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.322-7
582e1de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
582e1de
b33f866
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.322-6
b33f866
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b33f866
a1ec44a
* Sat Jun 30 2012 Petr Pisar <ppisar@redhat.com> - 1.322-5
a1ec44a
- Perl 5.16 rebuild
a1ec44a
670f266
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.322-4
670f266
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
670f266
Petr Sabata 754ff55
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 1.322-3
Petr Sabata 754ff55
- Perl mass rebuild
Petr Sabata 754ff55
Petr Sabata dd4346e
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.322-2
Petr Sabata dd4346e
- Perl mass rebuild
Petr Sabata dd4346e
9e33755
* Wed Mar 9 2011 David Hannequin david.hannequin@gmail.com 1.322-1
9e33755
- Update upstream.
aa5171d
- Add build require File::Slurp.
a0cc2e6
- Add build require Test::Warn.
3f5dd3b
- Add build require Config::Model.
9e33755
391d700
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.306-6
391d700
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
391d700
392f9e1
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.306-5
392f9e1
- 661697 rebuild for fixing problems with vendorach/lib
392f9e1
f4b0629
* Wed Jun 23 2010 David Hannequin david.hannequin@gmail.com 1.306-4
f4b0629
- Fix wrong number of version.
f4b0629
85d7a06
* Wed Jun 23 2010 David Hannequin david.hannequin@gmail.com 1.306-3
85d7a06
- Fix tag.
85d7a06
c561b22
* Wed Jun 23 2010 David Hannequin david.hannequin@gmail.com 1.306-2
9031c77
- Fix tag.
9031c77
9031c77
* Sat Jun 19 2010 David Hannequin david.hannequin@gmail.com 1.306-1
9031c77
- Fix wrong license.
9031c77
- Update upstream 
9031c77
9031c77
* Wed Oct 28 2009 David Hannequin david.hannequin@gmail.com 1.211-2
9031c77
- Add build require Test::More. 
9031c77
9031c77
* Sun Aug 02 2009 David Hannequin david.hannequin@gmail.com 1.211-1
9031c77
- First release.