Commit Graph

81 Commits

Author SHA1 Message Date
zzz
af193c9aff fix plugin versioning 2013-01-27 17:42:16 +00:00
44592f2d7f * add test scripts borrowed from I2P
- checkxml requires tidy for HTML files and xmllint for XML. Tidy is used
    because it will exit non-zero on parsing errors while xmllint will still
    exit 0 if the HTML files contain errors. xmllint "does the right thing" for XML.
  - checkpo requires msgfmt
* add testscripts build target
2013-01-26 14:53:38 +00:00
ff76c28357 build changes
- 'maintainer' target (outputs help)
- 'release' target (build, sign, checksum, and update site (if configured))
- rename 'dist' to 'singlejar'
- jar-cli: compile cli (doesn't require swt)
2013-01-25 21:24:48 +00:00
zzz
dd81a71c1c - Move HTML-handling classes to new directory, exclude from cli jar 2013-01-25 17:05:59 +00:00
zzz
f530a4039d Rename SWT license file in plugin
1.102b-11
2013-01-23 23:58:40 +00:00
zzz
58683df05b bundle target fixes 2013-01-23 15:37:28 +00:00
zzz
1a2eab684c Build win64 and 32/64 mac installer plugins 2013-01-23 13:22:21 +00:00
28e9d718ac - make gettext optional
- minor tweaks to the header of the po (probably not important)
2013-01-19 15:42:31 +00:00
zzz
c77ebf7f56 - Implement backup of nymkeys and meta.syndie at db creation
- Fix UI hang in 'meta'
- More excludes for syndie-cli.jar
2013-01-17 13:22:12 +00:00
31b8171151 minor build tweaks 2013-01-15 21:37:09 +00:00
0754e02fae build:
- make fonts a little larger (suggested)
- reorder deps in pkg-all target
- create launcher shellscripts for Linux

docs:
- update bin/readme.txt
2013-01-15 19:06:50 +00:00
1f838ff7e4 add missing licenses
correct outdated info/instructions
2013-01-15 15:21:40 +00:00
71c14915c2 build:
- Add OSX installers (previously there were just app bundles)
- -Dwith.revision=true will build installers/tarballs with the revision in the name
- add aliases for targets
- fix desktop launchers in Unix
2013-01-13 18:45:51 +00:00
zzz
5847516b89 fix links to external packages in javadocs 2013-01-12 01:17:49 +00:00
74091f0aa6 automatically fetch swt in the plugin target 2013-01-11 22:01:05 +00:00
b94c9b0865 more osx fixes:
- actually include i2p.jar (!)
- actually include i2p.jar in the classpath (!!)
- force plist and startsyndie.sh to be left aligned (the xml looks daft but the resultant files look good)
2013-01-11 21:07:32 +00:00
2d9c82154d hopefully fixing the last plist fix 2013-01-11 20:31:33 +00:00
95d1c0901d osx related changes per zab's advice 2013-01-11 19:52:05 +00:00
f7ddbf5713 fail build immed. if deps not found 2013-01-11 18:59:32 +00:00
45d4689715 a few more build changes
- prefex targets that users shouldn't run manually with - (generally any that
   only set properties)
-  make source-tarball create a tarball without '.orig'
-  add 'debian-tarball' to create a more debian-friendly tarball.
-  don't add revs to the extended version unless op-ed in
2013-01-11 12:31:08 +00:00
8f8bcfc795 copy uninstaller icon in the installer macro 2013-01-11 10:27:25 +00:00
c9b772e9aa installer support and related targets/macros 2013-01-10 15:33:00 +00:00
zzz
3f22e7aa7e - Add bundle and poupdate targets
- bundle-messages.sh fixes
2013-01-10 13:58:44 +00:00
cf949ba75b actually check if launch4j is available. *sigh* 2013-01-10 00:07:22 +00:00
40298bf3b1 * new targets and changes to existing targets
- pkg: create jars and copy jars and docs to ./dist
- pkg-exe: same as pkg but uses launch4j to wrap the jar files into
  Windows-friendly EXE files if launch4j is available
- jar: build syndie.jar in ./build instead of dist
* two new helper macros: wrap-to-exe and make-stub-jar
2013-01-09 23:51:38 +00:00
a7d15a112a typo fixes 2013-01-09 03:01:22 +00:00
18dcd8812f * complain during build if swt.jar cannot be found and echo an informative message
* adjust preppkg targets
* fix dist
2013-01-09 02:36:17 +00:00
c17db7c55b add prep* targets which will be used by the forthcoming installer targets 2013-01-09 01:20:09 +00:00
c47278741d Add usage target and make it the default
(shows fewer targets than ant -p)
2013-01-08 12:40:40 +00:00
f5ccc65762 organize build.xml, add more target descriptions 2013-01-08 12:19:55 +00:00
5ac263592c Add 'run-desktop' target to run start Syndie with the alternative interface 2013-01-08 11:55:05 +00:00
f9793af8fe customize manifest attributes as is done with I2P 2013-01-08 01:25:33 +00:00
24167c1ba3 fix javadocs target, add simple jdoc 2013-01-07 22:17:48 +00:00
zab
6b525ba0d9 Document that OSX needs some extra command-line parameters
Echo the command-line arguments in "ant run"
2013-01-07 21:55:35 +00:00
7262bac39a don't allow javadocs to end up in syndie.jar 2013-01-07 19:48:26 +00:00
221a0d7329 * new ant targets
- javadocs
 - getBuildNumber
2013-01-07 19:13:54 +00:00
50ee47a6ca update debian packaging to reflect bumped build 2013-01-07 14:40:19 +00:00
zzz
e1a2fca385 - Add depend task for better dependency checking
- Don't copy data files to build dir
- Bump to 1.102b-2
2013-01-07 11:50:55 +00:00
43a8183d78 add findbugs target 2013-01-06 21:31:30 +00:00
dc8411ccb4 - update debian changelog
- add build targets to aid tarball creation
2013-01-06 18:26:40 +00:00
zzz
e4a79c2de9 1.102b-1 2013-01-06 17:42:14 +00:00
ba5109828a add sloccount.report target (mostly useful for those that run jenkins) 2013-01-06 15:44:26 +00:00
zzz
5942a4a4c1 - Move all bundled resources, ddl files, images, etc. out of the
src/ directory to a new data/ directory.
  The resources/ directory remains miscellaneous things that are not bundled in the jar.
2013-01-05 17:04:49 +00:00
0516c528f2 remove $SRC/syndie.jar with the clean target 2013-01-04 22:07:31 +00:00
1ebd63e589 fix the dist ("build all jars") target 2013-01-04 22:05:13 +00:00
31709a83f9 build.xml
- don't require symlinking dependencies to ./lib. Allow setting properties for them.
   If the properties are not set, the build system will still look in ./lib
 - add getReleaseNumber target
2013-01-04 21:08:25 +00:00
2b8537f413 add vim mode line, remove trailing & leading spaces 2012-06-03 01:00:56 +00:00
zzz
49b407eba0 turn on deprecation warnings 2011-06-01 15:36:04 +00:00
zzz
dd9fb0724b - Top-level doc cleanup
- License info cleanup since I2P is no longer bundled.
- Add icons license, include in plugins.
- Include jazzy license in plugins.
- Remove jazzy license and other text files from jar.
- Stop ant complaint
2011-05-30 16:16:29 +00:00
zzz
d71fadea39 add web server support for HEAD, for shared files only 2011-05-28 13:51:44 +00:00