summary refs log tree commit diff
path: root/pkgs/tools/networking/p2p/azureus/builder.sh
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/networking/p2p/azureus/builder.sh')
-rw-r--r--pkgs/tools/networking/p2p/azureus/builder.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/pkgs/tools/networking/p2p/azureus/builder.sh b/pkgs/tools/networking/p2p/azureus/builder.sh
new file mode 100644
index 00000000000..13b7a483192
--- /dev/null
+++ b/pkgs/tools/networking/p2p/azureus/builder.sh
@@ -0,0 +1,19 @@
+source $stdenv/setup
+
+ensureDir $out/jars
+cp $src $out/jars/azureus.jar
+
+ensureDir $out/bin
+cat > $out/bin/azureus <<EOF
+#! $SHELL -e
+azureusHome=$out
+if test -n "\$HOME"; then
+    azureusHome=\$HOME/.Azureus
+fi
+exec $jdk/bin/java -Xms16m -Xmx128m \
+  -cp $out/jars/azureus.jar:$swt/jars/swt.jar \
+  -Djava.library.path=$swt/lib \
+  -Dazureus.install.path=\$azureusHome \
+  org.gudy.azureus2.ui.swt.Main
+EOF
+chmod +x $out/bin/azureus