From 4ca756a5eb99888d56bf07f440186c6423e6e37f Mon Sep 17 00:00:00 2001 From: Johannes Findeisen Date: Tue, 20 Oct 2009 17:02:53 +0200 Subject: [PATCH] Fixed directory structure, removed buildxpi.sh and added mkxpi --- buildxpi.sh | 0 .../content/leo_search/about.xul | 0 .../content/leo_search/contents.rdf | 0 .../content/leo_search/leo_searchOverlay.js | 0 .../content/leo_search/leo_searchOverlay.xul | 0 .../skin/classic/leo_search/contents.rdf | 0 .../skin/classic/leo_search/ende.png | Bin .../skin/classic/leo_search/leo_search.png | Bin .../skin/classic/leo_search/leo_searchb.png | Bin mkxpi | 58 ++++++++++++++++++ 10 files changed, 58 insertions(+) delete mode 100644 buildxpi.sh rename chrome/{leo_search => }/content/leo_search/about.xul (100%) rename chrome/{leo_search => }/content/leo_search/contents.rdf (100%) rename chrome/{leo_search => }/content/leo_search/leo_searchOverlay.js (100%) rename chrome/{leo_search => }/content/leo_search/leo_searchOverlay.xul (100%) rename chrome/{leo_search => }/skin/classic/leo_search/contents.rdf (100%) rename chrome/{leo_search => }/skin/classic/leo_search/ende.png (100%) rename chrome/{leo_search => }/skin/classic/leo_search/leo_search.png (100%) rename chrome/{leo_search => }/skin/classic/leo_search/leo_searchb.png (100%) create mode 100755 mkxpi diff --git a/buildxpi.sh b/buildxpi.sh deleted file mode 100644 index e69de29..0000000 diff --git a/chrome/leo_search/content/leo_search/about.xul b/chrome/content/leo_search/about.xul similarity index 100% rename from chrome/leo_search/content/leo_search/about.xul rename to chrome/content/leo_search/about.xul diff --git a/chrome/leo_search/content/leo_search/contents.rdf b/chrome/content/leo_search/contents.rdf similarity index 100% rename from chrome/leo_search/content/leo_search/contents.rdf rename to chrome/content/leo_search/contents.rdf diff --git a/chrome/leo_search/content/leo_search/leo_searchOverlay.js b/chrome/content/leo_search/leo_searchOverlay.js similarity index 100% rename from chrome/leo_search/content/leo_search/leo_searchOverlay.js rename to chrome/content/leo_search/leo_searchOverlay.js diff --git a/chrome/leo_search/content/leo_search/leo_searchOverlay.xul b/chrome/content/leo_search/leo_searchOverlay.xul similarity index 100% rename from chrome/leo_search/content/leo_search/leo_searchOverlay.xul rename to chrome/content/leo_search/leo_searchOverlay.xul diff --git a/chrome/leo_search/skin/classic/leo_search/contents.rdf b/chrome/skin/classic/leo_search/contents.rdf similarity index 100% rename from chrome/leo_search/skin/classic/leo_search/contents.rdf rename to chrome/skin/classic/leo_search/contents.rdf diff --git a/chrome/leo_search/skin/classic/leo_search/ende.png b/chrome/skin/classic/leo_search/ende.png similarity index 100% rename from chrome/leo_search/skin/classic/leo_search/ende.png rename to chrome/skin/classic/leo_search/ende.png diff --git a/chrome/leo_search/skin/classic/leo_search/leo_search.png b/chrome/skin/classic/leo_search/leo_search.png similarity index 100% rename from chrome/leo_search/skin/classic/leo_search/leo_search.png rename to chrome/skin/classic/leo_search/leo_search.png diff --git a/chrome/leo_search/skin/classic/leo_search/leo_searchb.png b/chrome/skin/classic/leo_search/leo_searchb.png similarity index 100% rename from chrome/leo_search/skin/classic/leo_search/leo_searchb.png rename to chrome/skin/classic/leo_search/leo_searchb.png diff --git a/mkxpi b/mkxpi new file mode 100755 index 0000000..9e28690 --- /dev/null +++ b/mkxpi @@ -0,0 +1,58 @@ +#!/bin/bash +# +# A simple script to make xpi files. +# Version: 0.1 +# +# Patched by Johannes Findeisen to work more usefull. +# Website: http://hanez.org +# +# It expects a directory structure like this: +# /install.rdf - Installation RDF +# /install.js - Installation JavaSript +# /chrome/ - will make the .jar file here. +# /chrome/content/ - project content files +# /chrome/locale/ - project locale files +# /chrome/skin/ - project skin files + +usage() +{ + echo "Usage: mkxpi " +} + +path=`pwd` + +echo $path; + +project=$1 + +version=$2 + +if [ "1$project" = "1" ]; then + usage + exit 1 +fi + +if [ "1$version" = "1" ]; then + usage + exit 1 +fi + +cd $path + +cd chrome + +jar -cfM $project.jar ./content ./skin ./locale + +cd $path + +jar -cfM $project-$version-fx.xpi ./chrome/$project.jar ./install.rdf + +echo "Cleaning up..." + +cd $path + +rm -f ./chrome/$project.jar + +echo "Done!" + +exit 0