mirror of
https://github.com/igniterealtime/Spark.git
synced 2025-12-01 12:27:58 +00:00
SPARK-1791: Maven (#305)
* SPARK-1791: Re-organize into a Maven structure.
This commit re-organizes the Spark code base into a Apache Maven-compatible struture.
The project in this commit can be used to create a working Spark instance, by executing:
mvn clean package
An assembly (tied to the package phase) is used to generate a distributable directory.
The includes EJ-Technologies install4j configuration file has been adjusted to reflect the changes, and can be used to generate most types of distributables. This requires the non-free install4j application to be installed at the host that executes the build.
The build currently misses all 'external' plugins. Work remains to be done to move that into a Maven structure. A future improvement to this structure could include splitting off the assembly part from the core module, into a dedicated module, that allows for easy inclusiong of plugin-module artifacts.
* SPARK-1791: Replace JTattoo source with Maven artifact.
The JTattoo theme can be retrieved as a Maven artifact. No need to include the original source code in Spark.
* SPARK-1791: Moved Roar plugin into Maven structure
This commit reorganizes the bulk of the code for the Roar plugin into a Maven structure. It is not a functional Maven module yet though.
* SPARK-1791: Introduce parent project.
This commit adds a parent project, that wraps the pre-existing 'core' module. It is expected that other modules (for example, plugins) are added to this parent project later.
* SPARK-1791: Remove Ant from Travis config.
The Travis Continuous Integration platform should no longer try to execute the Apache Ant script, that has now been replaced by the pom.xml files from Maven.
* SPARK-1791: Distributales should include plugins.
The earlier structure generated the Spark distributables from the 'core' module. This module did not contain optional features (notably: plugins). This in turn made it impossible to include those optional features in the distributables.
To work around this problem, the distributables are now created in a dedicated module (aptly named 'distribution'). This module defines dependencies and assembly references to other modules of which artifacts need to be included in the distributables.
As a proof-of-concept, the 'roar' plugin was re-instated.
* SPARK-1791: Removing Roar plugin Ant buildscript.
* SPARK-1791: Replaced lobobrowser with JxBrowser (eval)
The project for the embedded browser that we used, lobobrowser, is defunct. Maven artifacts are not to be found.
A possible replacement is JxBrowser (by TeamDev). This software is proprietary, but they do offer free licenses to open source software.
In order to evaluate wether we'd like to apply for one, this commit replaces lobobrowser with JxBrowser. An evaluation license is included, but will no longer be valid in 30 days from now.
* SPARK-1791: Moving Fastpath plugin from Ant to Maven.
* SPARK-1791: Moving Battleships plugin from Ant to Maven.
Note that the code does not compile properly (SPARK-1818). I have disabled the Maven module (and sent Wolf an email).
* SPARK-1791: Moving Growl plugin from Ant to Maven
This plugin probably won't work properly, as it depends on a native library. We would better use one of the Java implementations for the GNTP protocol instead (SPARK-1880), which should improve portability.
* SPARK-1880: Growl plugin should use java binding.
Instead of the old native library that was used, the plugin now makes use of a Java-based API.
* SPARK-1791: Moving Apple plugin from Ant to Maven.
* SPARK-1791: Moving Reversi plugin from Ant to Maven.
* SPARK-1791: Moving TicTacToe plugin from Ant to Maven.
* SPARK-1791: Moving Flashing plugin from Ant to Maven.
* SPARK-1791: Moving Google plugin from Ant to Maven.
* SPARK-1791: Restoring the internal 'idle' plugin.
The 'idle' plugin was an internal (in core) that was initially not migrated from Ant to Maven. It depended on both an unknown libary, as well as the 'phone' internal plugin, which had issues of its own.
This commit restores the 'idle' plugin, by providing a reference to the previously unknown library (JNA), and removing the dependency to the 'phone' internal plugin.
* SPARK-1791: Moving Jingle plugin from Ant to Maven.
As this plugin depends on the internal 'phone' plugin, which has issues, I've left the module out of the Maven parent pom.
* SPARK-1791: Moving TransferGuard plugin from Ant to Maven.
* SPARK-1791: Moving Translator plugin from Ant to Maven.
* SPARK-1791: Moving OTR plugin from Ant to Maven.
There's a compatibility issue with the third party otr library that is being used (Maven has a different version than the one that shipped with Spark). I've not included this plugin as a Maven module to prevent build failures.
* SPARK-1791: Moving Spelling plugin from Ant to Maven.
I'm unable to find the correct maven artifact for the jmyspell dependency. As a result, the Maven module for this plugin is commented in the parent pom.
* SPARK-1791: Moving SIP plugin from Ant to Maven.
This plugin does not compile properly, with the existing dependencies (and/or missing 'phone' internal plugin). It's maven module has not been added to the parent pom.
* SPARK-1791: Moving SystemTray plugin from Ant to Maven.
The directory in which this plugin lived was named 'linux'. This has been renamed to match the plugin name: 'systemtray'.
* SPARK-1791: Moving plugin Meet from Ant to Maven.
There's a compilation problem, for which the plugin has not been added to the parent pom.
* SPARK-1791: Removing directory that held binary builds for previously commercial plugins.
* SPARK-1791: Removing old build scripts.
* SPARK-1791: Removed all third party libraries.
These are now managed by Maven.
* SPARK-1791: Removing IDE project files.
* SPARK-1791: Removing the old Spark plugin template.
* SPARK-1791: Removing deb and rpm buildfiles (we now use install4j for this).
* SPARK-1791: Removing installer-files (we now use install4j for this).
* SPARK-1791: Moved docbook content to core module.
* SPARK-1791: Add distributables that embed JRE.
Some people prefer to have a JRE embedded in the download, which makes the installer pretty much self-containing.
* SPARK-1791: Restore Mac Notification Center of Roar plugin.
* SPARK-1791: Delete the Google plugin.
The Google plugin provides integration with Google Desktop. This application was discontinued in 2011. There's no longer a need for this plugin.
* SPARK-1791: Upgrade JTattoo look-and-feel from 1.6.7 to 1.6.11.
* SPARK-1881: Upgrade Smack from 4.1.7 to 4.1.9.
* SPARK-1791: Replace duplicate assembly descriptors.
* SPARK-1791: Move plugin pom.xml boilerplate into one parent module.
The first draft of the Maven structure for Spark introduced a lot of boilerplate pom.xml content. In this commit, a new module is introduced that, when used as a parent module for a plugin, removes most of the duplication.
The parent provides:
- A dependency on Spark core
- The assembly-plugin, configured to transform a module (that has the correct sturcture) into a workable plugin jar.
* SPARK-1791 / SPARK-1688: Restoring and updating Look and Feels.
* SPARK-1791: Adding metadata from plugin.xml into pom.xml
The project data from the plugin.xml is used to populate the related fields in the Maven pom.xml.
Also, all plugin version numbers were increased. Although the Mavenization of Spark should not have introduced changes, it can't be ruled out.
* SPARK-1791: Populate plugin.xml from pom.xml
Both the pom.xml file and the plugin.xml file define the plugin name, version and description. It is error prone to keep both files in sync. Instead, the plugin.xml file should be popluated from the data that is in the pom.xml file.
Maven resource filtering is employed for this purpose. The drawback of this approach is that the plugin.xml file needs to be a Maven resource, which makes it part of the jar file. This means that this file is included twice in each plugin: once in the 'outer' plugin jar file, and once in the jar file that contains the plugin's compiled sources.
* SPARK-1791: Define version number.
When building, Maven will add the project name and version in the manifest of the jar. This manifest is now used when displaying the version number of Spark.
Unlike Subversion, Git does not have consecutive build numbers. I've removed that identifier from the Spark source.
* SPARK-1791 / /SPARK-1883: When installing, uninstall previous version.
By uninstalling the previous version, old libraries will be removed.
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,5 +1,5 @@
|
||||
# Spark ignores
|
||||
/target
|
||||
**/target
|
||||
|
||||
# Java ignores
|
||||
*.class
|
||||
|
||||
@ -1,4 +1,3 @@
|
||||
language: java
|
||||
jdk:
|
||||
- oraclejdk8
|
||||
script: ant -f build/build.xml clean release build.plugins
|
||||
|
||||
@ -1,38 +0,0 @@
|
||||
# build.properties
|
||||
#
|
||||
# The file "7za.exe" must be in your PATH
|
||||
# This file is supplied with IzPack
|
||||
# This file is located in "C:\apps\IzPack\utils\wrappers\izpack2exe"
|
||||
# "python" must be in your PATH,
|
||||
# i.e. executing "python" on the command line must work
|
||||
# Obtainable from several places, including:
|
||||
# http://www.python.org/download/
|
||||
# https://www.activestate.com/activepython/downloads/
|
||||
|
||||
# Advanced Installer (commercial; Free edition available)
|
||||
# available from http://www.advancedinstaller.com/
|
||||
#advinst.path=C:\\Program Files\\Caphyon\\Advanced Installer 7.2.1
|
||||
|
||||
# install4j (commercial)
|
||||
# vailable from http://www.ej-technologies.com/products/install4j/overview.html
|
||||
#installer.install4j.home=C:\\C:\\Program Files\\xxx
|
||||
|
||||
# IzPack (Open Source)
|
||||
# Available from http://izpack.org/
|
||||
#installer.izpack.dir=C:\\apps\\IzPack
|
||||
|
||||
# Launch4J (Open Source)
|
||||
# Available from http://launch4j.sourceforge.net/
|
||||
#launch4j.dir=C:\\apps\\Launch4j
|
||||
|
||||
# Inno Setup (Open Source)
|
||||
# Available from http://www.jrsoftware.org/isinfo.php
|
||||
#innosetup.dir=C:\\Program Files\\Inno Setup 5
|
||||
|
||||
#
|
||||
# HTTP Proxy
|
||||
#
|
||||
#proxy.host=
|
||||
#proxy.port=
|
||||
#proxy.user
|
||||
#proxy.pass
|
||||
1110
build/build.xml
1110
build/build.xml
File diff suppressed because it is too large
Load Diff
@ -1,84 +0,0 @@
|
||||
<project name="sparkplug" default="jar" basedir="..">
|
||||
|
||||
<!-- specify the name of your .jar -->
|
||||
<property name="jarname" value="myplugin.jar"/>
|
||||
|
||||
<property name="plug.dir" value="${basedir}/."/>
|
||||
<property name="plug.lib.dir" value="${plug.dir}/lib"/>
|
||||
|
||||
<property name="classes.dir" value="${basedir}/build/classes"/>
|
||||
<property name="src.dir" value="${plug.dir}/src"/>
|
||||
<property name="target.dir" value="${plug.dir}/target"/>
|
||||
<property name="target.lib.dir" value="${plug.dir}/target/lib"/>
|
||||
<property name="jar.file" value="${target.dir}/lib/plugin-classes.jar"/>
|
||||
|
||||
<property name="spark.home" value="${plug.dir}/../spark" />
|
||||
<property name="spark.lib" value="${plug.dir}/../../target/build/lib"/>
|
||||
|
||||
<path id="lib.classpath">
|
||||
<fileset dir="${plug.lib.dir}" includes="**/*.jar, **/*.zip"/>
|
||||
<fileset dir="${spark.lib}" includes="**/*.jar, **/*.zip"/>
|
||||
<fileset dir="${spark.lib}/windows" includes="**/*.jar" />
|
||||
</path>
|
||||
|
||||
<target name="clean" description="Cleans all build related output">
|
||||
<delete file="${jar.file}"/>
|
||||
<delete dir="${classes.dir}"/>
|
||||
<delete dir="${target.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="compile" description="Compiles plugin source">
|
||||
|
||||
<echo message="${spark.lib}"/>
|
||||
|
||||
<mkdir dir="${classes.dir}"/>
|
||||
<javac srcdir="${src.dir}"
|
||||
destdir="${classes.dir}"
|
||||
classpathref="lib.classpath"
|
||||
source="1.6"
|
||||
debug="true"
|
||||
target="1.6"/>
|
||||
<copy todir="${classes.dir}">
|
||||
<fileset dir="${src.dir}" includes="**/*.png"/>
|
||||
<fileset dir="${src.dir}" includes="**/*.gif"/>
|
||||
<fileset dir="${src.dir}" includes="**/*.jpg"/>
|
||||
<fileset dir="${src.dir}" includes="**/*.jpeg"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<target name="jar" depends="clean,compile" description="Makes a plugin jar">
|
||||
<mkdir dir="${target.dir}" />
|
||||
<mkdir dir="${target.lib.dir}"/>
|
||||
|
||||
<copy todir="${target.lib.dir}">
|
||||
<fileset file="${plug.lib.dir}/lib" includes="**/*"/>
|
||||
</copy>
|
||||
|
||||
<copy todir="${target.dir}">
|
||||
<fileset file="${plug.dir}/plugin.xml"/>
|
||||
</copy>
|
||||
|
||||
<jar basedir="${classes.dir}" file="${jar.file}" update="false"/>
|
||||
|
||||
<zip zipfile="${plug.dir}/${jarname}" basedir="${target.dir}" />
|
||||
</target>
|
||||
|
||||
<target name="run" depends="jar" description="Makes a plugin jar and starts Spark with that plugin">
|
||||
<copy todir="${basedir}/../spark/plugins"
|
||||
file="${plug.dir}/${jarname}" />
|
||||
|
||||
<property name="sparklib" value="${basedir}/../lib" />
|
||||
<java fork="true" classname="org.jivesoftware.Spark" dir="${basedir}/../spark/bin">
|
||||
<classpath>
|
||||
<fileset dir="${sparklib}">
|
||||
<include name="**/*.jar" />
|
||||
<include name="**/*.exe" />
|
||||
<include name="**/*.dll" />
|
||||
</fileset>
|
||||
<pathelement location="${basedir}/../spark/resources" />
|
||||
</classpath>
|
||||
<jvmarg value="-Dappdir=${basedir}/../spark" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
@ -1,16 +0,0 @@
|
||||
Building a Sparkplug
|
||||
|
||||
To easily build a Sparkplug, we have added a simple ANT script to create a deployed plug. To create, do the following:
|
||||
|
||||
1) Copy your java source files to the src directory.
|
||||
2) Place any dependencies (besides Spark) into the lib directory.
|
||||
3) Update the plugin.xml file to represent your plugin.
|
||||
4) Go to the build directory, and type ant jar to build your plugin or
|
||||
.... type "ant run" to build and deploy your plugin directly to Spark and
|
||||
have Spark startup to test your plugin right away.
|
||||
|
||||
Your new plugin will be called myplugin.jar.
|
||||
|
||||
If you wish to deploy your plugin later, just copy your new myplugin.jar to the plugins directory of your Sparkplug distro kit.
|
||||
|
||||
Enjoy!
|
||||
@ -1,17 +0,0 @@
|
||||
<!-- Define your plugins -->
|
||||
<plugin>
|
||||
<name>My Plugin</name>
|
||||
<version>1.0</version>
|
||||
<author>You</author>
|
||||
<homePage>http://www.jivesoftware.org</homePage>
|
||||
<email>foo@foo.com</email>
|
||||
<description>Sample Plugin</description>
|
||||
<class>example.ExamplePlugin</class>
|
||||
<minSparkVersion>2.6.0</minSparkVersion>
|
||||
<os>Windows,Linux,Mac</os>
|
||||
<java>1.6.0_00</java>
|
||||
</plugin>
|
||||
|
||||
|
||||
|
||||
<!-- os can contain any operating system seperated by a commata -->
|
||||
@ -1,50 +0,0 @@
|
||||
package example;
|
||||
|
||||
import javax.swing.JOptionPane;
|
||||
|
||||
import org.jivesoftware.spark.SparkManager;
|
||||
import org.jivesoftware.spark.plugin.Plugin;
|
||||
|
||||
/**
|
||||
* Example Plugin to demonstrate the use of Plugins
|
||||
* @author wolf.posdorfer
|
||||
*
|
||||
*/
|
||||
public class ExamplePlugin implements Plugin{
|
||||
|
||||
@Override
|
||||
public void initialize() {
|
||||
// Use this method to initialize your Plugin
|
||||
|
||||
|
||||
// The following will add an Entry into the Spark Preferences Window
|
||||
ExamplePreference mypreference = new ExamplePreference();
|
||||
SparkManager.getPreferenceManager().addPreference(mypreference);
|
||||
|
||||
|
||||
|
||||
// Show a Message When my plugin is loaded
|
||||
JOptionPane.showMessageDialog(null, "Plugin has been successfully loaded");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void shutdown() {
|
||||
JOptionPane.showMessageDialog(null, "Plugin has been shutdown");
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canShutDown() {
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void uninstall() {
|
||||
|
||||
// use this method to remove stored preferences used by this plugin
|
||||
|
||||
JOptionPane.showMessageDialog(null, "Plugin has been uninstalled");
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,78 +0,0 @@
|
||||
package example;
|
||||
|
||||
import javax.swing.Icon;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JPanel;
|
||||
|
||||
import org.jivesoftware.spark.preference.Preference;
|
||||
|
||||
public class ExamplePreference implements Preference{
|
||||
|
||||
@Override
|
||||
public String getTitle() {
|
||||
return "Example";
|
||||
}
|
||||
|
||||
@Override
|
||||
public Icon getIcon() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getTooltip() {
|
||||
return "tooltip of my preference";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getListName() {
|
||||
return "Example";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getNamespace() {
|
||||
return "EXAMPLE";
|
||||
}
|
||||
|
||||
@Override
|
||||
public JComponent getGUI() {
|
||||
|
||||
JPanel panel = new JPanel();
|
||||
panel.add(new JButton("Welcome to my Preferences"));
|
||||
return panel;
|
||||
// you would need to add your own JComponent class here
|
||||
}
|
||||
|
||||
@Override
|
||||
public void load() {
|
||||
//initizialize the gui maybe
|
||||
// or load saved preferences
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void commit() {
|
||||
// save changes in the preference gui
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isDataValid() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getErrorMessage() {
|
||||
return "EEERROOOOORRR";
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getData() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void shutdown() {
|
||||
// do something
|
||||
}
|
||||
|
||||
}
|
||||
@ -1 +0,0 @@
|
||||
ant -f %1 jar
|
||||
@ -1 +0,0 @@
|
||||
ant -f $1 jar
|
||||
@ -1,6 +0,0 @@
|
||||
spark-messenger (2.8.3) stable; urgency=medium
|
||||
|
||||
[ Ignite Realtime Community ]
|
||||
* For full changelog, see http://www.igniterealtime.org/builds/spark/docs/latest/changelog.html
|
||||
|
||||
-- wroot <wroot@igniterealtime.org> Sun, 29 Jan 2017 11:32:51 +0200
|
||||
@ -1 +0,0 @@
|
||||
5
|
||||
@ -1,13 +0,0 @@
|
||||
Source: spark-messenger
|
||||
Section: net
|
||||
Priority: optional
|
||||
Maintainer: Jive Software <webmaster@jivesoftware.com>
|
||||
Build-Depends: debhelper, cdbs, patchutils, openjdk-8-jdk | oracle-j2sdk1.8, ant, fakeroot
|
||||
Standards-Version: 3.7.2
|
||||
|
||||
Package: spark-messenger
|
||||
Section: net
|
||||
Priority: optional
|
||||
Pre-Depends: openjdk-8-jre | oracle-java8-jre
|
||||
Architecture: all
|
||||
Description: Cross-platform real-time collaboration client optimized for business and organizations.
|
||||
@ -1,13 +0,0 @@
|
||||
This package was debianized by Jive Software
|
||||
<webmaster@jivesoftware.com> on Apri 28, 2008.
|
||||
The source was downloaded from http://www.igniterealtime.org.
|
||||
|
||||
Upstream author: Jive Software <webmaster@jivesoftware.com>
|
||||
|
||||
This software is copyright (c) 2007 by Jive Software
|
||||
|
||||
You are free to distribute this software under the terms of
|
||||
the GNU General Public License. On Debian systems, the complete
|
||||
text of the GNU General Public License can be found in the file
|
||||
'/usr/share/common-licenses/GPL'.
|
||||
|
||||
@ -1 +0,0 @@
|
||||
spark_2.8.3_all.deb net optional
|
||||
@ -1,11 +0,0 @@
|
||||
--- spark/src/resources/startup.sh.orgi 2009-10-27 09:28:27.000000000 +0100
|
||||
+++ spark/src/resources/startup.sh 2009-10-27 09:29:19.000000000 +0100
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
-scriptdir="`dirname ${0}`";
|
||||
+scriptdir="/usr/share/spark/bin";
|
||||
cd "${scriptdir}/..";
|
||||
wd="`pwd`";
|
||||
libdir="${wd}/lib";
|
||||
|
||||
@ -1,22 +0,0 @@
|
||||
#! /bin/sh
|
||||
set -e
|
||||
|
||||
case "$1" in
|
||||
configure)
|
||||
|
||||
chmod -R 755 /usr/share/spark/bin/spark
|
||||
|
||||
|
||||
;;
|
||||
|
||||
abort-upgrade|abort-remove|abort-deconfigure)
|
||||
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "postinst called with unknown argument \`$1'" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
@ -1,25 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
case "$1" in
|
||||
purge)
|
||||
;;
|
||||
|
||||
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
|
||||
|
||||
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "postrm called with unknown argument \`$1'" >&2
|
||||
exit 1
|
||||
|
||||
esac
|
||||
|
||||
# dh_installdeb will replace this with shell code automatically
|
||||
# generated by other debhelper scripts.
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
||||
@ -1,4 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
@ -1,22 +0,0 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
include /usr/share/cdbs/1/rules/simple-patchsys.mk
|
||||
include /usr/share/cdbs/1/rules/debhelper.mk
|
||||
include /usr/share/cdbs/1/class/ant.mk
|
||||
|
||||
DEST := $(CURDIR)/debian/spark-messenger/
|
||||
TARGET := $(CURDIR)/target/build
|
||||
SPARK := $(DEST)/usr/share/spark
|
||||
|
||||
JAVA_HOME := /usr/lib/jvm/java-8-openjdk-amd64
|
||||
DEB_ANT_BUILDFILE := build/build.xml
|
||||
DEB_ANT_BUILD_TARGET := jar
|
||||
DEB_ANT_CLEAN_TARGET := clean
|
||||
|
||||
install/spark-messenger::
|
||||
cp $(TARGET)/bin/startup.sh $(SPARK)/bin/spark
|
||||
cp $(TARGET)/lib/*.jar $(SPARK)/lib/
|
||||
cp -r $(TARGET)/resources $(SPARK)/
|
||||
cp -r $(TARGET)/plugins $(SPARK)/
|
||||
cp -r $(TARGET)/xtra $(SPARK)/
|
||||
|
||||
@ -1,7 +0,0 @@
|
||||
/usr/share/spark/bin
|
||||
/usr/share/spark/lib
|
||||
/usr/share/spark/lib/linux
|
||||
/usr/share/spark/resources
|
||||
/usr/share/spark/plugins
|
||||
/usr/share/spark/xtra
|
||||
|
||||
@ -1 +0,0 @@
|
||||
/usr/share/spark/bin/spark /usr/bin/spark
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 660 B |
Binary file not shown.
|
Before Width: | Height: | Size: 1.2 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 83 KiB |
@ -1,26 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<registry>
|
||||
<pack name="Spark">
|
||||
<value name="DisplayName"
|
||||
keypath="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Spark"
|
||||
root="HKLM"
|
||||
string="Spark"/>
|
||||
<value name="UninstallString"
|
||||
keypath="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Spark"
|
||||
root="HKLM"
|
||||
string=""$JAVA_HOME\bin\javaw.exe" -jar "$INSTALL_PATH\uninstaller\uninstaller.jar""/>
|
||||
<value name="DisplayIcon"
|
||||
keypath="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Spark"
|
||||
root="HKLM"
|
||||
string="$INSTALL_PATH\bin\icons\izpack.ico"/>
|
||||
<value name="HelpLink"
|
||||
keypath="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Spark"
|
||||
root="HKLM"
|
||||
string="Spark"/>
|
||||
<value name="TaskbarGroupIcon"
|
||||
keypath="Applications\Spark.exe"
|
||||
root="HKCR"
|
||||
string="$INSTALL_PATH\resources\spark.ico" />
|
||||
</pack>
|
||||
</registry>
|
||||
|
||||
@ -1,39 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<shortcuts>
|
||||
|
||||
<programGroup defaultName="Spark" location="applications"/>
|
||||
|
||||
<shortcut
|
||||
name="Spark"
|
||||
programGroup="yes"
|
||||
desktop="yes"
|
||||
applications="no"
|
||||
startMenu="no"
|
||||
startup="no"
|
||||
target="$INSTALL_PATH\Spark.exe"
|
||||
commandLine=""
|
||||
description="Spark"
|
||||
iconFile="$INSTALL_PATH\resources\spark.ico"
|
||||
iconIndex="0"
|
||||
initialState="noShow">
|
||||
|
||||
<createForPack name="Spark"/>
|
||||
|
||||
</shortcut>
|
||||
|
||||
<shortcut
|
||||
name="Spark Uninstaller"
|
||||
programGroup="yes"
|
||||
desktop="no"
|
||||
applications="no"
|
||||
startMenu="no"
|
||||
startup="no"
|
||||
target="$INSTALL_PATH\Uninstaller\uninstaller.jar"
|
||||
commandLine=""
|
||||
iconFile="%SystemRoot%\system32\SHELL32.dll"
|
||||
iconIndex="31"
|
||||
description="This uninstalls Spark @build.number@">
|
||||
<createForPack name="Spark"/>
|
||||
</shortcut>
|
||||
|
||||
</shortcuts>
|
||||
@ -1,46 +0,0 @@
|
||||
<launch4jConfig>
|
||||
<dontWrapJar>true</dontWrapJar>
|
||||
<headerType>gui</headerType>
|
||||
<jar>lib/spark.jar</jar>
|
||||
<outfile>@SPARKDIR@/starter.exe</outfile>
|
||||
<errTitle>Spark</errTitle>
|
||||
<cmdLine></cmdLine>
|
||||
<chdir>.</chdir>
|
||||
<priority>normal</priority>
|
||||
<downloadUrl>http://java.com/download</downloadUrl>
|
||||
<supportUrl></supportUrl>
|
||||
<customProcName>false</customProcName>
|
||||
<stayAlive>false</stayAlive>
|
||||
<manifest></manifest>
|
||||
<icon>@SPARKDIR@/../../src/resources/images/spark.ico</icon>
|
||||
<classPath>
|
||||
<mainClass>org.jivesoftware.Restarter</mainClass>
|
||||
<cp>./lib/spark.jar</cp>
|
||||
</classPath>
|
||||
<jre>
|
||||
<path>./jre/</path>
|
||||
<minVersion>1.6.0</minVersion>
|
||||
<maxVersion></maxVersion>
|
||||
<jdkPreference>preferJre</jdkPreference>
|
||||
<opt>-Dappdir="." -Djava.library.path="./lib/windows/"</opt>
|
||||
</jre>
|
||||
<versionInfo>
|
||||
<fileVersion>2.6.0.0</fileVersion>
|
||||
<txtFileVersion>2.6.0</txtFileVersion>
|
||||
<fileDescription>Spark Client</fileDescription>
|
||||
<copyright>http://igniterealtime.org</copyright>
|
||||
<productVersion>2.6.0.0</productVersion>
|
||||
<txtProductVersion>2.6.0</txtProductVersion>
|
||||
<productName>Spark</productName>
|
||||
<companyName>Igniterealtime</companyName>
|
||||
<internalName>Spark Client</internalName>
|
||||
<originalFilename>starter.exe</originalFilename>
|
||||
</versionInfo>
|
||||
<messages>
|
||||
<startupErr>An error occurred while starting the application.</startupErr>
|
||||
<bundledJreErr>This application was configured to use a bundled Java Runtime Environment but the runtime is missing or corrupted.</bundledJreErr>
|
||||
<jreVersionErr>This application requires a Java Runtime Environment.\nAt least version</jreVersionErr>
|
||||
<launcherErr>The registry refers to a nonexistent Java Runtime Environment installation or the runtime is corrupted.</launcherErr>
|
||||
<instanceAlreadyExistsMsg>An application instance is already running.</instanceAlreadyExistsMsg>
|
||||
</messages>
|
||||
</launch4jConfig>
|
||||
@ -1,48 +0,0 @@
|
||||
<launch4jConfig>
|
||||
<dontWrapJar>false</dontWrapJar>
|
||||
<headerType>gui</headerType>
|
||||
<jar>@SPARKDIR@/lib/startup.jar</jar>
|
||||
<outfile>@SPARKDIR@/Spark.exe</outfile>
|
||||
<errTitle>Spark</errTitle>
|
||||
<cmdLine></cmdLine>
|
||||
<chdir>.</chdir>
|
||||
<priority>normal</priority>
|
||||
<downloadUrl>http://java.com/download</downloadUrl>
|
||||
<supportUrl></supportUrl>
|
||||
<customProcName>true</customProcName>
|
||||
<stayAlive>false</stayAlive>
|
||||
<manifest></manifest>
|
||||
<classPath>
|
||||
<mainClass>org.jivesoftware.launcher.Startup</mainClass>
|
||||
<cp>./resources</cp>
|
||||
<cp>./lib/*.jar</cp>
|
||||
<cp>./lib/windows/*.jar</cp>
|
||||
</classPath>
|
||||
<icon>@SPARKDIR@/../../src/resources/images/spark.ico</icon>
|
||||
<jre>
|
||||
<path>./jre/</path>
|
||||
<minVersion>1.6.0</minVersion>
|
||||
<maxVersion></maxVersion>
|
||||
<jdkPreference>preferJre</jdkPreference>
|
||||
<opt>-Dappdir="." -Djava.library.path="./lib/windows/"</opt>
|
||||
</jre>
|
||||
<versionInfo>
|
||||
<fileVersion>2.6.0.0</fileVersion>
|
||||
<txtFileVersion>2.6.0</txtFileVersion>
|
||||
<fileDescription>Spark Client</fileDescription>
|
||||
<copyright>http://igniterealtime.org</copyright>
|
||||
<productVersion>2.6.0.0</productVersion>
|
||||
<txtProductVersion>2.6.0</txtProductVersion>
|
||||
<productName>Spark</productName>
|
||||
<companyName>Igniterealtime</companyName>
|
||||
<internalName>Spark Client</internalName>
|
||||
<originalFilename>Spark.exe</originalFilename>
|
||||
</versionInfo>
|
||||
<messages>
|
||||
<startupErr>An error occurred while starting the application.</startupErr>
|
||||
<bundledJreErr>This application was configured to use a bundled Java Runtime Environment but the runtime is missing or corrupted.</bundledJreErr>
|
||||
<jreVersionErr>This application requires a Java Runtime Environment.\nAt least version</jreVersionErr>
|
||||
<launcherErr>The registry refers to a nonexistent Java Runtime Environment installation or the runtime is corrupted.</launcherErr>
|
||||
<instanceAlreadyExistsMsg>An application instance is already running.</instanceAlreadyExistsMsg>
|
||||
</messages>
|
||||
</launch4jConfig>
|
||||
@ -1,25 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Spark Startup
|
||||
#
|
||||
SPARK_OPTS=""
|
||||
|
||||
# Detect Java
|
||||
JAVACMD=$(which java)
|
||||
if [ ! -e "$JAVACMD" ]; then
|
||||
# JAVA_HOME set?
|
||||
if [ "" != "$JAVA_HOME" ]; then
|
||||
JAVACMD="$JAVA_HOME/bin/java"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -z "$JAVACMD" ]; then
|
||||
echo "Java VM not found."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
# Start Spark
|
||||
"$JAVACMD" $SPARK_OPTS -Xmx64M -Dappdir=$INSTALL_PATH \
|
||||
-cp $INSTALL_PATH/lib/log4j.jar:$INSTALL_PATH/lib/linux/fmj.jar:$INSTALL_PATH/lib/startup.jar:$INSTALL_PATH/lib/linux/jdic.jar:$INSTALL_PATH/resources \
|
||||
org.jivesoftware.launcher.Startup $@
|
||||
@ -1,46 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<shortcuts>
|
||||
<skipIfNotSupported/>
|
||||
<programGroup defaultName="Spark" location="applications"/>
|
||||
|
||||
<shortcut
|
||||
name="Spark"
|
||||
programGroup="yes"
|
||||
desktop="no"
|
||||
applications="no"
|
||||
startMenu="no"
|
||||
startup="no"
|
||||
target="$INSTALL_PATH/spark"
|
||||
commandLine=""
|
||||
type="Application"
|
||||
encoding="UTF-8"
|
||||
KdeSubstUID="true"
|
||||
workingDirectory="$INSTALL_PATH/"
|
||||
description="Spark"
|
||||
iconIndex="0"
|
||||
iconFile="$INSTALL_PATH/resources/spark-32x32.png"
|
||||
initialState="noShow">
|
||||
description="Spark - XMPP Client"
|
||||
<createForPack name="Spark"/>
|
||||
</shortcut>
|
||||
|
||||
<shortcut
|
||||
name="Spark Uninstaller"
|
||||
programGroup="yes"
|
||||
desktop="no"
|
||||
applications="no"
|
||||
startMenu="no"
|
||||
startup="no"
|
||||
target="java"
|
||||
commandLine="-jar "$INSTALL_PATH/Uninstaller/uninstaller.jar""
|
||||
iconFile="trashcan_full"
|
||||
iconIndex="0"
|
||||
type="Application"
|
||||
encoding="UTF-8"
|
||||
KdeSubstUID="true"
|
||||
workingDirectory=""
|
||||
description="This uninstalls Spark @build.number@">
|
||||
<createForPack name="Spark"/>
|
||||
</shortcut>
|
||||
|
||||
</shortcuts>
|
||||
Binary file not shown.
@ -1 +0,0 @@
|
||||
on run {volumeName, artPath, theHeight, theWidth, x1, y1, x2, y2, iconSize}
|
||||
@ -1,9 +0,0 @@
|
||||
#!/bin/bash
|
||||
cd $1
|
||||
|
||||
rm Spark.tar
|
||||
rm Spark.tar.gz
|
||||
|
||||
tar -cf Spark.tar Spark.app
|
||||
gzip Spark.tar
|
||||
|
||||
@ -1,101 +0,0 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
|
||||
<installation version="1.0">
|
||||
<info>
|
||||
<appname>Spark</appname>
|
||||
<appversion>2.6.0</appversion>
|
||||
<url>http://www.igniterealtime.org</url>
|
||||
<!--<pack200/>--> <!-- Problem with the latest IzPack Release -->
|
||||
<!--<run-privileged />--> <!-- Problem with the latest IzPack Release -->
|
||||
|
||||
</info>
|
||||
|
||||
<guiprefs width="640" height="480" resizable="no" />
|
||||
|
||||
<variables>
|
||||
<variable name="DesktopShortcutCheckboxEnabled" value="true" />
|
||||
<variable name="ApplicationShortcutPath" value="ApplicationShortcuts" />
|
||||
</variables>
|
||||
|
||||
<locale>
|
||||
<langpack iso3="eng"/>
|
||||
<langpack iso3="fra"/>
|
||||
<langpack iso3="deu"/>
|
||||
<langpack iso3="ita"/>
|
||||
<langpack iso3="jpn"/>
|
||||
<langpack iso3="spa"/>
|
||||
<langpack iso3="dan"/>
|
||||
<langpack iso3="ell"/>
|
||||
<langpack iso3="cat"/>
|
||||
<langpack iso3="ned"/>
|
||||
<langpack iso3="fin"/>
|
||||
<langpack iso3="swe"/>
|
||||
<langpack iso3="por"/>
|
||||
<langpack iso3="pol"/>
|
||||
<langpack iso3="rus"/>
|
||||
<langpack iso3="ukr"/>
|
||||
<langpack iso3="hun"/>
|
||||
<langpack iso3="svk"/>
|
||||
<langpack iso3="rom"/>
|
||||
<langpack iso3="mys"/>
|
||||
<langpack iso3="nor"/>
|
||||
<langpack iso3="chn"/>
|
||||
<langpack iso3="scg"/>
|
||||
<langpack iso3="cze"/>
|
||||
<langpack iso3="kor"/>
|
||||
<langpack iso3="glg"/>
|
||||
</locale>
|
||||
|
||||
<resources>
|
||||
<res src="documentation/LICENSE.html" id="HTMLLicencePanel.licence"/>
|
||||
<res src="build/installer/izpack/default_shortcutSpec.xml" id="shortcutSpec.xml"/>
|
||||
<res src="build/installer/izpack/unix_shortcutSpec.xml" id="Unix_shortcutSpec.xml"/>
|
||||
<res src="build/installer/izpack/RegistrySpec.xml" id="RegistrySpec.xml"/>
|
||||
</resources>
|
||||
|
||||
<panels>
|
||||
<panel classname="HTMLLicencePanel" />
|
||||
<panel classname="TargetPanel" />
|
||||
<panel classname="PacksPanel" />
|
||||
<panel classname="InstallPanel" />
|
||||
<panel classname="ShortcutPanel" />
|
||||
<panel classname="FinishPanel" />
|
||||
</panels>
|
||||
|
||||
<listeners>
|
||||
<listener installer="RegistryInstallerListener"
|
||||
uninstaller="RegistryUninstallerListener">
|
||||
<os family="windows"/>
|
||||
</listener>
|
||||
</listeners>
|
||||
|
||||
<packs>
|
||||
<pack name="Spark" required="yes">
|
||||
<description>XMPP Client</description>
|
||||
<file src="src/resources/images/spark.ico" targetdir="$INSTALL_PATH/resources/"/>
|
||||
<file src="src/resources/images/spark-32x32.png" targetdir="$INSTALL_PATH/resources/"/>
|
||||
<file src="target/build/Spark.exe" targetdir="$INSTALL_PATH" os="windows"/>
|
||||
<file src="target/build/starter.exe" targetdir="$INSTALL_PATH" os="windows"/>
|
||||
<file src="build/installer/izpack/spark" targetdir="$INSTALL_PATH" os="unix"/>
|
||||
<file src="target/build/lib" targetdir="$INSTALL_PATH"/>
|
||||
<file src="target/build/logs" targetdir="$INSTALL_PATH"/>
|
||||
<file src="target/build/plugins" targetdir="$INSTALL_PATH"/>
|
||||
<file src="target/build/resources" targetdir="$INSTALL_PATH"/>
|
||||
<file src="target/build/xtra" targetdir="$INSTALL_PATH"/>
|
||||
|
||||
<parsable targetfile="$INSTALL_PATH/spark" os="unix"/>
|
||||
<!-- <parsable targetfile="$INSTALL_PATH/starter" os="unix"/> -->
|
||||
|
||||
<executable targetfile="$INSTALL_PATH/spark" os="unix"/>
|
||||
<executable targetfile="$INSTALL_PATH/starter.exe" os="windows"/>
|
||||
<executable targetfile="$INSTALL_PATH/Spark.exe" os="windows"/>
|
||||
</pack>
|
||||
</packs>
|
||||
|
||||
<!-- The native libraries to add -->
|
||||
<native type="izpack" name="ShellLink.dll"/>
|
||||
<native type="izpack" name="ShellLink_x64.dll"/>
|
||||
<native type="3rdparty" name="COIOSHelper.dll" stage="both">
|
||||
<os family="windows"/>
|
||||
</native>
|
||||
|
||||
</installation>
|
||||
@ -1,89 +0,0 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
|
||||
<izpack:installation version="5.0"
|
||||
xmlns:izpack="http://izpack.org/schema/installation"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://izpack.org/schema/installation http://izpack.org/schema/5.0/izpack-installation-5.0.xsd">
|
||||
|
||||
<info>
|
||||
<appname>Spark</appname>
|
||||
<appversion>2.7.2</appversion>
|
||||
<url>http://www.igniterealtime.org</url>
|
||||
<!--<pack200/>--> <!-- Problem with the latest IzPack Release -->
|
||||
<!--<run-privileged />--> <!-- Problem with the latest IzPack Release -->
|
||||
<javaversion>1.7</javaversion>
|
||||
<requiresjdk>no</requiresjdk>
|
||||
<run-privileged uninstaller="yes" />
|
||||
</info>
|
||||
|
||||
<guiprefs width="640" height="480" resizable="no">
|
||||
</guiprefs>
|
||||
|
||||
<variables>
|
||||
<variable name="DesktopShortcutCheckboxEnabled" value="true" />
|
||||
<variable name="ApplicationShortcutPath" value="ApplicationShortcuts" />
|
||||
</variables>
|
||||
|
||||
<locale>
|
||||
<langpack iso3="eng" />
|
||||
</locale>
|
||||
|
||||
<resources>
|
||||
<res src="documentation/LICENSE.html" id="HTMLLicencePanel.licence" />
|
||||
<res src="build/installer/izpack/default_shortcutSpec.xml" id="shortcutSpec.xml" />
|
||||
<res src="build/installer/izpack/unix_shortcutSpec.xml" id="Unix_shortcutSpec.xml" />
|
||||
<res src="build/installer/izpack/RegistrySpec.xml" id="RegistrySpec.xml" />
|
||||
</resources>
|
||||
|
||||
<panels>
|
||||
<panel classname="HTMLLicencePanel" />
|
||||
<panel classname="TargetPanel" />
|
||||
<panel classname="PacksPanel" />
|
||||
<panel classname="InstallPanel" />
|
||||
<panel classname="ShortcutPanel" />
|
||||
<panel classname="FinishPanel" />
|
||||
</panels>
|
||||
|
||||
<listeners>
|
||||
<listener classname="RegistryInstallerListener" stage="install">
|
||||
<os family="windows" />
|
||||
</listener>
|
||||
<listener classname="RegistryUninstallerListener" stage="uninstall">
|
||||
<os family="windows" />
|
||||
</listener>
|
||||
</listeners>
|
||||
|
||||
<packs>
|
||||
<pack name="Spark" required="yes">
|
||||
<description>Spark Client</description>
|
||||
<file src="src/resources/images/spark.ico" targetdir="$INSTALL_PATH/resources/" />
|
||||
<file src="src/resources/images/spark-32x32.png" targetdir="$INSTALL_PATH/resources/" />
|
||||
<file src="target/build/Spark.exe" targetdir="$INSTALL_PATH" os="windows" />
|
||||
<file src="target/build/starter.exe" targetdir="$INSTALL_PATH" os="windows" />
|
||||
<file src="build/installer/izpack/spark" targetdir="$INSTALL_PATH" os="unix" />
|
||||
<fileset dir="target/build/lib" targetdir="$INSTALL_PATH/lib/" />
|
||||
<fileset dir="target/build/plugins" targetdir="$INSTALL_PATH/plugins/" />
|
||||
<fileset dir="target/build/resources" targetdir="$INSTALL_PATH/resources/" />
|
||||
<fileset dir="target/build/xtra" targetdir="$INSTALL_PATH/xtra/" />
|
||||
|
||||
<parsable targetfile="$INSTALL_PATH/spark" os="unix" />
|
||||
<!-- <parsable targetfile="$INSTALL_PATH/starter" os="unix"/> -->
|
||||
|
||||
<executable targetfile="$INSTALL_PATH/spark" os="unix" />
|
||||
<executable targetfile="$INSTALL_PATH/starter.exe" os="windows" />
|
||||
<executable targetfile="$INSTALL_PATH/Spark.exe" os="windows" />
|
||||
</pack>
|
||||
</packs>
|
||||
|
||||
<!-- The native libraries to add -->
|
||||
<natives>
|
||||
<native type="izpack" name="ShellLink.dll" />
|
||||
<native type="izpack" name="ShellLink_x64.dll" />
|
||||
<native type="3rdparty" name="COIOSHelper.dll" stage="both">
|
||||
<os family="windows" />
|
||||
</native>
|
||||
<native type="3rdparty" name="COIOSHelper_x64.dll" stage="both">
|
||||
<os family="windows" />
|
||||
</native>
|
||||
</natives>
|
||||
|
||||
</izpack:installation>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,30 +0,0 @@
|
||||
; -- Spark.iss --
|
||||
; Demonstrates copying 3 files and creating an icon.
|
||||
|
||||
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!
|
||||
|
||||
[Setup]
|
||||
AppName=Spark
|
||||
AppVerName=Spark Version 2.6.0
|
||||
DefaultDirName={pf}\Spark
|
||||
DefaultGroupName=Spark
|
||||
UninstallDisplayIcon={app}\Spark.exe
|
||||
Compression=lzma
|
||||
SolidCompression=yes
|
||||
OutputDir=userdocs:Spark Setup
|
||||
|
||||
[Files]
|
||||
Source: "..\..\target\build\Spark.exe"; DestDir: "{app}"
|
||||
Source: "..\..\target\build\starter.exe"; DestDir: "{app}"
|
||||
Source: "..\..\target\build\lib\*"; DestDir: "{app}\lib"
|
||||
Source: "..\..\target\build\lib\windows\*"; DestDir: "{app}\lib\windows\"
|
||||
Source: "..\..\target\build\plugins\*"; DestDir: "{app}\plugins"
|
||||
Source: "..\..\target\build\resources\*"; DestDir: "{app}\resources"
|
||||
Source: "..\..\target\build\xtra\emoticons\*"; DestDir: "{app}\xtra\emoticons\"
|
||||
|
||||
[Icons]
|
||||
Name: "{group}\Spark"; Filename: "{app}\Spark.exe"
|
||||
|
||||
[Registry]
|
||||
Root: HKCR; Subkey: "Applications\Spark.exe"; ValueName: "TaskbarGroupIcon"; ValueData: "{app}\resources\spark.ico"
|
||||
|
||||
@ -1,182 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<install4j version="3.2.1">
|
||||
<directoryPresets config="../../target/build/lib" />
|
||||
<application name="%APP_NAME%" distributionSourceDir="" applicationId="3057-7228-2063-7466" mediaDir="../../../../.." mediaFilePattern="spark_%VERSION%" compression="6" lzmaCompression="true" keepModificationTimes="false" shortName="%APP_SHORT_NAME%" publisher="%PUBLISHER%" publisherWeb="%PUBLISHER_URL%" version="%VERSION_MAJOR%.%VERSION_MINOR%.%VERSION_REVISION%" allPathsRelative="true" backupOnSave="false" autoSave="false" macSignature="????" javaMinVersion="1.5" javaMaxVersion="1.6" allowBetaVM="false">
|
||||
<searchSequence>
|
||||
<registry />
|
||||
<envVar name="JAVA_HOME" />
|
||||
<envVar name="JDK_HOME" />
|
||||
</searchSequence>
|
||||
<variables>
|
||||
<variable name="VERSION_MAJOR" value="2" />
|
||||
<variable name="VERSION_MINOR" value="5" />
|
||||
<variable name="VERSION_REVISION" value="0" />
|
||||
<variable name="APP_NAME" value="Spark" />
|
||||
<variable name="APP_SHORT_NAME" value="Spark" />
|
||||
<variable name="PUBLISHER" value="Jive Software" />
|
||||
<variable name="PUBLISHER_URL" value="http://www.jivesoftware.com" />
|
||||
<variable name="PRODUCT_NAME" value="Spark" />
|
||||
<variable name="FILE_PREFIX" value="" />
|
||||
<variable name="RELEASE_ROOT_PATH" value="../target/installer" />
|
||||
<variable name="VARIABLE" value="" />
|
||||
<variable name="MACSYSTEM" value="/System/Library/Java" />
|
||||
</variables>
|
||||
</application>
|
||||
<files>
|
||||
<mountPoints>
|
||||
<mountPoint name="" id="1" location="" mode="755" />
|
||||
</mountPoints>
|
||||
<entries>
|
||||
<dirEntry mountPoint="1" file="../../target/build" overwrite="1" shared="false" mode="644" dontUninstall="false" excludeSuffixes="" dirMode="755">
|
||||
<exclude>
|
||||
<entry location="resources/version.xml~" launcher="false" />
|
||||
</exclude>
|
||||
</dirEntry>
|
||||
</entries>
|
||||
<components />
|
||||
</files>
|
||||
<launchers>
|
||||
<launcher name="Spark" id="4" external="false" excludeFromMenu="false" menuName="" icnsFile="../../src/resources/images/message.icns" pngIcon16File="../../src/resources/images/message.png" pngIcon32File="../../src/resources/images/message-32x32.png" macServiceDependencies="" allowUserChangeServiceStartType="true">
|
||||
<executable name="Spark" type="1" iconSet="true" iconFile="../../src/resources/images/message.ico" executableDir="." redirectStderr="true" stderrFile="logs/error.log" redirectStdout="true" stdoutFile="logs/output.log" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="true" serviceStartType="2" serviceDependencies="" serviceDescription="communicator" jreLocation="">
|
||||
<versionInfo include="true" fileVersion="%VERSION%" companyName="" fileDescription="Spark" legalCopyright="Jive Software" productVersion="" internalName="%PRODUCT_NAME%" />
|
||||
</executable>
|
||||
<splashScreen show="false" autoOff="true" alwaysOnTop="true" width="244" height="188" bitmapFile="../../src/resources/images/spark.png">
|
||||
<text>
|
||||
<statusLine x="4" y="64" text="" font="Arial" fontSize="10" fontColor="0,0,0" fontWeight="500" />
|
||||
<versionLine x="146" y="167" text="%VERSION%" font="Arial" fontSize="10" fontColor="0,0,0" fontWeight="600" />
|
||||
</text>
|
||||
</splashScreen>
|
||||
<java mainClass="org.jivesoftware.launcher.Startup" vmParameters=""-Dappdir=%INSTALL4J_EXEDIR%" -Dsun.java2d.noddraw=true" arguments="" allowVMPassthroughParameters="true" minVersion="" maxVersion="" preferredVM="client" allowBetaVM="false" jdkOnly="false">
|
||||
<searchSequence>
|
||||
<registry />
|
||||
<envVar name="JAVA_HOME" />
|
||||
<envVar name="JDK_HOME" />
|
||||
</searchSequence>
|
||||
<classPath>
|
||||
<scanDirectory location="lib" failOnError="true" />
|
||||
<directory location="resources" failOnError="false" />
|
||||
<scanDirectory location="lib/windows" failOnError="false" />
|
||||
<envVar name="macSystem" failOnError="false" />
|
||||
<scanDirectory location="lib/linux" failOnError="false" />
|
||||
</classPath>
|
||||
<nativeLibraryDirectories>
|
||||
<directory name="resources" />
|
||||
<directory name="lib/windows" />
|
||||
</nativeLibraryDirectories>
|
||||
</java>
|
||||
<includedFiles />
|
||||
</launcher>
|
||||
<launcher name="starter" id="21" external="false" excludeFromMenu="false" menuName="" icnsFile="" pngIcon16File="" pngIcon32File="" macServiceDependencies="" allowUserChangeServiceStartType="true">
|
||||
<executable name="starter" type="1" iconSet="false" iconFile="" executableDir="." redirectStderr="true" stderrFile="error.log" redirectStdout="false" stdoutFile="output.log" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="false" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="">
|
||||
<versionInfo include="false" fileVersion="" companyName="" fileDescription="" legalCopyright="" productVersion="" internalName="" />
|
||||
</executable>
|
||||
<splashScreen show="false" autoOff="true" alwaysOnTop="true" width="0" height="0" bitmapFile="">
|
||||
<text>
|
||||
<statusLine x="20" y="20" text="" font="Arial" fontSize="8" fontColor="0,0,0" fontWeight="500" />
|
||||
<versionLine x="20" y="40" text="version %VERSION%" font="Arial" fontSize="8" fontColor="0,0,0" fontWeight="500" />
|
||||
</text>
|
||||
</splashScreen>
|
||||
<java mainClass="org.jivesoftware.Restarter" vmParameters="" arguments="" allowVMPassthroughParameters="true" minVersion="" maxVersion="" preferredVM="" allowBetaVM="false" jdkOnly="false">
|
||||
<searchSequence>
|
||||
<registry />
|
||||
<envVar name="JAVA_HOME" />
|
||||
<envVar name="JDK_HOME" />
|
||||
</searchSequence>
|
||||
<classPath>
|
||||
<scanDirectory location="lib" failOnError="false" />
|
||||
</classPath>
|
||||
<nativeLibraryDirectories />
|
||||
</java>
|
||||
<includedFiles />
|
||||
</launcher>
|
||||
</launchers>
|
||||
<installerGui installerType="1" runUninstallerOnUpdate="true" addOnAppId="" suggestPreviousLocations="true" allowUnattendedInstall="true" useCustomHeaderImage="false" customHeaderImage="" customSize="false" customWidth="500" customHeight="390">
|
||||
<customCode preAction="false" preActionClass="" postAction="true" postActionClass="org.jivesoftware.launcher.Installer" preUninstallAction="false" preUninstallActionClass="" postUninstallAction="true" postUninstallActionClass="org.jivesoftware.launcher.Uninstaller" initHandler="false" initHandlerClass="" directoryValidator="false" directoryValidatorClass="" installationHandler="false" installationHandlerClass="">
|
||||
<archive location="../../target/build/lib/startup.jar" />
|
||||
</customCode>
|
||||
<standardScreens>
|
||||
<screen id="welcome" enabled="true" useCustomBanner="false" bannerImageFile="" background="255,255,255" />
|
||||
<screen id="license" enabled="true" file="../../documentation/LICENSE.html" />
|
||||
<screen id="location" enabled="true" showSpace="true" suggestAppDir="true" />
|
||||
<screen id="components" enabled="true" allSelected="true" firstMandatory="true">
|
||||
<selectedComponents />
|
||||
<mandatoryComponents />
|
||||
</screen>
|
||||
<screen id="programGroup" enabled="true" />
|
||||
<screen id="fileAssociations" enabled="true">
|
||||
<associations />
|
||||
</screen>
|
||||
<screen id="services" enabled="true" allSelected="true">
|
||||
<selectedServiceLaunchers />
|
||||
</screen>
|
||||
<screen id="additionalTasks" enabled="true" customTasksPlacement="1">
|
||||
<customTasks />
|
||||
</screen>
|
||||
<screen id="preInfo" enabled="false" file="" />
|
||||
<screen id="install" enabled="true" />
|
||||
<screen id="postInfo" enabled="false" file="" />
|
||||
<screen id="finished" enabled="true" useCustomBanner="false" bannerImageFile="" background="255,255,255" />
|
||||
</standardScreens>
|
||||
<customScreens />
|
||||
</installerGui>
|
||||
<mediaSets>
|
||||
<win32 name="Windows" id="2" mediaFileName="" installDir="Spark" allLaunchers="true" includedJRE="windows-x86-1.6.0" manualJREEntry="false" bundleType="1" jreURL="" jreFtpURL="" jreShared="false" customInstallBaseDir="" allowUserStartAfterFinish="true" launchExecutableId="4" createUninstallIcon="true" overrideLicenseFile="false" licenseFile="" overridePreInformationFile="false" preInformationFile="" overridePostInformationFile="false" postInformationFile="" adminRequired="false" languageID="en" modeDesktopIcon="3" desktopLauncherId="4" programGroup="Spark" allowUserDisableStartMenuCreation="false" reboot="false" rebootUninstaller="false" modeQuickLaunchIon="3">
|
||||
<selectedLaunchers />
|
||||
<messageSet language="English" />
|
||||
<exclude>
|
||||
<entry location="bin/startup.bat" launcher="false" />
|
||||
<entry location="lib/linux" launcher="false" />
|
||||
<entry location="lib/mac" launcher="false" />
|
||||
<entry location="plugins/idlelinux.jar.pack" launcher="false" />
|
||||
</exclude>
|
||||
<variables />
|
||||
<excludedScreenIds />
|
||||
<additionalStartMenuEntries />
|
||||
</win32>
|
||||
<macos name="Mac OS X Single Bundle" id="6" mediaFileName="" installDir="%APP_SHORT_NAME%" allLaunchers="false" customInstallBaseDir="" allowUserStartAfterFinish="true" launchExecutableId="4" createUninstallIcon="true" overrideLicenseFile="false" licenseFile="" overridePreInformationFile="false" preInformationFile="" overridePostInformationFile="false" postInformationFile="" adminRequired="false" languageID="en" modeDesktopIcon="1" desktopLauncherId="">
|
||||
<selectedLaunchers>
|
||||
<launcher id="4" />
|
||||
</selectedLaunchers>
|
||||
<messageSet language="English" />
|
||||
<exclude />
|
||||
<variables />
|
||||
<excludedScreenIds />
|
||||
</macos>
|
||||
<win32 name="Updater" id="12" mediaFileName="CommunicatorUpdate" installDir="Jive Communicator" allLaunchers="false" includedJRE="" manualJREEntry="false" bundleType="1" jreURL="" jreFtpURL="" jreShared="false" customInstallBaseDir="" allowUserStartAfterFinish="true" launchExecutableId="4" createUninstallIcon="true" overrideLicenseFile="false" licenseFile="" overridePreInformationFile="false" preInformationFile="" overridePostInformationFile="false" postInformationFile="" adminRequired="false" languageID="en" modeDesktopIcon="1" desktopLauncherId="" programGroup="Jive IM" allowUserDisableStartMenuCreation="false" reboot="false" rebootUninstaller="false" modeQuickLaunchIon="1">
|
||||
<selectedLaunchers>
|
||||
<launcher id="4" />
|
||||
</selectedLaunchers>
|
||||
<messageSet language="English" />
|
||||
<exclude />
|
||||
<variables />
|
||||
<excludedScreenIds />
|
||||
<additionalStartMenuEntries />
|
||||
</win32>
|
||||
<unixArchive name="Unix Archive" id="13" mediaFileName="" installDir="%APP_SHORT_NAME%" allLaunchers="true" includedJRE="linux-x86-1.6.0_client_only" manualJREEntry="false" customScriptMode="1" customScriptFile="">
|
||||
<selectedLaunchers />
|
||||
<messageSet language="English" />
|
||||
<exclude>
|
||||
<entry location="bin/startup.bat" launcher="false" />
|
||||
<entry location="lib/windows" launcher="false" />
|
||||
<entry location="plugins/jniwrapper.jar" launcher="false" />
|
||||
</exclude>
|
||||
<variables />
|
||||
<customScriptLines />
|
||||
</unixArchive>
|
||||
<win32 name="Windows NON-JRE" id="19" mediaFileName="spark_%VERSION%_online" installDir="Spark" allLaunchers="true" includedJRE="windows-x86-1.5.0_05_us_only" manualJREEntry="false" bundleType="2" jreURL="http://www.jivesoftware.org/updater/releases/windows-x86-1.5.0_05.tar.gz" jreFtpURL="" jreShared="false" customInstallBaseDir="" allowUserStartAfterFinish="true" launchExecutableId="4" createUninstallIcon="true" overrideLicenseFile="false" licenseFile="" overridePreInformationFile="false" preInformationFile="" overridePostInformationFile="false" postInformationFile="" adminRequired="false" languageID="en" modeDesktopIcon="3" desktopLauncherId="4" programGroup="Spark" allowUserDisableStartMenuCreation="false" reboot="false" rebootUninstaller="false" modeQuickLaunchIon="2">
|
||||
<selectedLaunchers />
|
||||
<messageSet language="English" />
|
||||
<exclude>
|
||||
<entry location="bin/startup.bat" launcher="false" />
|
||||
<entry location="lib/linux" launcher="false" />
|
||||
</exclude>
|
||||
<variables />
|
||||
<excludedScreenIds />
|
||||
<additionalStartMenuEntries />
|
||||
</win32>
|
||||
</mediaSets>
|
||||
<buildIds buildAll="false">
|
||||
<mediaSet refId="2" />
|
||||
</buildIds>
|
||||
</install4j>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
BIN
build/lib/dist/JTattoo.jar
vendored
BIN
build/lib/dist/JTattoo.jar
vendored
Binary file not shown.
BIN
build/lib/dist/activation.jar
vendored
BIN
build/lib/dist/activation.jar
vendored
Binary file not shown.
BIN
build/lib/dist/asterisk-im-client-2.0.0-SNAPSHOT.jar
vendored
BIN
build/lib/dist/asterisk-im-client-2.0.0-SNAPSHOT.jar
vendored
Binary file not shown.
BIN
build/lib/dist/bccontrib.jar
vendored
BIN
build/lib/dist/bccontrib.jar
vendored
Binary file not shown.
BIN
build/lib/dist/bcpkix.jar
vendored
BIN
build/lib/dist/bcpkix.jar
vendored
Binary file not shown.
BIN
build/lib/dist/bcprov.jar
vendored
BIN
build/lib/dist/bcprov.jar
vendored
Binary file not shown.
BIN
build/lib/dist/cobra.jar
vendored
BIN
build/lib/dist/cobra.jar
vendored
Binary file not shown.
BIN
build/lib/dist/dom4j.jar
vendored
BIN
build/lib/dist/dom4j.jar
vendored
Binary file not shown.
BIN
build/lib/dist/ext/jweb-ext.jar
vendored
BIN
build/lib/dist/ext/jweb-ext.jar
vendored
Binary file not shown.
BIN
build/lib/dist/ext/primary.jar
vendored
BIN
build/lib/dist/ext/primary.jar
vendored
Binary file not shown.
BIN
build/lib/dist/fmj.jar
vendored
BIN
build/lib/dist/fmj.jar
vendored
Binary file not shown.
BIN
build/lib/dist/ice4j.jar
vendored
BIN
build/lib/dist/ice4j.jar
vendored
Binary file not shown.
BIN
build/lib/dist/jdom.jar
vendored
BIN
build/lib/dist/jdom.jar
vendored
Binary file not shown.
BIN
build/lib/dist/jna.jar
vendored
BIN
build/lib/dist/jna.jar
vendored
Binary file not shown.
BIN
build/lib/dist/js.jar
vendored
BIN
build/lib/dist/js.jar
vendored
Binary file not shown.
BIN
build/lib/dist/json-simple-1.1.1.jar
vendored
BIN
build/lib/dist/json-simple-1.1.1.jar
vendored
Binary file not shown.
BIN
build/lib/dist/jspeex.jar
vendored
BIN
build/lib/dist/jspeex.jar
vendored
Binary file not shown.
BIN
build/lib/dist/jxmpp-core.jar
vendored
BIN
build/lib/dist/jxmpp-core.jar
vendored
Binary file not shown.
BIN
build/lib/dist/jxmpp-util-cache.jar
vendored
BIN
build/lib/dist/jxmpp-util-cache.jar
vendored
Binary file not shown.
BIN
build/lib/dist/laf-plugin.jar
vendored
BIN
build/lib/dist/laf-plugin.jar
vendored
Binary file not shown.
BIN
build/lib/dist/laf-widget.jar
vendored
BIN
build/lib/dist/laf-widget.jar
vendored
Binary file not shown.
BIN
build/lib/dist/libjitsi.jar
vendored
BIN
build/lib/dist/libjitsi.jar
vendored
Binary file not shown.
BIN
build/lib/dist/littleluck.jar
vendored
BIN
build/lib/dist/littleluck.jar
vendored
Binary file not shown.
BIN
build/lib/dist/lobo-pub.jar
vendored
BIN
build/lib/dist/lobo-pub.jar
vendored
Binary file not shown.
BIN
build/lib/dist/lobo.jar
vendored
BIN
build/lib/dist/lobo.jar
vendored
Binary file not shown.
BIN
build/lib/dist/log4j.jar
vendored
BIN
build/lib/dist/log4j.jar
vendored
Binary file not shown.
58
build/lib/dist/log4j.properties
vendored
58
build/lib/dist/log4j.properties
vendored
@ -1,58 +0,0 @@
|
||||
#------------------------------------------------------------------------------
|
||||
#
|
||||
# The following properties set the logging levels and log appender. The
|
||||
# log4j.rootCategory variable defines the default log level and one or more
|
||||
# appenders. For the console, use 'S'. For the daily rolling file, use 'R'.
|
||||
# For an HTML formatted log, use 'H'.
|
||||
#
|
||||
# To override the default (rootCategory) log level, define a property of the
|
||||
# form (see below for available values):
|
||||
#
|
||||
# log4j.logger. =
|
||||
#
|
||||
# Available logger names:
|
||||
# TODO
|
||||
#
|
||||
# Possible Log Levels:
|
||||
# FATAL, ERROR, WARN, INFO, DEBUG
|
||||
#
|
||||
#------------------------------------------------------------------------------
|
||||
log4j.rootCategory=INFO, S
|
||||
|
||||
log4j.logger.com.dappit.Dapper.parser=ERROR
|
||||
log4j.logger.org.w3c.tidy=FATAL
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
#
|
||||
# The following properties configure the console (stdout) appender.
|
||||
# See http://logging.apache.org/log4j/docs/api/index.html for details.
|
||||
#
|
||||
#------------------------------------------------------------------------------
|
||||
log4j.appender.S = org.apache.log4j.ConsoleAppender
|
||||
log4j.appender.S.layout = org.apache.log4j.PatternLayout
|
||||
log4j.appender.S.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
#
|
||||
# The following properties configure the Daily Rolling File appender.
|
||||
# See http://logging.apache.org/log4j/docs/api/index.html for details.
|
||||
#
|
||||
#------------------------------------------------------------------------------
|
||||
log4j.appender.R = org.apache.log4j.DailyRollingFileAppender
|
||||
log4j.appender.R.File = logs/logs.log
|
||||
log4j.appender.R.Append = true
|
||||
log4j.appender.R.DatePattern = '.'yyy-MM-dd
|
||||
log4j.appender.R.layout = org.apache.log4j.PatternLayout
|
||||
log4j.appender.R.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
#
|
||||
# The following properties configure the Rolling File appender in HTML.
|
||||
# See http://logging.apache.org/log4j/docs/api/index.html for details.
|
||||
#
|
||||
#------------------------------------------------------------------------------
|
||||
log4j.appender.H = org.apache.log4j.RollingFileAppender
|
||||
log4j.appender.H.File = logs/log.html
|
||||
log4j.appender.H.MaxFileSize = 100KB
|
||||
log4j.appender.H.Append = false
|
||||
log4j.appender.H.layout = org.apache.log4j.HTMLLayout
|
||||
BIN
build/lib/dist/lti-civil.jar
vendored
BIN
build/lib/dist/lti-civil.jar
vendored
Binary file not shown.
BIN
build/lib/dist/osgi.core.jar
vendored
BIN
build/lib/dist/osgi.core.jar
vendored
Binary file not shown.
BIN
build/lib/dist/platform.jar
vendored
BIN
build/lib/dist/platform.jar
vendored
Binary file not shown.
BIN
build/lib/dist/sdes4j.jar
vendored
BIN
build/lib/dist/sdes4j.jar
vendored
Binary file not shown.
BIN
build/lib/dist/smack-core.jar
vendored
BIN
build/lib/dist/smack-core.jar
vendored
Binary file not shown.
BIN
build/lib/dist/smack-debug.jar
vendored
BIN
build/lib/dist/smack-debug.jar
vendored
Binary file not shown.
BIN
build/lib/dist/smack-extensions.jar
vendored
BIN
build/lib/dist/smack-extensions.jar
vendored
Binary file not shown.
BIN
build/lib/dist/smack-im.jar
vendored
BIN
build/lib/dist/smack-im.jar
vendored
Binary file not shown.
BIN
build/lib/dist/smack-java7.jar
vendored
BIN
build/lib/dist/smack-java7.jar
vendored
Binary file not shown.
BIN
build/lib/dist/smack-legacy.jar
vendored
BIN
build/lib/dist/smack-legacy.jar
vendored
Binary file not shown.
BIN
build/lib/dist/smack-resolver-javax.jar
vendored
BIN
build/lib/dist/smack-resolver-javax.jar
vendored
Binary file not shown.
BIN
build/lib/dist/smack-sasl-javax.jar
vendored
BIN
build/lib/dist/smack-sasl-javax.jar
vendored
Binary file not shown.
BIN
build/lib/dist/smack-tcp.jar
vendored
BIN
build/lib/dist/smack-tcp.jar
vendored
Binary file not shown.
BIN
build/lib/dist/substance.jar
vendored
BIN
build/lib/dist/substance.jar
vendored
Binary file not shown.
BIN
build/lib/dist/swingx-all-1.6.3.jar
vendored
BIN
build/lib/dist/swingx-all-1.6.3.jar
vendored
Binary file not shown.
BIN
build/lib/dist/systeminfo.jar
vendored
BIN
build/lib/dist/systeminfo.jar
vendored
Binary file not shown.
BIN
build/lib/dist/trident.jar
vendored
BIN
build/lib/dist/trident.jar
vendored
Binary file not shown.
BIN
build/lib/dist/xpp3.jar
vendored
BIN
build/lib/dist/xpp3.jar
vendored
Binary file not shown.
BIN
build/lib/dist/xstream.jar
vendored
BIN
build/lib/dist/xstream.jar
vendored
Binary file not shown.
BIN
build/lib/dist/zrtp4j-light.jar
vendored
BIN
build/lib/dist/zrtp4j-light.jar
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user