/[packages]/cauldron/perl-MojoMojo/current/SPECS/perl-MojoMojo.spec
ViewVC logotype

Contents of /cauldron/perl-MojoMojo/current/SPECS/perl-MojoMojo.spec

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.30