[perl-Padre] 0.90 bump

Petr Pisar ppisar at fedoraproject.org
Tue Aug 30 06:34:04 UTC 2011


commit fd425b4d4bed7a317143518452928720686f8b1d
Author: Petr Písař <ppisar at redhat.com>
Date:   Mon Aug 29 18:31:16 2011 +0200

    0.90 bump

 .gitignore      |    1 +
 perl-Padre.spec |  141 +++++++++++++++++++++----------------------------------
 sources         |    2 +-
 3 files changed, 56 insertions(+), 88 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9f44786..a6a10af 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@ Padre-0.64.tar.gz
 /Padre-0.82.tar.gz
 /Padre-0.84.tar.gz
 /Padre-0.86.tar.gz
+/Padre-0.90.tar.gz
diff --git a/perl-Padre.spec b/perl-Padre.spec
index 703e8cf..b0f65bb 100644
--- a/perl-Padre.spec
+++ b/perl-Padre.spec
@@ -1,8 +1,8 @@
 %global use_x11_tests 1
 
 Name:           perl-Padre
-Version:        0.86
-Release:        5%{?dist}
+Version:        0.90
+Release:        1%{?dist}
 Summary:        Perl Application Development and Refactoring Environment
 License:        GPL+ or Artistic
 Group:          Development/Libraries
@@ -13,7 +13,9 @@ BuildArch:      noarch
 BuildRequires:  gettext
 BuildRequires:  desktop-file-utils
 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
@@ -29,7 +31,6 @@ 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(Digest::MD5) >= 2.38
 BuildRequires:  perl(Encode) >= 2.26
 # perl(Exporter) at lib/Padre/Current.pm:88
 BuildRequires:  perl(Exporter)
@@ -41,7 +42,7 @@ BuildRequires:  perl(File::Basename)
 BuildRequires:  perl(File::Copy)
 BuildRequires:  perl(File::Copy::Recursive) >= 0.37
 BuildRequires:  perl(File::Find::Rule) >= 0.30
-BuildRequires:  perl(File::Glob)
+# 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
@@ -79,13 +80,10 @@ BuildRequires:  perl(List::MoreUtils) >= 0.22
 BuildRequires:  perl(List::Util) >= 1.18
 BuildRequires:  perl(Locale::Msgfmt) >= 0.15
 BuildRequires:  perl(LWP) >= 5.815
-# perl(LWP::UserAgent) at lib/Padre/Sync.pm:27
-BuildRequires:  perl(LWP::UserAgent)
+BuildRequires:  perl(LWP::UserAgent) >= 5.815
 BuildRequires:  perl(Module::Build) >= 0.3603
-BuildRequires:  perl(Module::CoreList)
+BuildRequires:  perl(Module::CoreList) >= 2.22
 BuildRequires:  perl(Module::Manifest) >= 0.07
-BuildRequires:  perl(Module::Refresh) >= 0.13
-BuildRequires:  perl(Module::Starter) >= 1.50
 BuildRequires:  perl(ORLite) >= 1.48
 BuildRequires:  perl(Params::Util) >= 0.33
 BuildRequires:  perl(Parse::ErrorString::Perl) >= 0.14
@@ -113,7 +111,7 @@ 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.15
+BuildRequires:  perl(Storable) >= 2.16
 BuildRequires:  perl(Template::Tiny) >= 0.11
 BuildRequires:  perl(Test::Exception) >= 0.27
 BuildRequires:  perl(Test::MockObject) >= 1.09
@@ -169,12 +167,12 @@ 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(Digest::MD5) >= 2.38
 Requires:       perl(Encode) >= 2.26
 Requires:       perl(ExtUtils::MakeMaker) >= 6.56
 Requires:       perl(ExtUtils::Manifest) >= 1.56
@@ -206,11 +204,10 @@ 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.3603
-Requires:       perl(Module::CoreList)
+Requires:       perl(Module::CoreList) >= 2.22
 Requires:       perl(Module::Manifest) >= 0.07
-Requires:       perl(Module::Refresh) >= 0.13
-Requires:       perl(Module::Starter) >= 1.50
 Requires:       perl(POSIX)
 Requires:       perl(PPI) >= 1.213
 Requires:       perl(PPIx::EditorTools) >= 0.13
@@ -227,7 +224,7 @@ Requires:       perl(Pod::Simple::XHTML) >= 3.04
 Requires:       perl(POD2::Base) >= 0.043
 Requires:       perl(Probe::Perl) >= 0.01
 Requires:       perl(Readonly::XS) >= 1.05
-Requires:       perl(Storable) >= 2.15
+Requires:       perl(Storable) >= 2.16
 Requires:       perl(Template::Tiny) >= 0.11
 Requires:       perl(Term::ReadLine)
 Requires:       perl(Text::Balanced) >= 2.01
@@ -244,81 +241,46 @@ Obsoletes:      perl-Wx-Perl-Dialog < 0.01
 Provides:       perl-Wx-Perl-Dialog > 0.01
 Provides:       padre = %{version}
 
-# RPM 4.8 style:
-# Remove too specific requires because of version rounding
-%filter_from_requires /perl(File::Spec) >= 3.2701/d
-
-# Remove underspecified dependencies
-%filter_from_provides /^perl(Padre::Config)\s*$/d
-%filter_from_requires /^perl(Capture::Tiny)\s*$/d
-%filter_from_requires /^perl(Class::Inspector)$/d
-%filter_from_requires /^perl(Class::XSAccessor)\s*$/d
-%filter_from_requires /^perl(Class::XSAccessor::Array)\s*$/d
-%filter_from_requires /^perl(Cwd)\s*$/d
-%filter_from_requires /^perl(DBD::SQLite)\s*$/d
-%filter_from_requires /^perl(DBI)\s*$/d
-%filter_from_requires /^perl(Encode)\s*$/d
-%filter_from_requires /^perl(File::HomeDir)\s*$/d
-%filter_from_requires /^perl(File::Path)\s*$/d
-%filter_from_requires /^perl(File::ShareDir)\s*$/d
-%filter_from_requires /^perl(File::Spec::Functions)\s*$/d
-%filter_from_requires /^perl(File::Temp)\s*$/d
-%filter_from_requires /^perl(IO::Scalar)\s*$/d
-%filter_from_requires /^perl(JSON::XS)\s*$/d
-%filter_from_requires /^perl(List::Util)\s*$/d
-%filter_from_requires /^perl(Module::Build)\s*$/d
-%filter_from_requires /^perl(Params::Util)\s*$/d
-%filter_from_requires /^perl(Parse::ErrorString::Perl)\s*$/d
-%filter_from_requires /^perl(Pod::Abstract)\s*$/d
-%filter_from_requires /^perl(Pod::Perldoc)\s*$/d
-%filter_from_requires /^perl(Pod::Simple::XHTML)\s*$/d
-%filter_from_requires /^perl(Storable)\s*$/d
-%filter_from_requires /^perl(Text::Balanced)\s*$/d
-%filter_from_requires /^perl(threads::shared)\s*$/d
-%filter_from_requires /^perl(Time::HiRes)\s*$/d
-%filter_from_requires /^perl(version)\s*$/d
-%filter_from_requires /^perl(Wx::Perl::ProcessStream)\s*$/d
-%filter_from_requires /^perl(YAML::Tiny)\s*$/d
-
-# Remove private moduiles
-%filter_from_provides /^perl(ExtUtils::MakeMaker::_version)$/d
-%filter_setup
-
-# RPM 4.9 style
 # 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 __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::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::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\\(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\\(Storable\\)\\s)*$
-%global __requires_exclude %__requires_exclude|^perl\\(Text::Balanced\\)\\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::Perl::ProcessStream\\)\\s)*$
-%global __requires_exclude %__requires_exclude|^perl\\(YAML::Tiny\\)\\s)*$
+%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\\)$
@@ -352,6 +314,8 @@ find ${RPM_BUILD_ROOT}%{perl_vendorlib}/auto/share/dist/Padre/locale/ \
     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 \
@@ -378,7 +342,7 @@ mkdir "$HOME"
 
 
 %files -f %{name}.lang
-%doc Artistic Changes COPYING padre.yml README
+%doc Artistic Changes COPYING LICENSE 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
@@ -394,7 +358,6 @@ mkdir "$HOME"
      %{perl_vendorlib}/auto/share/dist/Padre/README.txt
      %{perl_vendorlib}/auto/share/dist/Padre/styles
      %{perl_vendorlib}/auto/share/dist/Padre/templates
-     %{perl_vendorlib}/auto/share/dist/Padre/timeline
 %{perl_vendorlib}/Padre*
 %{_datadir}/icons/hicolor/64x64/apps/padre.png
 %{_datadir}/icons/hicolor/16x16/apps/padre.png
@@ -404,6 +367,10 @@ mkdir "$HOME"
 
 
 %changelog
+* Mon Aug 29 2011 Petr Pisar <ppisar at redhat.com> - 0.90-1
+- 0.90 bump
+- Remove RPM-4.8-style dependency filters
+
 * Tue Jul 26 2011 Petr Pisar <ppisar at redhat.com> - 0.86-5
 - RPM 4.9 dependency filtering added
 
diff --git a/sources b/sources
index b7e7afa..3f860a6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ce4bb3fe5813fac1d4438849c9486c1b  Padre-0.86.tar.gz
+c62fee6509129ad42ab4773a1f68b644  Padre-0.90.tar.gz



More information about the perl-devel mailing list