add hasReadme and hasChangelog

This commit is contained in:
jmir1 2022-11-06 23:32:59 +01:00
parent 6458fd86c1
commit 8fb4f30b31
2 changed files with 14 additions and 0 deletions

View File

@ -24,11 +24,23 @@ android {
versionCode extVersionCode
versionName project.ext.properties.getOrDefault("libVersion", "13") + ".$extVersionCode"
setProperty("archivesBaseName", "aniyomi-$pkgNameSuffix-v$versionName")
def readmes = project.projectDir.listFiles({ File file ->
file.name.equals("README.md") ||
file.name.equals("CHANGELOG.md")
} as FileFilter)
def hasReadme = readmes != null && readmes.any { File file ->
file.name.startsWith("README")
}
def hasChangelog = readmes != null && readmes.any { File file ->
file.name.startsWith("CHANGELOG")
}
manifestPlaceholders = [
appName : "Aniyomi: $extName",
extClass: extClass,
extFactory: project.ext.properties.getOrDefault("extFactory", ""),
nsfw: project.ext.properties.getOrDefault("containsNsfw", false) ? 1 : 0,
hasReadme: hasReadme ? 1 : 0,
hasChangelog: hasChangelog ? 1 : 0,
]
}

View File

@ -9,6 +9,8 @@
<meta-data android:name="tachiyomi.animeextension.class" android:value="${extClass}" />
<meta-data android:name="tachiyomi.animeextension.factory" android:value="${extFactory}" />
<meta-data android:name="tachiyomi.animeextension.nsfw" android:value="${nsfw}" />
<meta-data android:name="tachiyomi.animeextension.hasReadme" android:value="${hasReadme}" />
<meta-data android:name="tachiyomi.animeextension.hasChangelog" android:value="${hasChangelog}" />
</application>