1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
|
Index: jsdoc-toolkit-2.4.0+dfsg/jsdoc
===================================================================
--- /dev/null
+++ jsdoc-toolkit-2.4.0+dfsg/jsdoc
@@ -0,0 +1,73 @@
+#!/bin/sh
+
+# launcher script for jsdoc
+# Author: Avi Deitcher
+# Modified by Georges Khaznadar <georgesk@ofset.org>
+#
+# This program is released under the MIT License as follows:
+
+# Copyright (c) 2008-2009 Atomic Inc <avi@jsorm.com>
+# Copyright (c) 2011 Georges Khaznadar
+#
+#Permission is hereby granted, free of charge, to any person
+#obtaining a copy of this software and associated documentation
+#files (the "Software"), to deal in the Software without
+#restriction, including without limitation the rights to use,
+#copy, modify, merge, publish, distribute, sublicense, and/or sell
+#copies of the Software, and to permit persons to whom the
+#Software is furnished to do so, subject to the following
+#conditions:
+##
+#The above copyright notice and this permission notice shall be
+#included in all copies or substantial portions of the Software.
+#
+#THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+#EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+#OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+#NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+#HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+#WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+#FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+#OTHER DEALINGS IN THE SOFTWARE.
+#
+
+check_mandatory_option(){
+ for a in "$@"; do
+ if [ "$a" = -h ] || [ "$a" = --help ]; then ok=1; fi
+ outdir=$(echo "$a" | sed -n 's/-d=\(.\+\)/-d="\1"/p')
+ if [ -n "$outdir" ];
+ then
+ ok=1
+ else
+ outdir=$(echo "$a" | sed -n 's/--directory=\(.\+\)/--directory="\1"/p')
+ if [ -n "$outdir" ];
+ then
+ ok=1
+ fi
+ fi
+ done
+
+ if ! [ "$ok" = 1 ]; then
+ echo "An argument like -d=<directory> or --directory=<directory> is mandatory!"
+ echo "Try 'jsdoc --help' or 'man jsdoc' for more information."
+ exit 1
+ fi
+}
+
+check_mandatory_option $@
+
+if [ -n "$JSDOCDIR" ]; then
+ _DOCDIR="-Djsdoc.dir=$JSDOCDIR"
+else
+ _DOCDIR=""
+fi
+
+if [ -n "$JSDOCTEMPLATEDIR" ]; then
+ _TDIR="-Djsdoc.template.dir=$JSDOCTEMPLATEDIR"
+else
+ _TDIR="-Djsdoc.template.dir=/usr/share/jsdoc-toolkit/templates/jsdoc"
+fi
+
+CMD="java $_DOCDIR $_TDIR -jar /usr/share/java/jsrun.jar /usr/share/jsdoc-toolkit/app/run.js $@"
+echo $CMD
+$CMD
Index: jsdoc-toolkit-2.4.0+dfsg/jsdoc-toolkit/java/build.xml
===================================================================
--- jsdoc-toolkit-2.4.0+dfsg.orig/jsdoc-toolkit/java/build.xml
+++ jsdoc-toolkit-2.4.0+dfsg/jsdoc-toolkit/java/build.xml
@@ -7,7 +7,7 @@
<mkdir dir="build/classes"/>
<javac
srcdir="src" destdir="build/classes"
- classpath="./classes/js.jar"
+ classpath="/usr/share/java/js.jar"
/>
</target>
@@ -16,7 +16,7 @@
<jar destfile="build/jar/jsrun.jar" basedir="build/classes">
<manifest>
<attribute name="Main-Class" value="JsRun"/>
- <attribute name="Class-Path" value="./java/classes/js.jar"/>
+ <attribute name="Class-Path" value="/usr/share/java/js.jar"/>
</manifest>
</jar>
</target>
@@ -26,7 +26,7 @@
<jar destfile="build/jar/jsdebug.jar" basedir="build/classes">
<manifest>
<attribute name="Main-Class" value="JsDebugRun"/>
- <attribute name="Class-Path" value="./java/classes/js.jar"/>
+ <attribute name="Class-Path" value="/usr/share/java/js.jar"/>
</manifest>
</jar>
</target>
|