%define upstream_name MojoMojo %define upstream_version 0.999042 Name: perl-%{upstream_name} Version: %perl_convert_version %{upstream_version} Release: %mkrel 1 Summary: A Catalyst & DBIx::Class powered Wiki License: GPL+ or Artistic Group: Development/Perl Url: http://search.cpan.org/dist/%{upstream_name} Source0: http://www.cpan.org/modules/by-module//%{upstream_name}-%{upstream_version}.tar.gz BuildRequires: perl(Algorithm::Diff) BuildRequires: perl(Algorithm::Merge) BuildRequires: perl(Archive::Zip) BuildRequires: perl(Cache::FastMmap) BuildRequires: perl(Catalyst) BuildRequires: perl(Catalyst::Action::RenderView) BuildRequires: perl(Catalyst::Authentication::Store::DBIx::Class) BuildRequires: perl(Catalyst::Controller::HTML::FormFu) BuildRequires: perl(Catalyst::Model::DBIC::Schema) BuildRequires: perl(Catalyst::Plugin::Authentication) BuildRequires: perl(Catalyst::Plugin::Cache) BuildRequires: perl(Catalyst::Plugin::ConfigLoader) BuildRequires: perl(Catalyst::Plugin::I18N) BuildRequires: perl(Catalyst::Plugin::Session::State::Cookie) BuildRequires: perl(Catalyst::Plugin::Session::Store::Cache) BuildRequires: perl(Catalyst::Plugin::Setenv) BuildRequires: perl(Catalyst::Plugin::Static::Simple) BuildRequires: perl(Catalyst::Plugin::SubRequest) BuildRequires: perl(Catalyst::Plugin::Unicode) BuildRequires: perl(Catalyst::View::Email::Template) BuildRequires: perl(Catalyst::View::JSON) BuildRequires: perl(Catalyst::View::TT) BuildRequires: perl(Config::General) BuildRequires: perl(Config::JFDI) BuildRequires: perl(Crypt::CBC) BuildRequires: perl(DBD::SQLite) BuildRequires: perl(DBIx::Class) BuildRequires: perl(DBIx::Class::DateTime::Epoch) BuildRequires: perl(DBIx::Class::EncodedColumn) BuildRequires: perl(DBIx::Class::TimeStamp) BuildRequires: perl(Data::Page) BuildRequires: perl(DateTime) BuildRequires: perl(DateTime::Format::Mail) BuildRequires: perl(Email::Send::Test) BuildRequires: perl(Encode) BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(FCGI::ProcManager) BuildRequires: perl(File::Copy::Recursive) BuildRequires: perl(File::MMagic) BuildRequires: perl(File::Slurp) BuildRequires: perl(HTML::Entities) BuildRequires: perl(HTML::FormFu) BuildRequires: perl(HTML::FormFu::Element::reCAPTCHA) BuildRequires: perl(HTML::FormFu::Model::DBIC) BuildRequires: perl(HTML::Strip) BuildRequires: perl(HTML::TagCloud) BuildRequires: perl(HTML::Toc) BuildRequires: perl(IO::File) BuildRequires: perl(IO::Scalar) BuildRequires: perl(Image::ExifTool) BuildRequires: perl(Image::Math::Constrain) BuildRequires: perl(Imager) BuildRequires: perl(JSON) BuildRequires: perl(JSON::XS) BuildRequires: perl(KinoSearch) BuildRequires: perl(LWP::Simple) BuildRequires: perl(Locale::Maketext::Lexicon) BuildRequires: perl(MRO::Compat) BuildRequires: perl(Module::Pluggable::Ordered) BuildRequires: perl(Moose) BuildRequires: perl(Net::Amazon) BuildRequires: perl(Number::Format) BuildRequires: perl(Pod::Simple::HTML) BuildRequires: perl(SQL::Translator) BuildRequires: perl(String::Diff) BuildRequires: perl(Syntax::Highlight::Engine::Kate) BuildRequires: perl(Template) BuildRequires: perl(Template::Plugin::JavaScript) BuildRequires: perl(Term::Prompt) BuildRequires: perl(Test::Differences) BuildRequires: perl(Test::More) BuildRequires: perl(Test::WWW::Mechanize::Catalyst) BuildRequires: perl(Text::Context) BuildRequires: perl(Text::Emoticon::MSN) BuildRequires: perl(Text::MultiMarkdown) BuildRequires: perl(Text::Password::Pronounceable) BuildRequires: perl(Text::Textile) BuildRequires: perl(URI) BuildRequires: perl(URI::Fetch) BuildRequires: perl(WWW::Mechanize) BuildRequires: perl(WWW::Mechanize::TreeBuilder) BuildRequires: perl(XML::Feed) BuildRequires: perl(XML::LibXML) BuildRequires: perl(XML::LibXSLT) BuildRequires: perl(YAML::XS) BuildRequires: perl(parent) BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} %description Mojomojo is a sort of content management system, borrowing many concepts from wikis and blogs. It allows you to maintain a full tree-structure of pages, and to interlink them in various ways. It has full version support, so you can always go back to a previous version and see what's changed with an easy AJAX- based diff system. There are also a bunch of other features like built-in fulltext search, live AJAX preview of editing, and RSS feeds for every wiki page. To find out more about how you can use MojoMojo, please visit http://mojomojo.org or read the installation instructions in the MojoMojo::Installation manpage to try it out yourself. %prep %setup -q -n %{upstream_name}-%{upstream_version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor %make %check %make test %install rm -rf %buildroot %makeinstall_std %clean rm -rf %buildroot %files %defattr(-,root,root) %doc Changes README %{_mandir}/man1/* %{_mandir}/man3/* %perl_vendorlib/* %{_bindir}/* %changelog * Wed Dec 02 2009 Jérôme Quelin <jquelin@mandriva.org> 0.999.42-1mdv2010.1 + Revision: 472673 - adding missing buildrequires: - update to 0.999042 - no need to bump mkrel, previous builds failed - adding missing buildrequires: - add patch to run with yaml::xs - fix %%patch0 -b arg - adding files not packaged - adding patch to fix fragile regex in test lib - import perl-MojoMojo * Sun Nov 29 2009 cpan2dist 0.999041-1mdv - initial mdv release, generated with cpan2dist