1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
brltty.config.revisionIdentifier = [
brltty.native.rootDirectory + File.separator + "getrevid",
"-m", " ",
brltty.native.rootDirectory
].execute().text.trim()
brltty.config.versionCode = [
brltty.native.rootDirectory + File.separator + "getrevid",
"-r", brltty.config.revisionIdentifier, "-i",
brltty.native.rootDirectory
].execute().text.trim()
brltty.config.versionName = brltty.config.revisionIdentifier.replaceAll(/^.*?-(\d)/, /$1/).replaceAll(/-g.*$/, "")
brltty.config.sourceRevision = brltty.config.revisionIdentifier.replaceAll(/^.*-g(.*)$/, /git:$1/)
brltty.config.buildTime = Instant.now().toString()
.replace('T', '@')
.replaceAll(/:\d{2}\..*/, " UTC")
android {
defaultConfig {
brltty.config.propertyNames().each { name ->
resValue "string", "appConfig_${name}", brltty.config[name]
}
}
}
|