Mercurial > MadButterfly
changeset 386:12464f1138ae
[MadBuilder] Install template and configuration to mozpluggerrc
author | Ben Lau <xbenlau@gmail.com> |
---|---|
date | Fri, 10 Apr 2009 03:14:49 +0800 |
parents | 28e822aa84e5 |
children | 433fa83d16f9 |
files | debian/control debian/madbuilder.dirs debian/madbuilder.postinst debian/rules |
diffstat | 4 files changed, 34 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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
--- 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 +
--- /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 <<EOF >> $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
--- 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}