NAME
Module::Build::IkiWiki - Extension for develop Ikiwiki plugins
VERSION
This document describes Module::Build::IkiWiki version 0.0.2
SYNOPSIS
#!/usr/bin/perl
use Module::Build::IkiWiki;
my $build = Module::Build::IkiWiki->new(
module_name => 'xxxx',
license => 'gpl',
...
ikiwiki_paths => {
'templates' => q(/usr/share/ikiwiki/templates),
'css' => q(/usr/share/ikiwiki/basewiki),
},
ikiwiki_templates => [ glob('extras/*.tmpl') ],
ikiwiki_stylesheets => [ glob('extras/*.css') ],
);
$build->create_build_script();
DESCRIPTION
The goal of this module is build and install IkiWiki plugins in Perl, subclassing the Module::Build and adding some extra funcionalites to it.
For a description of the interface see Module::Build::API.
This is a list of a new parameters in the Module::Build::new method:
- ikiwiki_paths
-
Define the install paths of the components using a hash with the following keys:
- templates
-
The default value is /usr/share/ikiwiki/templates.
- css
-
The default value is /usr/share/ikiwiki/basewiki.
- ikiwiki_templates
-
List of templates for install.
- ikiwiki_stylesheets
-
List of css stylesheets files to install.
SUBROUTINES/METHODS
new( )
Override the new method in the base class and check the special parameters for ikiwiki.
ACTION_install( )
Install the template and css files of the package.
ACTION_fakeinstall( )
Show the install actions to the standard output.
DIAGNOSTICS
The error messages are from the base class. This package don't generate any exceptions.
CONFIGURATION AND ENVIRONMENT
Module::Build::IkiWiki requires no configuration files or environment variables.
DEPENDENCIES
INCOMPATIBILITIES
None reported.
BUGS AND LIMITATIONS
No bugs have been reported.
Please report any bugs or feature requests to bug-module-build-ikiwiki@rt.cpan.org
, or through the web interface at http://rt.cpan.org.
AUTHOR
Víctor Moral <victor@taquiones.net>
LICENSE AND COPYRIGHT
Copyright (C) 2008 <Victor Moral>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License or any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 213:
Non-ASCII character seen before =encoding in 'Víctor'. Assuming CP1252