commit fd425b4d4bed7a317143518452928720686f8b1d Author: Petr Písař <ppisar@xxxxxxxxxx> 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@xxxxxxxxxx> - 0.90-1 +- 0.90 bump +- Remove RPM-4.8-style dependency filters + * Tue Jul 26 2011 Petr Pisar <ppisar@xxxxxxxxxx> - 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 -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel