srctree

endoffile78 parent 54c29453 de169aa6
Add download-deps.sh, download-deps.bat, and Tox.kt

inlinesplit
.gitignore added: 83, removed: 4, total 79
@@ -11,3 +11,6 @@
/build
/captures
.externalNativeBuild
 
app/libs
app/jnilibs
 
filename was Deleted added: 83, removed: 4, total 79
@@ -0,0 +1,26 @@
package ltd.evilcorp.atox
 
import im.tox.tox4j.impl.jni.ToxCoreImpl
import im.tox.tox4j.core.options.ToxOptions
import im.tox.tox4j.core.options.ProxyOptions
 
class Tox {
 
private var tox: ToxCoreImpl? = null
 
fun init() {
val opts = ToxOptions(
true,
true,
true,
null,
0,
0,
0,
null,
true
)
 
tox = ToxCoreImpl(opts)
}
}
 
filename was Deleted added: 83, removed: 4, total 79
@@ -0,0 +1,24 @@
rmdir /s /q app\src\main\jnilibs
mkdir app\src\main\jnilibs\
 
mkdir app\jnilibs\armeabi-v7a
mkdir app\jnilibs\armeabi
mkdir app\jnilibs\x86
mkdir app\jnilibs\arm64-v8a
mkdir app\jnilibs\x86_64
 
echo "Downloading native libraries..."
 
powershell -Command "(New-Object Net.WebClient).DownloadFile('https://build.tox.chat/job/tox4j_build_android_armel_release/lastSuccessfulBuild/artifact/artifacts/libtox4j-c.so', 'app\jniLibs\armeabi-v7a\libtox4j-c.so')"
powershell -Command "(New-Object Net.WebClient).DownloadFile('https://build.tox.chat/job/tox4j_build_android_armel_release/lastSuccessfulBuild/artifact/artifacts/libtox4j-c.so', 'app\jniLibs\armeabi\libtox4j-c.so')"
powershell -Command "(New-Object Net.WebClient).DownloadFile('https://build.tox.chat/job/tox4j_build_android_x86_release/lastSuccessfulBuild/artifact/artifacts/libtox4j-c.so', 'app\jniLibs\x86\libtox4j-c.so')"
powershell -Command "(New-Object Net.WebClient).DownloadFile('https://build.tox.chat/job/tox4j_build_android_arm64_release/lastSuccessfulBuild/artifact/artifacts/libtox4j-c.so', 'app\jniLibs\arm64-v8a\libtox4j-c.so')"
powershell -Command "(New-Object Net.WebClient).DownloadFile('https://build.tox.chat/job/tox4j_build_android_x86-64_release/lastSuccessfulBuild/artifact/artifacts/libtox4j-c.so', 'app\jnilibs\x86_64\libtox4j-c.so')"
 
echo "Downloading tox4j..."
 
mkdir app\libs
del app\libs\*.jar
 
powershell -Command "(New-Object Net.WebClient).DownloadFile('https://build.tox.chat/job/tox4j_build_android_armel_release/lastSuccessfulBuild/artifact/artifacts/tox4j-c_2.11-0.1.2-SNAPSHOT.jar', 'app\libs\tox4j-c.jar')"
powershell -Command "(New-Object Net.WebClient).DownloadFile('https://build.tox.chat/job/tox4j-api_build_android_multiarch_release/lastSuccessfulBuild/artifact/tox4j-api/target/scala-2.11/tox4j-api_2.11-0.1.2.jar', 'app\libs\tox4j-api.jar')"
 
filename was Deleted added: 83, removed: 4, total 79
@@ -0,0 +1,26 @@
#!/bin/bash
 
rm -rf app/jnilibs
mkdir -p app/jnilibs
 
platforms=("armeabi-v7a" "armeabi" "x86" "arm64-v8a" "x86_64")
 
for p in "${platforms[@]}"; do
mkdir -p "app/src/jnilibs/$p"
done
 
echo "Downloading native libraries..."
 
wget https://build.tox.chat/job/tox4j_build_android_armel_release/lastSuccessfulBuild/artifact/artifacts/libtox4j-c.so -O app/jnilibs/armeabi-v7a/libtox4j-c.so
wget https://build.tox.chat/job/tox4j_build_android_armel_release/lastSuccessfulBuild/artifact/artifacts/libtox4j-c.so -O app/jnilibs/armeabi/libtox4j-c.so
wget https://build.tox.chat/job/tox4j_build_android_x86_release/lastSuccessfulBuild/artifact/artifacts/libtox4j-c.so -O app/jnilibs/x86/libtox4j-c.so
wget https://build.tox.chat/job/tox4j_build_android_arm64_release/lastSuccessfulBuild/artifact/artifacts/libtox4j-c.so -O app/jnilibs/arm64-v8a/libtox4j-c.so
wget https://build.tox.chat/job/tox4j_build_android_x86-64_release/lastSuccessfulBuild/artifact/artifacts/libtox4j-c.so -O app/jnilibs/x86_64/libtox4j-c.so
 
echo "Downloading tox4j..."
 
mkdir -p app/libs
rm -f app/libs/*.jar
 
wget https://build.tox.chat/job/tox4j-api_build_android_multiarch_release/lastSuccessfulBuild/artifact/tox4j-api/target/scala-2.11/tox4j-api_2.11-0.1.2.jar -O app/libs/tox4j-api-c.jar
wget https://build.tox.chat/job/tox4j_build_android_arm64_release/lastSuccessfulBuild/artifact/artifacts/tox4j-c_2.11-0.1.2-SNAPSHOT.jar -O app/libs/tox4j-c.jar
 
filename was Deleted added: 83, removed: 4, total 79