# HG changeset patch # User Ben Lau # Date 1239304489 -28800 # Node ID 12464f1138ae2d2f9a9d3a323f277e6b0082d40f # Parent 28e822aa84e51709cddbbc9b2a464fd09beac93f [MadBuilder] Install template and configuration to mozpluggerrc diff -r 28e822aa84e5 -r 12464f1138ae debian/control --- a/debian/control Thu Apr 09 21:11:29 2009 +0800 +++ b/debian/control Fri Apr 10 03:14:49 2009 +0800 @@ -24,6 +24,6 @@ Package: madbuilder Architecture: all -Depends: python-soappy,python-twisted,mozplugger,python-lxml +Depends: python-soappy,python-twisted,mozplugger,python-lxml,madbutterfly-inkscape Description: MadButterFly Integrated Development Environment diff -r 28e822aa84e5 -r 12464f1138ae debian/madbuilder.dirs --- a/debian/madbuilder.dirs Thu Apr 09 21:11:29 2009 +0800 +++ b/debian/madbuilder.dirs Fri Apr 10 03:14:49 2009 +0800 @@ -1,1 +1,3 @@ usr/lib/iceweasel/extensions +usr/share/madbutterfly/inkscape/usr/bin + diff -r 28e822aa84e5 -r 12464f1138ae debian/madbuilder.postinst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/debian/madbuilder.postinst Fri Apr 10 03:14:49 2009 +0800 @@ -0,0 +1,22 @@ +#!/bin/bash + +HEADER="#MadBuilder Configuration#" +FOOTER="#End of MadBuilder Configuration#" +RC=/etc/mozpluggerrc + +CONTAIN=`grep "$HEADER" $RC` + +if [ -z "$CONTAIN" ] +then +cat <> $RC + +$HEADER +application/x-mbsvg:mbsvg: MadButterfly SVG + swallow(Inkscape) : /usr/share/madbutterfly/inkscape/usr/bin/helper_mb.py "\$file" +application/x-h:h: MadButterfly SVG h program + swallow(gedit) : gedit "\$file" +$FOOTER + +EOF +echo Configuration installed to $RC +fi diff -r 28e822aa84e5 -r 12464f1138ae debian/rules --- a/debian/rules Thu Apr 09 21:11:29 2009 +0800 +++ b/debian/rules Fri Apr 10 03:14:49 2009 +0800 @@ -6,3 +6,12 @@ include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/mozilla-devscripts/xpi.mk + +TEMPLATE_PATH=${CURDIR}/debian/madbuilder/usr/local/share/mb + +install/madbuilder:: + install -m 0755 ${CURDIR}/inkscape/firefox/helper_mb.py \ + ${CURDIR}/debian/madbuilder/usr/share/madbutterfly/inkscape/usr/bin + + mkdir -p ${TEMPLATE_PATH} + cp -a ${CURDIR}/inkscape/firefox/template ${TEMPLATE_PATH}