[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