Blob Blame History Raw
%global use_x11_tests 1

Name:           perl-Padre
Version:        0.90
Release:        31%{?dist}
Summary:        Perl Application Development and Refactoring Environment
License:        GPL+ or Artistic
URL:            https://metacpan.org/release/Padre
Source0:        https://cpan.metacpan.org/authors/id/P/PL/PLAVEN/Padre-%{version}.tar.gz
Source1:        padre.desktop
# Fix compatibility with ORLite-1.98, in Padre-1.96, bug #914310
Patch0:         Padre-0.90-Migrating-to-the-delete_where-method-for-bulk-deleti.patch
# Fix compatibility with Pod::Perldoc >= 3.21_01, bug #1083396
Patch1:         Padre-0.90-No-exit-in-Pod-Perldoc.patch
# Disable Test::NoWarnings t/01-load.t tests not to confuse with Padre's
# intentional warning on perl 5.20, in Padre-1.02, bug #1141153
Patch2:         Padre-0.90-Disable-Test-NoWarnings-t-01-load.t-tests.patch
# Adjust a test for perl-5.22 diagnostic messages, bug #1231893, CPAN RT#99293
Patch3:         Padre-0.90-The-text-of-the-error-has-changed-in-perl-5.21.4.-RT.patch
# Fix a precedence issue reported by perl-5.22, bug #1231893
Patch4:         Padre-1.00-eliminate-precedence-issue.patch
# Fix setting SQLite synchronous level, bug #1234733,
# <https://github.com/PadreIDE/Padre/issues/17>
Patch5:         Padre-0.90-Change-synchronous-SQLite-level-before-opening-trans.patch
BuildArch:      noarch
BuildRequires:  coreutils
BuildRequires:  desktop-file-utils
BuildRequires:  findutils
BuildRequires:  gcc
BuildRequires:  gettext
BuildRequires:  make
BuildRequires:  perl-interpreter
BuildRequires:  perl-generators
BuildRequires:  perl(Alien::wxWidgets) >= 0.46
# perl(Capture::Tiny) at lib/Padre/Wx/Command.pm:160, version from META.yml
BuildRequires:  perl(Capture::Tiny) >= 0.06
BuildRequires:  perl(CGI) >= 3.47
BuildRequires:  perl(Class::Adapter) >= 1.05
BuildRequires:  perl(Class::Inspector) >= 1.22
BuildRequires:  perl(Class::Unload) >= 0.03
BuildRequires:  perl(Class::XSAccessor) >= 1.05
BuildRequires:  perl(Class::XSAccessor::Array) >= 1.05
# perl(constant) at lib/Padre/PluginManager.pm:52
BuildRequires:  perl(constant)
# Real version perl(Cwd) >= 3.2701 rounded
BuildRequires:  perl(Cwd) >= 3.28
BuildRequires:  perl(DBD::SQLite) >= 1.27
BuildRequires:  perl(DBI) >= 1.58
BuildRequires:  perl(Data::Dumper) >= 2.101
BuildRequires:  perl(Debug::Client) => 0.11
BuildRequires:  perl(Devel::Dumpvar) >= 0.04
BuildRequires:  perl(Devel::Refactor) >= 0.05
BuildRequires:  perl(Encode) >= 2.26
# perl(Exporter) at lib/Padre/Current.pm:88
BuildRequires:  perl(Exporter)
# perl(ExtUtils::Embed) because Padre build system supports win32.
BuildRequires:  perl(ExtUtils::Embed)
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.56
BuildRequires:  perl(ExtUtils::Manifest) >= 1.56
BuildRequires:  perl(File::Basename)
BuildRequires:  perl(File::Copy)
BuildRequires:  perl(File::Copy::Recursive) >= 0.37
BuildRequires:  perl(File::Find::Rule) >= 0.30
# perl(File::Glob) is not used anywhere
BuildRequires:  perl(File::HomeDir) >= 0.91
BuildRequires:  perl(File::Path) >= 2.08
BuildRequires:  perl(File::pushd) >= 1.00
BuildRequires:  perl(File::Remove) >= 1.42
BuildRequires:  perl(File::ShareDir) >= 1.00
# Real version perl(File::Spec) >= 3.2701 rounded
BuildRequires:  perl(File::Spec) >= 3.28
# Real version perl(File::Spec::Functions) >= 3.2701 rounded
BuildRequires:  perl(File::Spec::Functions) >= 3.28
# perl(File::Spec::Unix) at lib/Padre/Project/Perl/Temp.pm:8
BuildRequires:  perl(File::Spec::Unix)
BuildRequires:  perl(File::Temp) >= 0.20
BuildRequires:  perl(File::Which) >= 1.08
BuildRequires:  perl(FindBin)
BuildRequires:  perl(Format::Human::Bytes) >= 0.04
BuildRequires:  perl(Getopt::Long)
BuildRequires:  perl(HTML::Entities) >= 3.57
BuildRequires:  perl(HTML::Parser) >= 3.58
# perl(HTTP::Cookies) at lib/Padre/Sync.pm:28
BuildRequires:  perl(HTTP::Cookies)
# perl(HTTP::Request) at lib/Padre/Task/LWP.pm:124
BuildRequires:  perl(HTTP::Request)
# perl(HTTP::Request::Common) at lib/Padre/Sync.pm:29
BuildRequires:  perl(HTTP::Request::Common)
BuildRequires:  perl(IO::Scalar) >= 2.110
BuildRequires:  perl(IO::Socket) >= 1.30
BuildRequires:  perl(IO::String) >= 1.08
BuildRequires:  perl(IPC::Open2)
BuildRequires:  perl(IPC::Open3)
BuildRequires:  perl(IPC::Run) >= 0.83
BuildRequires:  perl(JSON::XS) >= 2.29
# perl(lib) at Makefile.PL:7
BuildRequires:  perl(lib)
BuildRequires:  perl(List::MoreUtils) >= 0.22
BuildRequires:  perl(List::Util) >= 1.18
BuildRequires:  perl(Locale::Msgfmt) >= 0.15
BuildRequires:  perl(LWP) >= 5.815
BuildRequires:  perl(LWP::UserAgent) >= 5.815
BuildRequires:  perl(Module::Build) >= 0.37
BuildRequires:  perl(Module::CoreList) >= 2.22
BuildRequires:  perl(Module::Manifest) >= 0.07
# Padre-0.90 states ORLite-1.48, but we have 1.98 and a patch for Padre,
# bug #914310
BuildRequires:  perl(ORLite) >= 1.98
BuildRequires:  perl(Params::Util) >= 0.33
BuildRequires:  perl(Parse::ErrorString::Perl) >= 0.14
BuildRequires:  perl(Parse::ExuberantCTags) >= 1.00
BuildRequires:  perl(Pod::Abstract) >= 0.16
BuildRequires:  perl(Pod::Functions)
BuildRequires:  perl(Pod::POM) >= 0.17
# Pod::Perldoc 3.15 and 3.21 for Patch1
BuildRequires:  perl(Pod::Perldoc) >= 3.21
# perl(Pod::Perldoc::ToPod) at lib/Padre/Browser/PseudoPerldoc.pm
BuildRequires:  perl(Pod::Perldoc::ToPod)
BuildRequires:  perl(Pod::Simple) >= 3.07
BuildRequires:  perl(Pod::Simple::XHTML) >= 3.04
# POD2 directory is used at run time (and test). Seem META.yml.
BuildRequires:  perl(POD2::Base) >= 0.043
BuildRequires:  perl(POSIX)
BuildRequires:  perl(PPI) >= 1.213
# perl(PPI::Document) at lib/Padre/Task/PPI.pm
BuildRequires:  perl(PPI::Document)
# perl(PPI::Dumper) at lib/Padre/Plugin/Devel.pm
BuildRequires:  perl(PPI::Dumper)
# perl(PPI::Transform) at lib/Padre/PPI/Transform.pm
BuildRequires:  perl(PPI::Transform)
BuildRequires:  perl(PPIx::EditorTools) >= 0.13
BuildRequires:  perl(PPIx::Regexp) >= 0.005
BuildRequires:  perl(Probe::Perl) >= 0.01
# perl(Scalar::Util) at lib/Padre.pm
BuildRequires:  perl(Scalar::Util)
BuildRequires:  perl(Storable) >= 2.16
BuildRequires:  perl(Template::Tiny) >= 0.11
BuildRequires:  perl(Test::Exception) >= 0.27
BuildRequires:  perl(Test::MockObject) >= 1.09
BuildRequires:  perl(Test::More) >= 0.88
BuildRequires:  perl(Test::NoWarnings) >= 0.084
BuildRequires:  perl(Test::Script) >= 1.07
BuildRequires:  perl(Template::Tiny) >= 0.11
BuildRequires:  perl(Text::Balanced) >= 2.01
BuildRequires:  perl(Text::Diff) >= 0.35
BuildRequires:  perl(Text::FindIndent) >= 0.10
BuildRequires:  perl(threads) >= 1.71
BuildRequires:  perl(threads::shared) >= 1.33
BuildRequires:  perl(Time::HiRes) >= 1.9718
BuildRequires:  perl(UNIVERSAL)
BuildRequires:  perl(URI)
BuildRequires:  perl(version) >= 0.80
BuildRequires:  perl(Wx) >= 0.91
# perl(Wx::App) at lib/Padre/Wx/App.pm:39
BuildRequires:  perl(Wx::App)
# perl(Wx::AUI) at lib/Padre/Wx.pm:21
BuildRequires:  perl(Wx::AUI)
# perl(Wx::DND) at lib/Padre/Wx.pm:19
BuildRequires:  perl(Wx::DND)
# perl(Wx::Event) at lib/Padre/Wx.pm:18
BuildRequires:  perl(Wx::Event)
# perl(Wx::Frame) at lib/Padre/Wx/CPAN.pm:13
BuildRequires:  perl(Wx::Frame)
# perl(Wx::Html) at lib/Padre/Wx/HtmlWindow.pm
BuildRequires:  perl(Wx::Html)
# perl(Wx::Locale) at lib/Padre/Wx.pm:22
BuildRequires:  perl(Wx::Locale)
BuildRequires:  perl(Wx::Perl::ProcessStream) >= 0.29
# perl(Wx::Print) at lib/Padre/Wx/Printout.pm
BuildRequires:  perl(Wx::Print)
# perl(Wx::RichText) at lib/Padre/Wx/Output.pm
BuildRequires:  perl(Wx::RichText)
# perl(Wx::STC) at lib/Padre/Wx.pm:20
BuildRequires:  perl(Wx::STC)
BuildRequires:  perl(YAML::Tiny) >= 1.32
%if %{use_x11_tests}
# X11 tests:
BuildRequires:  xorg-x11-server-Xvfb
BuildRequires:  xorg-x11-xinit
BuildRequires:  font(:lang=en)
%endif

Requires:       perl(App::cpanminus) >= 0.9923
# perl(Capture::Tiny) at lib/Padre/Wx/Command.pm:160, version from META.yml
Requires:       perl(Capture::Tiny) >= 0.06
Requires:       perl(Class::Adapter) >= 1.05
Requires:       perl(Class::Inspector) >= 1.22
Requires:       perl(Class::Unload) >= 0.03
Requires:       perl(Class::XSAccessor::Array) >= 1.02
# Real version perl(Cwd) >= 3.2701 rounded
Requires:       perl(Cwd) >= 3.28
Requires:       perl(CGI) >= 3.47
Requires:       perl(DBD::SQLite) >= 1.27
Requires:       perl(Data::Dumper)
Requires:       perl(Debug::Client) => 0.11
Requires:       perl(Devel::Dumpvar) >= 0.04
Requires:       perl(Devel::Refactor) >= 0.05
Requires:       perl(Encode) >= 2.26
Requires:       perl(ExtUtils::MakeMaker) >= 6.56
Requires:       perl(ExtUtils::Manifest) >= 1.56
Requires:       perl(File::Copy)
Requires:       perl(File::Copy::Recursive) >= 0.37
Requires:       perl(File::Find::Rule) >= 0.30
Requires:       perl(File::Path) >= 2.08
Requires:       perl(File::Remove) >= 1.42
Requires:       perl(File::ShareDir) >= 1.00
# Real version perl(File::Spec) >= 3.2701 rounded
Requires:       perl(File::Spec) >= 3.28
# Real version perl(File::Spec::Functions) >= 3.2701 rounded
Requires:       perl(File::Spec::Functions) >= 3.28
Requires:       perl(File::Temp) >= 0.20
Requires:       perl(File::Which) >= 1.08
Requires:       perl(File::pushd) >= 1.00
Requires:       perl(Format::Human::Bytes) >= 0.04
Requires:       perl(Getopt::Long)
Requires:       perl(HTML::Entities) >= 3.57
Requires:       perl(HTML::Parser) >= 3.58
# perl(HTTP::Request) at lib/Padre/Task/LWP.pm:124
Requires:       perl(HTTP::Request)
Requires:       perl(IO::Scalar) >= 2.110
Requires:       perl(IO::Socket) >= 1.30
Requires:       perl(IO::String) >= 1.08
Requires:       perl(IPC::Open2)
Requires:       perl(IPC::Open3)
Requires:       perl(IPC::Run) >= 0.83
Requires:       perl(JSON::XS) >= 2.29
Requires:       perl(List::MoreUtils) >= 0.22
Requires:       perl(List::Util) >= 1.18
Requires:       perl(LWP::UserAgent) >= 5.815
Requires:       perl(Module::Build) >= 0.37
Requires:       perl(Module::CoreList) >= 2.22
Requires:       perl(Module::Manifest) >= 0.07
# Padre-0.90 states ORLite-1.48, but we have 1.98 and a patch for Padre,
# bug #914310
Requires:       perl(ORLite) >= 1.98
Requires:       perl(POSIX)
Requires:       perl(PPI) >= 1.213
Requires:       perl(PPIx::EditorTools) >= 0.13
Requires:       perl(PPIx::Regexp) >= 0.005
Requires:       perl(Params::Util) >= 0.33
Requires:       perl(Parse::ErrorString::Perl) >= 0.14
Requires:       perl(Parse::ExuberantCTags) >= 1.00
Requires:       perl(Pod::Abstract) >= 0.16
# Pod::Perldoc 3.15 and 3.21 for Patch1
Requires:       perl(Pod::Perldoc) >= 3.21
Requires:       perl(Pod::POM) >= 0.17
Requires:       perl(Pod::Simple) >= 3.07
Requires:       perl(Pod::Simple::XHTML) >= 3.04
# POD2 directory is used at run time (and test). Seem META.yml.
Requires:       perl(POD2::Base) >= 0.043
Requires:       perl(Probe::Perl) >= 0.01
Requires:       perl(Readonly::XS) >= 1.05
Requires:       perl(Storable) >= 2.16
Requires:       perl(Template::Tiny) >= 0.11
Requires:       perl(Term::ReadLine)
Requires:       perl(Text::Balanced) >= 2.01
Requires:       perl(Text::Diff) >= 0.35
Requires:       perl(Text::FindIndent) >= 0.10
Requires:       perl(Time::HiRes) >= 1.9718
Requires:       perl(Wx) >= 0.91
Requires:       perl(Wx::Perl::ProcessStream) >= 0.29
Requires:       perl(YAML::Tiny) >= 1.32
Requires:       perl(threads) >= 1.71
Requires:       perl(version) >= 0.80
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Obsoletes:      perl-Wx-Perl-Dialog < 0.01
Provides:       perl-Wx-Perl-Dialog > 0.01
Provides:       padre = %{version}

# Do not scan documentation from dependencies
%{?perl_default_filter}

# Remove too specific requires because of version rounding
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(File::Spec\\) >= 3.2701

# Remove underspecified dependencies
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Padre::Config\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Capture::Tiny\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Class::Inspector\\)$
%global __requires_exclude %__requires_exclude|^perl\\(Class::Unload\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Class::XSAccessor\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Class::XSAccessor::Array\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Cwd\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(DBD::SQLite\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(DBI\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Encode\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(File::HomeDir\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(File::Path\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(File::ShareDir\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(File::Spec\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(File::Spec::Functions\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(File::Temp\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(IO::Scalar\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(JSON::XS\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(List::Util\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(LWP::UserAgent\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Module::Build\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Params::Util\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Parse::ErrorString::Perl\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Pod::Abstract\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Pod::Perldoc\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Pod::Simple::XHTML\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(PPI\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Storable\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Text::Balanced\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(threads\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(threads::shared\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Time::HiRes\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(version\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Wx\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Wx::Perl::ProcessStream\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(YAML::Tiny\\)\\s*$

# Remove private moduiles
%global __provides_exclude %__provides_exclude|^perl\\(ExtUtils::MakeMaker::_version\\)$

%description
Padre is a text editor aimed to be an IDE for Perl.
The application maintains its configuration information
in a directory called .padre.


%prep
%setup -q -n Padre-%{version}
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1

find share/{examples,templates} -type f \( -name '*.pl' -o -name '*.t' \) \
    -exec chmod 755 {} +


%build
perl Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}

%install
make pure_install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;

# languages are in different format than %%find_lang expects
find ${RPM_BUILD_ROOT}%{perl_vendorlib}/auto/share/dist/Padre/locale/ \
    -type f -name '*.mo' | \
    sed 's|^'"$RPM_BUILD_ROOT"'||
        s|\(.*/\)\([^.]*\)\(\.mo\)$|%lang(\2) \1\2\3|' > %{name}.lang

# Current upstream desktop file is silly, use our own
rm -f $RPM_BUILD_ROOT/%{perl_vendorlib}/auto/share/dist/Padre/padre.desktop*
# install logo of Padre into correct paths
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/{64x64,16x16}/apps/
install -m644 ./share/icons/padre/64x64/logo.png \
    $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/64x64/apps/padre.png
install -m644 ./share/icons/padre/16x16/logo.png \
    $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/16x16/apps/padre.png
# install icon
desktop-file-install \
%if 0%{?fedora} && 0%{?fedora} < 19
--vendor="fedora" \
%endif
--dir=$RPM_BUILD_ROOT/%{_datadir}/applications %{SOURCE1}

%{_fixperms} $RPM_BUILD_ROOT/*


%check
# Fake home directory because tests expect it and touch it
export HOME="$PWD/testhome"
mkdir "$HOME"
%if %{use_x11_tests}
    xvfb-run -a make test
%else
    make test
%endif


%files -f %{name}.lang
%license Artistic COPYING LICENSE
%doc Changes padre.yml README
# To omit %%{perl_vendorlib}/auto/share/dist/Padre/locale/* pulled by -f option
%dir %{perl_vendorlib}/auto
%dir %{perl_vendorlib}/auto/share
%dir %{perl_vendorlib}/auto/share/dist
%dir %{perl_vendorlib}/auto/share/dist/Padre
     %{perl_vendorlib}/auto/share/dist/Padre/doc
     %{perl_vendorlib}/auto/share/dist/Padre/examples
     %{perl_vendorlib}/auto/share/dist/Padre/icons
     %{perl_vendorlib}/auto/share/dist/Padre/languages
%dir %{perl_vendorlib}/auto/share/dist/Padre/locale
     %{perl_vendorlib}/auto/share/dist/Padre/padre-splash*
     %{perl_vendorlib}/auto/share/dist/Padre/ppm
     %{perl_vendorlib}/auto/share/dist/Padre/README.txt
     %{perl_vendorlib}/auto/share/dist/Padre/styles
     %{perl_vendorlib}/auto/share/dist/Padre/templates
%{perl_vendorlib}/Padre*
%{_datadir}/icons/hicolor/64x64/apps/padre.png
%{_datadir}/icons/hicolor/16x16/apps/padre.png
%if 0%{?fedora} && 0%{?fedora} < 19
%{_datadir}/applications/fedora-padre.desktop
%else
%{_datadir}/applications/padre.desktop
%endif
%{_mandir}/man3/*
%{_bindir}/padre


%changelog
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.90-31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.90-30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.90-29
- Perl 5.30 rebuild

* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.90-28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.90-27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.90-26
- Perl 5.28 rebuild

* Mon Feb 19 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.90-25
- Add build-require gcc

* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.90-24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.90-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

* Thu Jun 08 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.90-22
- Perl 5.26 re-rebuild of bootstrapped packages

* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.90-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.90-20
- Perl 5.24 rebuild

* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.90-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

* Mon Nov 09 2015 Petr Pisar <ppisar@redhat.com> - 0.90-18
- Do scan documentation for dependencies

* Fri Jun 26 2015 Petr Pisar <ppisar@redhat.com> - 0.90-17
- Fix setting SQLite synchronous level (bug #1234733)

* Thu Jun 18 2015 Petr Pisar <ppisar@redhat.com> - 0.90-16
- Perl 5.22 rebuild
- Modernize spec file
- Use xvfb-run for X11 tests
- Adjust a test for perl-5.22 diagnostic messages (bug #1231893)
- Fix a precedence issue reported by perl-5.22 (bug #1231893)

* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.90-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

* Mon Sep 15 2014 Petr Pisar <ppisar@redhat.com> - 0.90-14
- Disable Test::NoWarnings tests in t/01-load.t (bug #1141153)

* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.90-13
- Perl 5.20 rebuild

* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.90-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

* Wed May 14 2014 Petr Pisar <ppisar@redhat.com> - 0.90-11
- Fix compatibility with Pod::Perldoc >= 3.21_01 (bug #1083396)

* Tue Oct 15 2013 Petr Pisar <ppisar@redhat.com> - 0.90-10
- Fix compatibility with ORLite-1.98 (bug #914310)

* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.90-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

* Wed Mar  6 2013 Toshio Kuratomi <toshio@fedoraproject.org> - 0.90-8
- Remove vendor prefix from desktop files in F19+ https://fedorahosted.org/fesco/ticket/1077

* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.90-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.90-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

* Fri Jun 22 2012 Petr Pisar <ppisar@redhat.com> - 0.90-5
- Perl 5.16 rebuild

* Wed Jun 20 2012 Petr Pisar <ppisar@redhat.com> - 0.90-4
- Trim Module::Build dependency version to 2 digits because upstream has
  regressed version

* Thu May 31 2012 Petr Pisar <ppisar@redhat.com> - 0.90-3
- Round Module::Build version to 2 digits

* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.90-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild

* Mon Aug 29 2011 Petr Pisar <ppisar@redhat.com> - 0.90-1
- 0.90 bump
- Remove RPM-4.8-style dependency filters

* Tue Jul 26 2011 Petr Pisar <ppisar@redhat.com> - 0.86-5
- RPM 4.9 dependency filtering added

* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 0.86-4
- Perl mass rebuild

* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 0.86-3
- Perl mass rebuild

* Thu Jun 23 2011 Petr Pisar <ppisar@redhat.com> - 0.86-2
- Enable X11 tests
- Fix typo in requires filter
- Remove explicit requires that are found by new dependency generator
- Add new BuildRequires needed to run Padre in tests

* Wed Jun 22 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.86-1
- update to 0.86, clean spec

* Tue Mar 15 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.84-3
- padre.desktop as file instead of source

* Tue Mar 15 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.84-2
- 699569 add missing .desktop file

* Tue Mar 15 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.84-1
- update to 0.84
- remove clear section

* Wed Mar  2 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.82-1
- update to 0.82

* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.80-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Mon Jan 31 2011 Petr Pisar <ppisar@redhat.com> - 0.80-1
- 0.80 spec
- Update dependencies and add Requires omitted by rpmbuild

* Mon Jan 17 2011 Petr Pisar <ppisar@redhat.com> - 0.78-1
- 0.78 bump
- (Build)Require POD2::Base (POD2 directory is used at run and test time.

* Thu Dec 09 2010 Petr Pisar <ppisar@redhat.com> - 0.76-1
- 0.76 bump

* Fri Nov 19 2010 Petr Pisar <ppisar@redhat.com> - 0.74-1
- 0.74 bump
- Fix templates file permission
- Mark translation files with %%lang macro
- Provide X11 server to run X11 tests (disable the tests for now as there is a
  bug preventing automation).

* Mon Oct 11 2010 Marcela Mašláňpvá <mmaslano@redhat.com> 0.72-2
- apply fix of spec from 633737

* Mon Oct 11 2010 Marcela Mašláňpvá <mmaslano@redhat.com> 0.72-1
- update and remove uncessary BR and R

* Tue Jun 22 2010 Petr Pisar <ppisar@redhat.com> - 0.64-1
- 0.64 bump
- Remove perl(File::Spec) >= 3.2701 requires because of version rounding

* Wed Jun  9 2010 Petr Pisar <ppisar@redhat.com> - 0.62-1
- 0.62 bump (bug #598539)
- Remove unversioned perl(Padre::Config) from provides
- Remove Win32::API patch

* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.50-5
- Mass rebuild with perl-5.12.0

* Tue Feb  9 2010 Marcela Mašláňpvá <mmaslano@redhat.com> 0.50-4
- the patch will be needed because requires are automagically
  created and we really don't need win32::api

* Fri Feb  5 2010 Marcela Mašláňová <mmaslano@redhat.com> 0.50-3
- use DESTDIR instead of PERL_INSTALL_ROOT
- remove patch, DESTDIR fixed it all

* Thu Jan 14 2010 Marcela Mašláňová <mmaslano@redhat.com> 0.50-1
- update

* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.32-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Tue Mar 31 2009 Marcela Mašláňová <mmaslano@redhat.com> 0.32-1
- 492937 perl-Wx-Perl-Dialog became part of Padre
- update to the latest version

* Wed Mar 04 2009 Marcela Mašláňová <mmaslano@redhat.com> 0.28-1
- Specfile autogenerated by cpanspec 1.78 again because Padre was
 rewritten and many requirement were changed.

* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Wed Dec 17 2008 Marcela Mašláňová <mmaslano@redhat.com> 0.20-1
- update to 0.20, switch off check of Wx, because unset DISPLAY
     in rpmbuild. V0.21 wasn't package because same problem
     somewhere else in code.

* Tue Nov 18 2008 Marcela Mašláňová <mmaslano@redhat.com> 0.16-1
- update to 0.16

* Mon Nov  3 2008 Marcela Mašláňová <mmaslano@redhat.com> 0.14-1
- update to 0.14
- add new requires
- remove patch for handling ORLite, with updated ORLite it's ok

* Fri Oct 10 2008 Marcela Mašláňová <mmaslano@redhat.com> 0.10-4
- move templates into _datadir

* Fri Oct 10 2008 Marcela Mašláňová <mmaslano@redhat.com> 0.10-3
- add desktop file

* Fri Oct 10 2008 Marcela Mašláňová <mmaslano@redhat.com> 0.10-2
- fix review
- example and test files should have permission 644
- desktop file is missing in upstream version

* Fri Oct 03 2008 Marcela Mašláňová <mmaslano@redhat.com> 0.10-1
- Specfile autogenerated by cpanspec 1.77.