mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
Skip Android deps download if they already exist
It's close to impossible to test locally built changes otherwise.
This commit is contained in:
parent
d88f0866b7
commit
58bf4f04b1
1 changed files with 17 additions and 11 deletions
|
@ -43,19 +43,25 @@ android {
|
||||||
}
|
}
|
||||||
|
|
||||||
// get precompiled deps
|
// get precompiled deps
|
||||||
task downloadDeps(type: Download) {
|
def depsDir = new File(buildDir.parent, 'deps')
|
||||||
def depsDir = new File(buildDir.parent, 'deps')
|
if (new File(depsDir, 'armeabi-v7a').exists()) {
|
||||||
def depsZip = new File(buildDir, 'deps.zip')
|
task getDeps {
|
||||||
|
doLast { logger.lifecycle('Using existing deps from {}', depsDir) }
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
task downloadDeps(type: Download) {
|
||||||
|
def depsZip = new File(buildDir, 'deps.zip')
|
||||||
|
|
||||||
src 'https://github.com/minetest/minetest_android_deps/releases/download/latest/deps.zip'
|
src 'https://github.com/minetest/minetest_android_deps/releases/download/latest/deps.zip'
|
||||||
dest depsZip
|
dest depsZip
|
||||||
overwrite false
|
overwrite false
|
||||||
|
|
||||||
task getDeps(dependsOn: downloadDeps, type: Copy) {
|
task getDeps(dependsOn: downloadDeps, type: Copy) {
|
||||||
depsDir.mkdir()
|
depsDir.mkdir()
|
||||||
from zipTree(depsZip)
|
from zipTree(depsZip)
|
||||||
into depsDir
|
into depsDir
|
||||||
doFirst { logger.lifecycle('Extracting to {}', depsDir) }
|
doFirst { logger.lifecycle('Extracting to {}', depsDir) }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue