aboutsummaryrefslogtreecommitdiff
path: root/izpack-installer.xml
blob: c79f1be0a920384bd10ed648e1c97b45554a0653 (plain) (blame)
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
<installation version="1.0">
    <info>
        <appname>gnunet-java</appname>
        <appversion>0.1</appversion>
        <javaversion>1.6</javaversion>
        <uninstaller name="gnunet-java-uninstall.jar" path="${INSTALL_PATH}/share/" />
    </info>
    <variables>
        <variable name="GNJ_INSTALLED" value="true"/>
    </variables>
 
    <locale>
        <langpack iso3="eng"/>
    </locale>
 
    <guiprefs width="800" height="600" resizable="no">
        <modifier key="useHeadingPanel" value="yes" />
    </guiprefs>

    <resources>
        <res id="LicencePanel.licence" src="COPYING"/>
    </resources>
 
    <panels>
        <panel classname="TargetPanel"/>
        <panel classname="LicencePanel"/>
        <panel classname="PacksPanel"/>
        <panel classname="InstallPanel"/>
        <panel classname="FinishPanel"/>
    </panels>
 
    <packs>
    <pack name="gnunet-java base package" required="yes">
      <description>Main JAR file for accessing GNUnet from Java (required for all GNUnet applications written in Java)</description>
      <file src="build-gradle/libs/gnunet-java.jar" targetdir="$INSTALL_PATH/share/java/"/>
    </pack>
    <pack name="Dependencies" required="yes">
        <description>Required dependencies of gnunet-java (such as junit, log4j, and guava).</description>
        <fileset dir="lib/" targetdir="$INSTALL_PATH/share/java/">
        </fileset>
    </pack>
    <pack name="Executables for base package" required="no">
        <description>Shell scripts to run GNUnet Java basic commands from the shell.  Includes gnunet-dht, gnunet-nse, gnunet-resolver and gnunet-statistics.</description>

        <file src="bin/" targetdir="$INSTALL_PATH/"/>

        <executable targetfile="$INSTALL_PATH/bin/gnunet-nse" stage="never"/>
        <parsable targetfile="$INSTALL_PATH/bin/gnunet-nse" type="shell"/>

        <executable targetfile="$INSTALL_PATH/bin/gnunet-statistics" stage="never"/>
        <parsable targetfile="$INSTALL_PATH/bin/gnunet-statistics" type="shell"/>

        <executable targetfile="$INSTALL_PATH/bin/gnunet-dht" stage="never"/>
        <parsable targetfile="$INSTALL_PATH/bin/gnunet-dht" type="shell"/>

        <executable targetfile="$INSTALL_PATH/bin/gnunet-resolver" stage="never"/>
        <parsable targetfile="$INSTALL_PATH/bin/gnunet-resolver" type="shell"/>
    </pack>
    <pack name="Tutorial" required="no">
      <description>
        The gnunet-java tutorial, an introduction to GNUnet programming in Java
      </description>
      <fileset dir="doc" targetdir="$INSTALL_PATH/share/doc/gnunet-java/">
        <include name="gnunet-java-tutorial.tex" />
        <include name="gnunet-java-tutorial.pdf" />
      </fileset>
    </pack>
    <pack name="API reference" required="no">
      <description>
        The javadoc API reference for gnunet-java
      </description>
      <fileset dir="build-gradle/docs" targetdir="$INSTALL_PATH/share/doc/gnunet-java">
        <include name="javadoc/**" />
      </fileset>
    </pack>
    <pack name="source code" required="no">
      <description>
        The source code of gnunet-java
      </description>
      <fileset dir="." targetdir="$INSTALL_PATH/share/gnunet-java">
        <include name="gnunet-java-0.9.4-src.tar.gz" />
      </fileset>
    </pack>
    </packs>
 
</installation>