blob: fe15b819bbaf190cf423e6aab536ab3a5bd4df9c [file] [log] [blame] [edit]
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]
}
}
}