Audiveris
From Arnout Engelen
[edit] Building
- create a 'prog' directory
- point src/build.properties to that prog directory
- download jalopy-0.1-1.5rc3 from http://sourceforge.net/projects/jalopy/files/plugin%20ant/ and unzip it to 'prog'
- download http://www.javaconcurrencyinpractice.com/jcip-annotations.jar and put it in prog/jcip
- download https://swingworker.dev.java.net/files/documents/2810/51772/swing-worker-1.1.jar into prog/swingworker
- download https://eventbus.dev.java.net/files/documents/4303/108241/EventBus-1.2.jar into prog/eventbus
- download and install jai from https://jai.dev.java.net/binary-builds.html
- download and install jai-imageio from https://jai-imageio.dev.java.net/binary-builds.html (problems? see http://forums.java.net/jive/thread.jspa?threadID=20664 )
- download http://sourceforge.net/projects/jfreechart/files/1.%20JFreeChart/1.0.9/jfreechart-1.0.9.tar.gz/download into prog
- download https://appframework.dev.java.net/downloads/AppFramework-1.03.jar and point the properties files to the directory and filename (note the version)
- download http://www.jgoodies.com/download/libraries/forms/forms-1_2_1.zip , unzip, point build.properties to this version
- download http://tesjeract.googlecode.com/files/tesjeract-0.1-bin.zip and unzip into prog/tesjeract, modify build.xml to add it to the classpath
- download http://math.nist.gov/javanumerics/jama/Jama-1.0.2.jar into prog/Jama
- download https://proxymusic.dev.java.net/files/documents/6330/137399/proxymusic-2.0.jar and point build.defaults.properties to it
- download http://www.xenoage.com/downloads/xenoplay/xenoplay-0-4-1-src.zip into progs/xeno and point build.properties to it
- download http://www.centerkey.com/java/browser/myapp/real/BareBonesBrowserLaunch.jar and point build.xml to it
Finally, this would lead to a 'prog' directory looking like http://arnout.engelen.eu/files/dev/linuxmusicians/audiveris/audiveris-builddeps.tar.gz
Additions to build.xml:
<pathelement path="${tesjeract.dir}"/>
<pathelement path="${barebonesbrowser.jar}"/>
Changes to build.properties:
jgoodies.forms.dir = ${prog.dir}/forms-1.2.1
jgoodies.forms.file = forms-1.2.1.jar
jgoodies.looks.dir = ${prog.dir}/looks-2.2.2
jgoodies.looks.file = looks-2.2.2.jar
swingappfwk.jar = ${prog.dir}/AppFramework-1.03.jar
proxymusic.jar = ${prog.dir}/proxymusic-2.0.jar
xenoplay.jar = ${prog.dir}/xeno/xenoplay.jar
tesjeract.dir = ${prog.dir}/tesjeract-0.1/bin
barebonesbrowser.jar = ${prog.dir}/BareBonesBrowserLaunch.jar
