twingle install.js,NONE,1.1 Makefile,NONE,1.1
[email protected] Mon, 10 Mar 2003 09:53:49 -0700 (MST)
| Newsgroups | gmane.comp.cms.oscom.twingle.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvs/root/twingle
In directory alpha.oscom.org:/tmp/cvs-serv26803
Added Files:
install.js Makefile
Log Message:
thanks to srichter and the moztop project. the makefile and the install.js
make it easy to provide a twingle.xpi for easy installation
--- NEW FILE: install.js ---
uninstall("Twingle");
initInstall("Twingle","/oscom/twingle","0.0.0.1");
var fldr = getFolder("Chrome");
setPackageFolder(fldr);
addFile("twingle.jar");
var regfldr;
regfldr = getFolder(fldr,'twingle.jar');
registerChrome(Install.CONTENT | DELAYED_CHROME, regfldr,"content");
registerChrome(Install.LOCALE | DELAYED_CHROME, regfldr,"locale");
registerChrome(Install.SKIN | DELAYED_CHROME, regfldr,"skin");
var err=getLastError();
if (err == SUCCESS){
logComment('Installing Twingle.');
performInstall();
refreshPlugins();
} else {
logComment('Error installing Twingle: ' + err);
cancelInstall();
}
--- NEW FILE: Makefile ---
##############################################################################
#
# Copyright (c) 2002, 2003 Zope Corporation and Contributors.
# All Rights Reserved.
#
# This software is subject to the provisions of the Zope Public License,
# Version 2.0 (ZPL). A copy of the ZPL should accompany this distribution.
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
# FOR A PARTICULAR PURPOSE.
#
##############################################################################
# Zope XPI Installer Makefile
#
# $Id: Makefile,v 1.1 2003/03/10 16:53:47 chregu Exp $
ZIP=zip
JAR_NAME=twingle.jar
XPI_NAME=twingle.xpi
MOZILLA=/usr/bin/mozilla -jsconsole
all: build-jar build-xpi
build-jar:
$(ZIP) -r $(JAR_NAME) twingle
build-xpi:
$(ZIP) -r $(XPI_NAME) $(JAR_NAME) install.js
build-xpi-distro: remove-cvs build-jar build-xpi
remove-cvs:
find . -name "CVS" | xargs rm -f
find . -name ".cvsignore" | xargs rm -f
run:
$(MOZILLA) -chrome chrome://twingle/content