From d50b41b87fb08a96c07cd8325924f9e3a5e43533 Mon Sep 17 00:00:00 2001 From: dchandler Date: Sat, 12 Oct 2002 18:30:14 +0000 Subject: [PATCH] The build system now creates Java Web Start releases for all four programs. At present, dist/*.jnlp refer to my own personal web server, and the build system is aware of my personal keystore because creating a JWS release involves signing JARs. It will be very simple to change this once we have a real PKI certificate and once we deploy on thdl.org. Note that Savant and QuillDriver's releases are only half-done right now; they do not include the XML and JMF libraries yet. --- .cvsignore | 1 - build.xml | 157 +++++++++++++++--- ...DictionarySearchAppletAndJavaWebStart.jnlp | 26 +++ dist/Jskad.jnlp | 27 +++ dist/QuillDriver.jnlp | 24 +++ dist/README.TXT | 6 + dist/Savant.jnlp | 25 +++ 7 files changed, 243 insertions(+), 23 deletions(-) create mode 100644 dist/DictionarySearchAppletAndJavaWebStart.jnlp create mode 100644 dist/Jskad.jnlp create mode 100644 dist/QuillDriver.jnlp create mode 100644 dist/README.TXT create mode 100644 dist/Savant.jnlp diff --git a/.cvsignore b/.cvsignore index 2b8af84..e47b601 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1,5 +1,4 @@ bin -dist jskad.log savant.log qd.log diff --git a/build.xml b/build.xml index c8ff043..115af1b 100644 --- a/build.xml +++ b/build.xml @@ -1,6 +1,6 @@ - + + + + + + + + + @@ -99,8 +109,10 @@ info on where to find these. - + + + @@ -116,7 +128,7 @@ info on where to find these. @@ -300,7 +312,7 @@ info on where to find these. - @@ -314,7 +326,7 @@ info on where to find these. - - - - - @@ -384,7 +396,7 @@ info on where to find these. - @@ -403,7 +415,7 @@ info on where to find these. - - + + + + + @@ -473,7 +489,6 @@ info on where to find these. - @@ -482,7 +497,6 @@ info on where to find these. - @@ -512,7 +526,7 @@ info on where to find these. - + @@ -523,7 +537,7 @@ info on where to find these. - + @@ -534,7 +548,7 @@ info on where to find these. - + @@ -546,7 +560,7 @@ info on where to find these. + location="${dist}/lib/DictionarySearchStandalone-${my.jar.suffix}.jar"/> @@ -557,13 +571,14 @@ info on where to find these. + + - + depends="distclean,init"> @@ -580,10 +595,53 @@ info on where to find these. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -601,13 +659,13 @@ info on where to find these. - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/DictionarySearchAppletAndJavaWebStart.jnlp b/dist/DictionarySearchAppletAndJavaWebStart.jnlp new file mode 100644 index 0000000..bc44d59 --- /dev/null +++ b/dist/DictionarySearchAppletAndJavaWebStart.jnlp @@ -0,0 +1,26 @@ + + + + DictionarySearchAppletAndJavaWebStart + THDL + + + + The translation tool provides a Tibetan-to-English dictionary. + You must have the Tibetan Machine Web fonts installed on your + computer to take full advantage of this dictionary. + + + + + + + + + + + + + diff --git a/dist/Jskad.jnlp b/dist/Jskad.jnlp new file mode 100644 index 0000000..e36fecb --- /dev/null +++ b/dist/Jskad.jnlp @@ -0,0 +1,27 @@ + + + + Jskad + THDL + + + + Jskad is a simple text editor for the Tibetan language, using the + Wylie transliteration and supporting several virtual keyboards. + You must install the Tibetan Machine Web fonts before using + Jskad. + + + + + + + + + + + + + diff --git a/dist/QuillDriver.jnlp b/dist/QuillDriver.jnlp new file mode 100644 index 0000000..9ccfc98 --- /dev/null +++ b/dist/QuillDriver.jnlp @@ -0,0 +1,24 @@ + + + + QuillDriver + THDL + + + + QuillDriver helps you develop content for Savant, another THDL tool. + + + + + + + + + + + + + diff --git a/dist/README.TXT b/dist/README.TXT new file mode 100644 index 0000000..4a33b70 --- /dev/null +++ b/dist/README.TXT @@ -0,0 +1,6 @@ +This directory contains the JNLP files that we use to distribute our +Java programs via Java Web Start. Ant creates subdirectories here +also and populates them with various JARs, WARs, Zip files, etc. + +DC + diff --git a/dist/Savant.jnlp b/dist/Savant.jnlp new file mode 100644 index 0000000..70c0a66 --- /dev/null +++ b/dist/Savant.jnlp @@ -0,0 +1,25 @@ + + + + Savant + THDL + + + + Savant displays foreign-language text, audio, and video + side-by-side to help you learn foreign languages or just study. + + + + + + + + + + + + +