[mojomojo] update helper scripts using current catalyst
Iain Arnell
iarnell at fedoraproject.org
Wed Aug 31 04:35:57 UTC 2011
commit 086117f3871d41fc9aecbfc5719302167426475e
Author: Iain Arnell <iarnell at gmail.com>
Date: Wed Aug 31 06:08:00 2011 +0200
update helper scripts using current catalyst
mojomojo-paths.patch | 63 --------------------------------------------------
mojomojo.spec | 12 ++++++++-
2 files changed, 11 insertions(+), 64 deletions(-)
---
diff --git a/mojomojo-paths.patch b/mojomojo-paths.patch
index 65e0ed0..da24596 100644
--- a/mojomojo-paths.patch
+++ b/mojomojo-paths.patch
@@ -25,66 +25,3 @@ diff -up MojoMojo-1.00/mojomojo.conf.orig MojoMojo-1.00/mojomojo.conf
<session>
expires 604800
-diff -up MojoMojo-1.00/script/mojomojo_cgi.pl.orig MojoMojo-1.00/script/mojomojo_cgi.pl
---- MojoMojo-1.00/script/mojomojo_cgi.pl.orig 2010-05-08 19:13:32.000000000 +0200
-+++ MojoMojo-1.00/script/mojomojo_cgi.pl 2010-05-21 06:01:32.000000000 +0200
-@@ -1,6 +1,9 @@
- #!/usr/bin/env perl
-
--BEGIN { $ENV{CATALYST_ENGINE} ||= 'CGI' }
-+BEGIN {
-+ $ENV{MOJOMOJO_HOME} ||= '/var/lib/mojomojo';
-+ $ENV{CATALYST_ENGINE} ||= 'CGI';
-+}
-
- use strict;
- use warnings;
-diff -up MojoMojo-1.00/script/mojomojo_fastcgi.pl.orig MojoMojo-1.00/script/mojomojo_fastcgi.pl
---- MojoMojo-1.00/script/mojomojo_fastcgi.pl.orig 2010-05-08 19:13:32.000000000 +0200
-+++ MojoMojo-1.00/script/mojomojo_fastcgi.pl 2010-05-21 06:01:32.000000000 +0200
-@@ -1,6 +1,9 @@
- #!/usr/bin/env perl
-
--BEGIN { $ENV{CATALYST_ENGINE} ||= 'FastCGI' }
-+BEGIN {
-+ $ENV{MOJOMOJO_HOME} ||= '/var/lib/mojomojo';
-+ $ENV{CATALYST_ENGINE} ||= 'FastCGI';
-+}
-
- use strict;
- use warnings;
-diff -up MojoMojo-1.00/script/mojomojo_server.pl.orig MojoMojo-1.00/script/mojomojo_server.pl
---- MojoMojo-1.00/script/mojomojo_server.pl.orig 2010-05-08 19:13:32.000000000 +0200
-+++ MojoMojo-1.00/script/mojomojo_server.pl 2010-05-21 06:01:32.000000000 +0200
-@@ -1,6 +1,7 @@
- #!/usr/bin/env perl
-
- BEGIN {
-+ $ENV{MOJOMOJO_HOME} ||= '/var/lib/mojomojo';
- $ENV{CATALYST_ENGINE} ||= 'HTTP';
- $ENV{CATALYST_SCRIPT_GEN} = 39;
- require Catalyst::Engine::HTTP;
-diff -up MojoMojo-1.00/script/mojomojo_spawn_db.pl.orig MojoMojo-1.00/script/mojomojo_spawn_db.pl
---- MojoMojo-1.00/script/mojomojo_spawn_db.pl.orig 2010-05-09 21:16:51.000000000 +0200
-+++ MojoMojo-1.00/script/mojomojo_spawn_db.pl 2010-05-21 06:02:27.000000000 +0200
-@@ -14,7 +14,10 @@ Jonathan Rockway <jrockway at cpan.org>
-
- =cut
-
--BEGIN { $ENV{CATALYST_DEBUG} = 0 }
-+BEGIN {
-+ $ENV{MOJOMOJO_HOME} ||= '/var/lib/mojomojo';
-+ $ENV{CATALYST_DEBUG} = 0;
-+}
- use strict;
- use warnings;
- use FindBin '$Bin';
-@@ -103,7 +106,7 @@ eval {
- };
- if ($@) {
- die "Your DSN line in mojomojo.conf doesn't look like a valid DSN."
-- . " Add one, or pass it on the command line.";
-+ . " Add one, or pass it on the command line. " . $@;
- }
- die "No valid Data Source Name (DSN).\n" if !$dsn;
- $dsn =~ s/__HOME__/$FindBin::Bin\/\.\./g;
diff --git a/mojomojo.spec b/mojomojo.spec
index 8019795..2e71f1d 100644
--- a/mojomojo.spec
+++ b/mojomojo.spec
@@ -1,6 +1,6 @@
Name: mojomojo
Version: 1.04
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Catalyst & DBIx::Class powered Wiki
License: GPL+ or Artistic
Group: Applications/Internet
@@ -26,6 +26,7 @@ BuildRequires: perl(Catalyst) >= 5.8000
BuildRequires: perl(Catalyst::Action::RenderView) >= 0.07
BuildRequires: perl(Catalyst::Authentication::Store::DBIx::Class) >= 0.101
BuildRequires: perl(Catalyst::Controller::HTML::FormFu) >= 0.03007
+BuildRequires: perl(Catalyst::Devel)
BuildRequires: perl(Catalyst::Model::DBIC::Schema) >= 0.01
BuildRequires: perl(Catalyst::Plugin::Authentication) >= 0.10005
BuildRequires: perl(Catalyst::Plugin::Cache) >= 0.08
@@ -203,6 +204,12 @@ page.
%patch0 -p 1
%patch2 -p 1
+# update the scripts for current catalyst
+rm script/mojomojo_fastcgi_manage.pl
+catalyst.pl -force -scripts .
+# and set MOJOMOJO_HOME
+sed -i '3iBEGIN { $ENV{MOJOMOJO_HOME} ||= "/var/lib/mojomojo"; }' script/*.pl
+
find root lib -type f | xargs chmod 0644
%build
@@ -270,6 +277,9 @@ CATALYST_CONFIG=t/var/mojomojo.yml make test
%changelog
+* Mon Aug 29 2011 Iain Arnell <iarnell at gmail.com> 1.04-4
+- update helper scripts using current catalyst
+
* Wed Jul 20 2011 Petr Sabata <contyk at redhat.com> - 1.04-3
- Perl mass rebuild
More information about the perl-devel
mailing list