[Pkg-mediawiki-devel] mediawiki1.5-geshi: first try of packaging mw extention

Sandro Tosi matrixhasu at gmail.com
Mon Jun 19 22:05:13 UTC 2006


Hi all,
as discussed in this previous thread
http://lists.alioth.debian.org/pipermail/pkg-mediawiki-devel/2006-June/000394.html
I've tried to package GeSHi & GeSHiHighlight for mediawiki.

First of all, here are some links to download packages:

http://matrixhasu.altervista.org/debian/mediawiki1.5-geshi_1.0.7.10-1.diff.gz
http://matrixhasu.altervista.org/debian/mediawiki1.5-geshi_1.0.7.10-1.dsc
http://matrixhasu.altervista.org/debian/mediawiki1.5-geshi_1.0.7.10-1_source.build
http://matrixhasu.altervista.org/debian/mediawiki1.5-geshi_1.0.7.10-1_source.changes
http://matrixhasu.altervista.org/debian/mediawiki1.5-geshi_1.0.7.10.orig.tar.gz

This is just a source package, since debian/rules is still to be
forged (someone would suggest something...?)

I've configured it to be compatible with mw1.5 (extentions & config
directories).

Something to note:

* debian/control: I've placed 2 Homepage entries, une for GeSHi and
the other for GeSHiHighlight, dont know if it's correct;

* debian/preinst: check if /etc/mediawiki1.5/extentions.php exists, if
not, creates a dummy php file, with <?php \n ?>

* debian/postinst: here is where I check if include_once('<ext>'); is
in config files; if not, I'll replace ?> with include_once('<ext>');\n
?> (so to have every include_once one per line)

* debian/postrm: it removes introduced include_once('<ext>'); from
/etc/mediawiki1.5/extentions.php

* I've moved geshi/div.php to geshi/div-lang.php otherwise, all div
tags are messed up (since are intended to be formatted for DIV
languages), but generates:
dpkg-source: warning: ignoring deletion of file geshi/div.php
#debian-mentors was no helpful, but I'll try to ask them again in the future...

I'd like to have some comments/suggestions about this package...

Thanks & Regards,
Sandro

-- 
Sandro Tosi (aka Morpheus, matrixhasu)
My (little) site: http://matrixhasu.altervista.org/



More information about the Pkg-mediawiki-devel mailing list