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}