Files
i2p.syndie/INSTALL
jrandom b89446db10 - rework the ant scripts to build and package the GUI, not the text interface.
that includes the installer and launch4j scripts, and bundles the various
platform-specific swt jars into various platform-specific installers.  see
doc/web/download.html and doc/web/dev.html for details.

** that the ant script will now fail **
to use ant, you either need to run "ant -Dswt.dir=/some/dir" or add
swt.dir=/some/dir to the (new?) file nbproject/private/private.properties

- remove the old shell/batch scripts - run with "ant run" or the launch4j'ed,
though there is a bin/readme.txt explaining what you need if you really want
a shell script.

- if the SWT UI is passed the parameter "--cli", it launches the text UI
instead

- override the I2P logfile location so it writes under $syndieRootDir/logs/
instead of ./logs/
2006-12-22 15:29:10 +00:00

23 lines
946 B
Plaintext

Syndie can be built from source with a modern (1.4+) java development
kit, or with a new GCJ (4.0+). You must have ant (1.6.5+), and the
source release includes HSQLDB (1.8.0.7), though newer revisions
should work. You will needs SWT as well - grab the latest version for
your OS and architecture from http://www.eclipse.org/swt/ (or from
your favorite package manager).
First, you need to tell ant where to find SWT - add a line to the
file nbproject/private/private.properies (creating a new directory or
file if necessary):
swt.dir=../swt-I20061214-1445-gtk-linux-x86
(or whatever the path to the directory containing swt.jar is)
To build a normal java instance, run "ant"
To run it without any installation, run "ant run"
To deploy your modifications into an existing Syndie install, copy
the new ./lib/syndie.jar to the Syndie install's lib/ directory
To build various packages, see the targets and instructions in
doc/web/dev.html