diff options
Diffstat (limited to 'testing/spark')
-rw-r--r-- | testing/spark/APKBUILD | 47 | ||||
-rw-r--r-- | testing/spark/spark.desktop | 10 | ||||
-rw-r--r-- | testing/spark/spark.sh | 15 |
3 files changed, 72 insertions, 0 deletions
diff --git a/testing/spark/APKBUILD b/testing/spark/APKBUILD new file mode 100644 index 0000000000..26ebbf0161 --- /dev/null +++ b/testing/spark/APKBUILD @@ -0,0 +1,47 @@ +# Contributor: Taner Tas <taner76@gmail.com> +# Maintainer: Taner Tas <taner76@gmail.com> +pkgname=spark +_pkgname=Spark +pkgver=2.8.3 +pkgrel=0 +pkgdesc="Cross-platform IM client optimized for businesses and organizations." +url="https://www.igniterealtime.org/projects/spark/" +arch="all" +license="Apache-2.0" +depends=" + hicolor-icon-theme + openjdk8-jre + portaudio + " +makedepends="apache-ant openjdk8" +source=" + $pkgname-$pkgver.tar.gz::https://github.com/igniterealtime/$_pkgname/archive/v$pkgver.tar.gz + spark.sh + spark.desktop + " +options="!check" # No test suite +builddir="$srcdir/$_pkgname-$pkgver" + +build() { + cd "$builddir"/build + ant jar +} + +package() { + cd "$builddir" + install -Dm0755 "$srcdir"/spark.sh "$pkgdir"/usr/bin/spark + for i in 16x16 24x24 32x32 64x64; do install -Dm0644 \ + "$builddir"/src/resources/images/spark-$i.png \ + "$pkgdir"/usr/share/icons/hicolor/$i/apps/$pkgname.png + done + install -Dm0644 "$srcdir"/spark.desktop "$pkgdir"/usr/share/applications/spark.desktop + for i in bin logs documentation linux linux64 windows windows64 mac; do + rm -r target/build/$i || rm -rf target/build/lib/$i + done + cp -R target/build "$pkgdir"/usr/share/$pkgname + rm -vf "$pkgdir"/usr/share/spark/resources/*.dll +} + +sha512sums="0fc8fded8105a069a9791e950828ea91ea5fe147531c9dc418bb069f2b89dc2a1851e05a82b6c27b7fb9b8bdc1a2538579b299e314be1d2e505d2eea117175fd spark-2.8.3.tar.gz +e3d0575d34fe881bd53eab99c54723097d8601075497891d7bf49bb68c009720e488fcf2323f92a264b23ea288c2d30b75112566d84a056e3aaa58b656189773 spark.sh +98f3e25850d11d77acae7e4e3fff8ad51302a84de9f5bbd65ba302a05649f803f3f89cfc65605ffe851d51a5f752e85a328a691cf777ee0fe667335980b11027 spark.desktop" diff --git a/testing/spark/spark.desktop b/testing/spark/spark.desktop new file mode 100644 index 0000000000..0c5abf5aca --- /dev/null +++ b/testing/spark/spark.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Name=spark +Comment=Spark IM Client +TryExec=/usr/bin/spark +Exec=/usr/bin/spark +Categories=Network;Chat; +Terminal=false +StartupNotify=true +Icon=spark diff --git a/testing/spark/spark.sh b/testing/spark/spark.sh new file mode 100644 index 0000000000..71a5793da0 --- /dev/null +++ b/testing/spark/spark.sh @@ -0,0 +1,15 @@ +#!/bin/sh +JAVA_HOME=/usr/lib/jvm/default-jvm +SPARKDIR=/usr/share/spark +BIN_DIRECTORY=$SPARKDIR/bin +RESOURCE_DIRECTORY=$SPARKDIR/resources +PLUGIN_DIRECTORY=$SPARKDIR/plugins + +$JAVA_HOME/bin/java -Dappdir=$SPARKDIR \ +-cp $SPARKDIR/lib/log4j.jar:\ +$SPARKDIR/lib/jdom.jar:\ +$SPARKDIR/lib/fmj.jar:\ +$SPARKDIR/lib/startup.jar:\ +$SPARKDIR/lib/linux/jdic.jar:\ +$SPARKDIR/resources \ +org.jivesoftware.launcher.Startup |