1 |
%define upstream_name MojoMojo |
2 |
%define upstream_version 1.10 |
3 |
|
4 |
Name: perl-%{upstream_name} |
5 |
Version: %perl_convert_version %{upstream_version} |
6 |
Release: %mkrel 4 |
7 |
|
8 |
Summary: A Catalyst & DBIx::Class powered Wiki |
9 |
License: GPL+ or Artistic |
10 |
Group: Development/Perl |
11 |
Url: http://search.cpan.org/dist/%{upstream_name} |
12 |
Source0: http://www.cpan.org/modules/by-module//%{upstream_name}-%{upstream_version}.tar.gz |
13 |
|
14 |
BuildRequires: perl(Algorithm::Diff) >= 1.190.100 |
15 |
BuildRequires: perl(Algorithm::Merge) |
16 |
BuildRequires: perl(Archive::Zip) >= 1.140.0 |
17 |
BuildRequires: perl(Cache::FastMmap) >= 1.310.0 |
18 |
BuildRequires: perl(Catalyst) >= 5.900.150 |
19 |
BuildRequires: perl(Catalyst::Action::RenderView) >= 0.70.0 |
20 |
BuildRequires: perl(Catalyst::Authentication::Store::DBIx::Class) >= 0.101.0 |
21 |
BuildRequires: perl(Catalyst::Controller::HTML::FormFu) >= 0.30.70 |
22 |
BuildRequires: perl(Catalyst::Engine::PSGI) |
23 |
BuildRequires: perl(Catalyst::Model::DBIC::Schema) >= 0.10.0 |
24 |
BuildRequires: perl(Catalyst::Plugin::Authentication) >= 0.100.50 |
25 |
BuildRequires: perl(Catalyst::Plugin::Cache) >= 0.80.0 |
26 |
BuildRequires: perl(Catalyst::Plugin::ConfigLoader) >= 0.130.0 |
27 |
BuildRequires: perl(Catalyst::Plugin::I18N) |
28 |
BuildRequires: perl(Catalyst::Plugin::Session::State::Cookie) >= 0.110.0 |
29 |
BuildRequires: perl(Catalyst::Plugin::Session::Store::Cache) |
30 |
BuildRequires: perl(Catalyst::Plugin::Setenv) |
31 |
BuildRequires: perl(Catalyst::Plugin::Static::Simple) >= 0.70.0 |
32 |
BuildRequires: perl(Catalyst::Plugin::SubRequest) >= 0.190.0 |
33 |
BuildRequires: perl(Catalyst::Plugin::Unicode) >= 0.800.0 |
34 |
BuildRequires: perl(Catalyst::View::Email) >= 0.140.0 |
35 |
BuildRequires: perl(Catalyst::View::Email::Template) |
36 |
BuildRequires: perl(Catalyst::View::JSON) >= 0.260.0 |
37 |
BuildRequires: perl(Catalyst::View::TT) >= 0.230.0 |
38 |
BuildRequires: perl(Config::General) |
39 |
BuildRequires: perl(Config::JFDI) |
40 |
BuildRequires: perl(Crypt::CBC) >= 2.120.0 |
41 |
BuildRequires: perl(DBD::SQLite) >= 1.270.0 |
42 |
BuildRequires: perl(DBIx::Class) >= 0.80.0 |
43 |
BuildRequires: perl(DBIx::Class::DateTime::Epoch) >= 0.40.0 |
44 |
BuildRequires: perl(DBIx::Class::EncodedColumn) |
45 |
BuildRequires: perl(DBIx::Class::TimeStamp) >= 0.110.0 |
46 |
BuildRequires: perl(Data::Page) >= 2.0.0 |
47 |
BuildRequires: perl(DateTime) >= 0.280.0 |
48 |
BuildRequires: perl(DateTime::Format::Mail) |
49 |
BuildRequires: perl(Directory::Scratch) >= 0.140.0 |
50 |
BuildRequires: perl(Email::Sender::Simple) >= 0.102.370 |
51 |
BuildRequires: perl(Encode) >= 2.310.0 |
52 |
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.590.0 |
53 |
BuildRequires: perl(FCGI::ProcManager) |
54 |
BuildRequires: perl(File::Copy::Recursive) |
55 |
BuildRequires: perl(File::MMagic) >= 1.270.0 |
56 |
BuildRequires: perl(HTML::Entities) >= 3.600.0 |
57 |
BuildRequires: perl(HTML::FormFu) >= 0.20.0 |
58 |
BuildRequires: perl(HTML::FormFu::Element::reCAPTCHA) |
59 |
BuildRequires: perl(HTML::FormFu::Model::DBIC) |
60 |
BuildRequires: perl(HTML::Strip) >= 1.40.0 |
61 |
BuildRequires: perl(HTML::TagCloud) |
62 |
BuildRequires: perl(HTML::Toc) |
63 |
BuildRequires: perl(IO::File) >= 1.140.0 |
64 |
BuildRequires: perl(IO::Scalar) |
65 |
BuildRequires: perl(Image::ExifTool) |
66 |
BuildRequires: perl(Image::Math::Constrain) |
67 |
BuildRequires: perl(Imager) |
68 |
BuildRequires: perl(KinoSearch1) >= 1.0.0 |
69 |
BuildRequires: perl(LWP::Simple) |
70 |
BuildRequires: perl(MRO::Compat) >= 0.100.0 |
71 |
BuildRequires: perl(Module::Pluggable::Ordered) >= 1.400.0 |
72 |
BuildRequires: perl(Moose) |
73 |
BuildRequires: perl(Net::Amazon) |
74 |
BuildRequires: perl(Number::Format) |
75 |
BuildRequires: perl(Plack) >= 0.997.400 |
76 |
BuildRequires: perl(Pod::Simple::HTML) >= 3.10.0 |
77 |
BuildRequires: perl(SQL::Translator) >= 0.90.60 |
78 |
BuildRequires: perl(Syntax::Highlight::Engine::Kate) |
79 |
BuildRequires: perl(Template) >= 2.200.0 |
80 |
BuildRequires: perl(Template::Plugin::JavaScript) |
81 |
BuildRequires: perl(Term::Prompt) |
82 |
BuildRequires: perl(Test::Differences) |
83 |
BuildRequires: perl(Test::More) >= 0.880.0 |
84 |
BuildRequires: perl(Test::WWW::Mechanize::Catalyst) >= 0.510.0 |
85 |
BuildRequires: perl(Text::Context) >= 3.500.0 |
86 |
BuildRequires: perl(Text::Emoticon::MSN) |
87 |
BuildRequires: perl(Text::MultiMarkdown) >= 1.0.32 |
88 |
BuildRequires: perl(Text::Password::Pronounceable) |
89 |
BuildRequires: perl(Text::Textile) |
90 |
BuildRequires: perl(URI) >= 1.370.0 |
91 |
BuildRequires: perl(URI::Fetch) |
92 |
BuildRequires: perl(URI::Find) |
93 |
BuildRequires: perl(WWW::Mechanize) >= 1.540.0 |
94 |
BuildRequires: perl(WWW::Mechanize::TreeBuilder) >= 1.100.0 |
95 |
BuildRequires: perl(XML::Feed) |
96 |
BuildRequires: perl(XML::LibXML) >= 1.660.0 |
97 |
BuildRequires: perl(XML::LibXSLT) >= 1.660.0 |
98 |
BuildRequires: perl(YAML) >= 0.360.0 |
99 |
BuildRequires: perl(parent) |
100 |
BuildArch: noarch |
101 |
|
102 |
%description |
103 |
Mojomojo is a sort of content management system, borrowing many concepts |
104 |
from wikis and blogs. It allows you to maintain a full tree-structure of |
105 |
pages, and to interlink them in various ways. It has full version support, |
106 |
so you can always go back to a previous version and see what's changed with |
107 |
an easy AJAX- based diff system. There are also a bunch of other features |
108 |
like built-in fulltext search, live AJAX preview of editing, and RSS feeds |
109 |
for every wiki page. |
110 |
|
111 |
To find out more about how you can use MojoMojo, please visit |
112 |
http://mojomojo.org or read the installation instructions in the |
113 |
MojoMojo::Installation manpage to try it out yourself. |
114 |
|
115 |
%prep |
116 |
%setup -q -n %{upstream_name}-%{upstream_version} |
117 |
|
118 |
%build |
119 |
%{__perl} Makefile.PL INSTALLDIRS=vendor |
120 |
%make |
121 |
|
122 |
%check |
123 |
script/mojomojo_spawn_db.pl |
124 |
%make test |
125 |
|
126 |
%install |
127 |
%makeinstall_std |
128 |
|
129 |
%files |
130 |
%doc Changes INSTALL META.yml MYMETA.yml README |
131 |
%{_mandir}/man1/* |
132 |
%{_mandir}/man3/* |
133 |
%perl_vendorlib/* |
134 |
%{_bindir}/* |