[index] Add dokka for creating HTML library docs

This commit is contained in:
Torsten Grote 2022-05-20 10:44:12 -03:00
parent f9ea53bbe1
commit d2d8b4ee9f
No known key found for this signature in database
GPG Key ID: 3E5F77D92CF891FF
6 changed files with 4375 additions and 4 deletions

View File

@ -1,9 +1,10 @@
image: registry.gitlab.com/fdroid/fdroidserver:buildserver-bullseye
stages:
- test
- deploy
.base:
image: registry.gitlab.com/fdroid/fdroidserver:buildserver-bullseye
before_script:
- test -e /etc/apt/sources.list.d/bullseye-backports.list
|| echo "deb http://deb.debian.org/debian bullseye-backports main" >> /etc/apt/sources.list
@ -141,6 +142,20 @@ kvm 22 default x86:
<<: *test-template
<<: *kvm-template
pages:
extends: .base
stage: deploy
only:
- master
script:
- ./gradlew :download:dokkaHtml :index:dokkaHtml
- mkdir public
- touch public/index.html
- cp -r download/build/dokka/html public/download
- cp -r index/build/dokka/html public/index
artifacts:
paths:
- public
deploy_nightly:
extends: .base

View File

@ -5,7 +5,8 @@ buildscript {
}
dependencies {
classpath 'com.android.tools.build:gradle:7.1.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.20"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.21"
classpath "org.jetbrains.dokka:dokka-gradle-plugin:1.6.21"
classpath 'com.vanniktech:gradle-maven-publish-plugin:0.18.0'
}
}

View File

@ -1,6 +1,7 @@
plugins {
id 'org.jetbrains.kotlin.multiplatform'
id 'com.android.library'
id 'org.jetbrains.dokka'
id "org.jlleitschuh.gradle.ktlint" version "10.2.1"
id 'com.vanniktech.maven.publish'
}
@ -122,4 +123,14 @@ signing {
useGpgCmd()
}
import org.jetbrains.dokka.gradle.DokkaTask
tasks.withType(DokkaTask).configureEach {
pluginsMapConfiguration.set(
["org.jetbrains.dokka.base.DokkaBase": """{
"customAssets": ["${file("${rootProject.rootDir}/logo-icon.svg")}"],
"footerMessage": "© 2010-2022 F-Droid Limited and Contributors"
}"""]
)
}
apply from: "${rootProject.rootDir}/gradle/ktlint.gradle"

View File

@ -1841,6 +1841,11 @@
<sha256 value="6877d5ce9eb2133309cf9ee5ab1917f7bbe932f2416afc10b16f6617767b6aa7" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.fasterxml.jackson.core" name="jackson-annotations" version="2.12.4">
<artifact name="jackson-annotations-2.12.4.jar">
<sha256 value="f6aa3706a875689b66cdac3334f65dfdb795ccfad4117bf072893b196ed1ec8e" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.fasterxml.jackson.core" name="jackson-annotations" version="2.11.4">
<artifact name="jackson-annotations-2.11.4.jar">
<sha256 value="2ab76f64048673675f26ddd1008a32889855d8a126273edae2aeee516785a1ec" origin="Generated by Gradle"/>
@ -1854,6 +1859,11 @@
<sha256 value="15f7b9030b1ec20d4a3c244317a20e79d89d52d02dd999b27bc67c5a105f0a82" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.fasterxml.jackson.core" name="jackson-core" version="2.12.4">
<artifact name="jackson-core-2.12.4.jar">
<sha256 value="3506ce47ec2604ae2d80d79505f7cb374f718060639415c07d144adadd2d68a3" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.fasterxml.jackson.core" name="jackson-core" version="2.11.4">
<artifact name="jackson-core-2.11.4.jar">
<sha256 value="e1dda269f16f3be00578f3a46c754f098245c7a480b86e07030b6ee7087ee1f1" origin="Generated by Gradle"/>
@ -1867,6 +1877,11 @@
<sha256 value="47f717d801e4577107ddf61172ed7587902ebace5248e07337b90baf8aab2400" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.fasterxml.jackson.core" name="jackson-databind" version="2.12.4">
<artifact name="jackson-databind-2.12.4.jar">
<sha256 value="e99a7b4b89074bc689aabcd9eb1f2c1318b68cc5c34979daf3e34edc558c7a01" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.fasterxml.jackson.core" name="jackson-databind" version="2.11.4">
<artifact name="jackson-databind-2.11.4.jar">
<sha256 value="dc64fa3907bd299f29ad6116169e583333d04404b23a0f81ed679afa8e2a2ee8" origin="Generated by Gradle"/>
@ -1877,21 +1892,41 @@
<sha256 value="b7674c4fca5f07c7fbd8f0ab906626a909aa0d7c63e4321a9d215d6b4330576b" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.fasterxml.jackson.dataformat" name="jackson-dataformat-xml" version="2.12.4">
<artifact name="jackson-dataformat-xml-2.12.4.jar">
<sha256 value="4f9e98e3aaab049cfd67c410881031ccea2c2c289e8656499bc55187c80e5503" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.fasterxml.jackson.module" name="jackson-module-jaxb-annotations" version="2.11.1">
<artifact name="jackson-module-jaxb-annotations-2.11.1.jar">
<sha256 value="903f91022af8de4d40bf29ce0a0bdf98c32740e5f750b2d7630603fc9e3eed87" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.fasterxml.jackson.module" name="jackson-module-jaxb-annotations" version="2.12.4">
<artifact name="jackson-module-jaxb-annotations-2.12.4.jar">
<sha256 value="7a6063c76ba26f14f18b808ad50955f87fa20d2a5225a1d8dc5add63ce234f75" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.fasterxml.jackson.module" name="jackson-module-kotlin" version="2.11.1">
<artifact name="jackson-module-kotlin-2.11.1.jar">
<sha256 value="b707b60182e51d8c9c7d4d4f0e89d572deded00e28fe13a7abf0f85062b9e1f9" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.fasterxml.jackson.module" name="jackson-module-kotlin" version="2.12.4">
<artifact name="jackson-module-kotlin-2.12.4.jar">
<sha256 value="73993e2bd00354a9dbcaef547f827cd8ab8a7ff0a1cbc3c5b72b585899fb6be4" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.fasterxml.woodstox" name="woodstox-core" version="6.2.1">
<artifact name="woodstox-core-6.2.1.jar">
<sha256 value="de70d0f1e971b662f5b5bf138a467b671fd50b2dbf7dea5c1cc3b33ad7d5d06b" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.fasterxml.woodstox" name="woodstox-core" version="6.2.4">
<artifact name="woodstox-core-6.2.4.jar">
<sha256 value="5fa734d5050f097405a801022d09377bbc81e811ef9a17cd0279ed3279f495a5" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.github.bumptech.glide" name="annotations" version="4.12.0">
<artifact name="annotations-4.12.0.jar">
<sha256 value="fa430cbf8f931fcd89c38195ab5544ef4d62c8ac6c2e6f49f8f4ae7860fade8e" origin="Generated by Gradle"/>
@ -2156,6 +2191,11 @@
<sha256 value="c8fb4839054d280b3033f800d1f5a97de2f028eb8ba2eb458ad287e536f3f25f" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.google.code.gson" name="gson" version="2.8.9">
<artifact name="gson-2.8.9.jar">
<sha256 value="d3999291855de495c94c743761b8ab5176cfeabe281a5ab0d8e8d45326fd703e" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.google.code.gson" name="gson-parent" version="2.8.5">
<artifact name="gson-parent-2.8.5.pom">
<sha256 value="8f1fec72b91a71ea39ec39f5f778c4d1124b6b097c6d55b3a50b554a52237b27" origin="Generated by Gradle"/>
@ -4856,6 +4896,11 @@
<sha256 value="cadef0207077074b11a12be442f89ab6cf93fbc2f848702d9371a9611414d558" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.freemarker" name="freemarker" version="2.3.31">
<artifact name="freemarker-2.3.31.jar">
<sha256 value="68ecb4c5aa4934b7b50c38b0e495d7589e52dfb9d28b964ac2008b72090bfaae" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.glassfish.jaxb" name="jaxb-bom" version="2.3.1">
<artifact name="jaxb-bom-2.3.1.pom">
<sha256 value="6cc1266cf306557b4f2d09cbd8cd6e75b5ef0c5773ca4ef763d4f730df947b64" origin="Generated by Gradle"/>
@ -4970,12 +5015,47 @@
<sha256 value="a216200415434f53eff0fb1b3906f4c865f6a1f6d9cdcea158e30b8264ebd7e8" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains" name="markdown-jvm" version="0.2.4">
<artifact name="markdown-jvm-0.2.4.jar">
<sha256 value="7892add3dfd58ce60876e81c458661639b8448992b42cf34fc96cbb4ad0d5967" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.dokka" name="dokka-analysis" version="1.6.21">
<artifact name="dokka-analysis-1.6.21.jar">
<sha256 value="b2fe436962c0f8d6a40e673bf3802470a80cd591be3c885b0a4a953dab495119" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.dokka" name="dokka-base" version="1.6.21">
<artifact name="dokka-base-1.6.21.jar">
<sha256 value="010314ec02af1530da8be1839aecf5977b6496c9774837dd3f590969148aaa31" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.dokka" name="dokka-core" version="1.4.32">
<artifact name="dokka-core-1.4.32.jar">
<pgp value="98465301a4939c0279f2e847d89d05374952262b"/>
<sha256 value="b514f4fd11c410d1bf441b815da017607d32a500e1d200c423181aec3ed66fb1" origin="Generated by Gradle because a key couldn't be downloaded"/>
</artifact>
</component>
<component group="org.jetbrains.dokka" name="dokka-core" version="1.6.21">
<artifact name="dokka-core-1.6.21.jar">
<sha256 value="fe1c8fee8593acf7c45ced0e30d06ba8b3aae8fddfb86240d25bbfd8beb5c6dc" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.dokka" name="dokka-gradle-plugin" version="1.6.21">
<artifact name="dokka-gradle-plugin-1.6.21.jar">
<sha256 value="6d15a8252ef7cf570ec1ad0cf472b46ea3c0ae2a162def28836fa8ecb65f1e8e" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.dokka" name="kotlin-analysis-compiler" version="1.6.21">
<artifact name="kotlin-analysis-compiler-1.6.21.jar">
<sha256 value="d6a4ed1d6e4e471af83af9310c001760ec43920a2f7f84dd1f99d0609517562c" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.dokka" name="kotlin-analysis-intellij" version="1.6.21">
<artifact name="kotlin-analysis-intellij-1.6.21.jar">
<sha256 value="4a763dfdf204075f304017758ffd6c329c71edcc74cb11902fadec293cdb66ae" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.intellij.deps" name="trove4j" version="1.0.20181211">
<artifact name="trove4j-1.0.20181211.jar">
<pgp value="8756c4f765c9ac3cb6b85d62379ce192d401ab61"/>
@ -5007,6 +5087,11 @@
<sha256 value="d16afc76f89a89173a52ea8fdcfd6eb6685aac5331db7f5defcd8ddbe2834eba" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-android-extensions" version="1.6.21">
<artifact name="kotlin-android-extensions-1.6.21.jar">
<sha256 value="418db930efe17afb36ec09e8a06235eb5e4f600b2b5ca14878422c9f99446cfb" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-annotation-processing-gradle" version="1.6.10">
<artifact name="kotlin-annotation-processing-gradle-1.6.10.jar">
<sha256 value="a0fb6d2cc2ebee6258384d1501533dfeab2e41385ac0668dc2cac2e4dd5a377c" origin="Generated by Gradle"/>
@ -5017,6 +5102,11 @@
<sha256 value="3e80102633790dda3c5faa7e6634d96af6bba4d05896818185104c94f0ce5fbb" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-annotation-processing-gradle" version="1.6.21">
<artifact name="kotlin-annotation-processing-gradle-1.6.21.jar">
<sha256 value="b40f3a8121559e50239c55ef87667a2180511bb19341fcc861987e4f84ce6288" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-build-common" version="1.6.10">
<artifact name="kotlin-build-common-1.6.10.jar">
<sha256 value="6c93db1a10263fe1001d15ec17608707c37a73d6a9b4076219a9eae382dfeca2" origin="Generated by Gradle"/>
@ -5027,6 +5117,11 @@
<sha256 value="58c91897ac7b6a710ada1f99b68262d9f29ce98bb1f88ffeee0af3f24f6a5b73" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-build-common" version="1.6.21">
<artifact name="kotlin-build-common-1.6.21.jar">
<sha256 value="63eea405d35e34e82025c2f4156e3d4757cb8f259499623356ca666bd210019d" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-build-common" version="1.6.20">
<artifact name="kotlin-build-common-1.6.20.jar">
<sha256 value="58c91897ac7b6a710ada1f99b68262d9f29ce98bb1f88ffeee0af3f24f6a5b73" origin="Generated by Gradle"/>
@ -5047,6 +5142,11 @@
<sha256 value="be634faaafb56816b6ef6d583e57ab33e4d6e5180cde2f505ccf7d45dc738ef8" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="1.6.21">
<artifact name="kotlin-compiler-embeddable-1.6.21.jar">
<sha256 value="5f96503cd822aa6c20eda6c716a553c414d800ed0c6e7d655fa1b1fbfd4fec2b" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="1.6.20">
<artifact name="kotlin-compiler-embeddable-1.6.20.jar">
<sha256 value="be634faaafb56816b6ef6d583e57ab33e4d6e5180cde2f505ccf7d45dc738ef8" origin="Generated by Gradle"/>
@ -5062,6 +5162,11 @@
<sha256 value="c36190658aa3a58b27a2365e7336322512d8a4ff819626cc5e3ec3597aed06f2" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-compiler-runner" version="1.6.21">
<artifact name="kotlin-compiler-runner-1.6.21.jar">
<sha256 value="2061b0e3b7b7530bf6720d8b0410be1326fb16cd4dadc37e77c02acfefe5a0b3" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-compiler-runner" version="1.6.20">
<artifact name="kotlin-compiler-runner-1.6.20.jar">
<sha256 value="c36190658aa3a58b27a2365e7336322512d8a4ff819626cc5e3ec3597aed06f2" origin="Generated by Gradle"/>
@ -5077,6 +5182,11 @@
<sha256 value="9ae9d4d373246348f0c264d56b7d9ea76120266b5e947bddc5145dc14033ed0b" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-daemon-client" version="1.6.21">
<artifact name="kotlin-daemon-client-1.6.21.jar">
<sha256 value="6476b007364f545ce677a39b9331bc21b56abd7b566f039f51f21508a3902fa7" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-daemon-client" version="1.6.20">
<artifact name="kotlin-daemon-client-1.6.20.jar">
<sha256 value="9ae9d4d373246348f0c264d56b7d9ea76120266b5e947bddc5145dc14033ed0b" origin="Generated by Gradle"/>
@ -5102,6 +5212,11 @@
<sha256 value="ff563a4b2b3cb6c215629d6d5c652ad92c3939313d05073d3f6fed0aae67834f" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="1.6.21">
<artifact name="kotlin-daemon-embeddable-1.6.21.jar">
<sha256 value="51c3ec1c32c36d6570d83142eafe2a242934f165f0b78c3861376905f90f2e12" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin" version="1.6.10">
<artifact name="kotlin-gradle-plugin-1.6.10.jar">
<sha256 value="66c12048f8a4e9cf92ad65b12ac615702c11ae503f53c69f57f626128be1762a" origin="Generated by Gradle"/>
@ -5112,6 +5227,11 @@
<sha256 value="53fb7770ad9880e289b701d9fb729c824c59f44f2b0349ee6aac94380c4de129" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin" version="1.6.21">
<artifact name="kotlin-gradle-plugin-1.6.21.jar">
<sha256 value="6753a2e1126d3f993a951af2adc06b1ec4ca27176e96c8f632777990104d15ad" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin" version="1.6.20">
<artifact name="kotlin-gradle-plugin-1.6.20.jar">
<sha256 value="53fb7770ad9880e289b701d9fb729c824c59f44f2b0349ee6aac94380c4de129" origin="Generated by Gradle"/>
@ -5132,6 +5252,11 @@
<sha256 value="dd4c50bc2b9220fff58be27ca78a48bf1e120be5c4be21710a715cefe9a9df53" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-api" version="1.6.21">
<artifact name="kotlin-gradle-plugin-api-1.6.21.jar">
<sha256 value="c74c1f17916cac6d72806264988d15e3219af246090791374eae9cb9af2e7cb3" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-model" version="1.6.10">
<artifact name="kotlin-gradle-plugin-model-1.6.10.jar">
<sha256 value="0792a3e7d0b51285689adfd1c40878e639b72471c17b0632bba84f8140840fbc" origin="Generated by Gradle"/>
@ -5147,6 +5272,11 @@
<sha256 value="add20d08051ce2c1a7cb0c8b0513f8b4580e24437aca39cc6144b23e0dc54709" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-model" version="1.6.21">
<artifact name="kotlin-gradle-plugin-model-1.6.21.jar">
<sha256 value="6059b1c61308fb859a01e758b2b8fd0adaff741b3df80235fade95ad6ab89687" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-api" version="1.6.10">
<artifact name="kotlin-klib-commonizer-api-1.6.10.jar">
<sha256 value="db14015976f9d4f3579935d1639ec857b48322c2d3b4144f513e508ad7f69f7e" origin="Generated by Gradle"/>
@ -5157,6 +5287,11 @@
<sha256 value="60abc4919eb4049c038cc2740e89ca87e6922708a8ad711df5e3dff736529414" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-api" version="1.6.21">
<artifact name="kotlin-klib-commonizer-api-1.6.21.jar">
<sha256 value="d2cf6952eef3894aacf8a9d8cf1e8c67bf215b4ef90268a8c9031834530a3874" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-embeddable" version="1.6.10">
<artifact name="kotlin-klib-commonizer-embeddable-1.6.10.jar">
<sha256 value="96cd91eb44fc090ee9cd5bc39d680259089e2783ed2e004c6c7556bed59c8477" origin="Generated by Gradle"/>
@ -5167,6 +5302,11 @@
<sha256 value="f9a33dca57489940ec7905925a9d39736196d546edd799f283b72ffbeebff9ac" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-embeddable" version="1.6.21">
<artifact name="kotlin-klib-commonizer-embeddable-1.6.21.jar">
<sha256 value="d6381a7eaebb7e48fca76bf5bb9e5f43fa56dde6fd5105cae8de135e63280f70" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-native-utils" version="1.6.10">
<artifact name="kotlin-native-utils-1.6.10.jar">
<sha256 value="a0b6d712414de6e1213727c145d35fa7ea5a554f2e3df18ebd8690f9df9019a0" origin="Generated by Gradle"/>
@ -5177,6 +5317,11 @@
<sha256 value="b58b6f0133a9eb1f5d215418908d945225db27fe7d9cd5997bb6fbd61c998d1e" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-native-utils" version="1.6.21">
<artifact name="kotlin-native-utils-1.6.21.jar">
<sha256 value="6bd87224e56ae15ffe2104d3c7633d72af6c7b358245ad3c4a76c6d5fd0d36bf" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-native-utils" version="1.6.20">
<artifact name="kotlin-native-utils-1.6.20.jar">
<sha256 value="b58b6f0133a9eb1f5d215418908d945225db27fe7d9cd5997bb6fbd61c998d1e" origin="Generated by Gradle"/>
@ -5192,6 +5337,11 @@
<sha256 value="5cbabaeb981f0fb6271ce553b8798d5753763f693f57cad88d8325b9a9d30459" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-project-model" version="1.6.21">
<artifact name="kotlin-project-model-1.6.21.jar">
<sha256 value="14b684f8a73e2296780124bf381dde013f582ea23367ace0184580a3849ae8d8" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-project-model" version="1.6.20">
<artifact name="kotlin-project-model-1.6.20.jar">
<sha256 value="5cbabaeb981f0fb6271ce553b8798d5753763f693f57cad88d8325b9a9d30459" origin="Generated by Gradle"/>
@ -5227,6 +5377,11 @@
<sha256 value="234b60bd2c49b391ac550afee4ca9a92e485d8c5ae5faa98cdaf7feba1794042" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-reflect" version="1.6.21">
<artifact name="kotlin-reflect-1.6.21.jar">
<sha256 value="1e1f57209f7238c3fd1735a1b9339a56565507dca249f8371bf59d91f601aeaa" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="1.5.31">
<artifact name="kotlin-script-runtime-1.5.31.jar">
<sha256 value="24e450fee7645ed3590981dddccf397c0d9ebb725815c94c4f555cc3db2f9f96" origin="Generated by Gradle"/>
@ -5242,6 +5397,11 @@
<sha256 value="3fee5cea54449e18ce5a770c3c4849f0f855d8b061f7d0bd2a032110922c0206" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="1.6.21">
<artifact name="kotlin-script-runtime-1.6.21.jar">
<sha256 value="606c34a7e6e8e439e9208765e7d75b1dbcf80f38353f3e29bb27456d7b371171" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-common" version="1.6.10">
<artifact name="kotlin-scripting-common-1.6.10.jar">
<sha256 value="f00943ce5008713f24828eac6e5eff73239f17a5912df32f76864f2e7c48c217" origin="Generated by Gradle"/>
@ -5252,6 +5412,11 @@
<sha256 value="0ff4a6684afce9f309853c8a0e3b3d2dfcdea042a83c1fc9330e920c2f142f5a" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-common" version="1.6.21">
<artifact name="kotlin-scripting-common-1.6.21.jar">
<sha256 value="bfbf5f036237cd33c25fba33d48948d995db8186ce3f09c31af9c29c80ce9cae" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-embeddable" version="1.6.10">
<artifact name="kotlin-scripting-compiler-embeddable-1.6.10.jar">
<sha256 value="63fa41101f45000efa0963b7bf8a680be232419405dad76382555aa93ede5e49" origin="Generated by Gradle"/>
@ -5262,6 +5427,11 @@
<sha256 value="a1fd1adb980c26964c8385d3ef4a5d5f5f8aefa93f0f406f4c12c4d229dc3285" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-embeddable" version="1.6.21">
<artifact name="kotlin-scripting-compiler-embeddable-1.6.21.jar">
<sha256 value="5c9373af3ae40b73d6d7624b24e8ce117214495d862de6d2cfb618a7119106b1" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-embeddable" version="1.6.20">
<artifact name="kotlin-scripting-compiler-embeddable-1.6.20.jar">
<sha256 value="a1fd1adb980c26964c8385d3ef4a5d5f5f8aefa93f0f406f4c12c4d229dc3285" origin="Generated by Gradle"/>
@ -5277,6 +5447,11 @@
<sha256 value="1cee409f6234e9bbb1b94ec0ad67d898019d2fb2ccf53af14fd5ddcb7e9d7ba5" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-impl-embeddable" version="1.6.21">
<artifact name="kotlin-scripting-compiler-impl-embeddable-1.6.21.jar">
<sha256 value="e4044b8de01e84633923706f43cda80d37d8bbef8ce9a866f9d95962ddd20480" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-jvm" version="1.6.10">
<artifact name="kotlin-scripting-jvm-1.6.10.jar">
<sha256 value="58984dd182f80d82ab03513382fd959ad33f7907e13cd34bf233ae2df79af768" origin="Generated by Gradle"/>
@ -5287,11 +5462,21 @@
<sha256 value="b53a20cc9526459a8fb0d9c23e86de3166f8d65c1c66691fad52174a75fd5d09" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-jvm" version="1.6.21">
<artifact name="kotlin-scripting-jvm-1.6.21.jar">
<sha256 value="92c03feabf4bdd92d5a22c51a748bd34027467c3d8f4c65fb5b574b86b07d104" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-serialization" version="1.6.20">
<artifact name="kotlin-serialization-1.6.20.jar">
<sha256 value="af8a3533e70273a3d92c4266c6072ab5b905892b4e46b051641b248e34b85613" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-serialization" version="1.6.21">
<artifact name="kotlin-serialization-1.6.21.jar">
<sha256 value="da25598d1a5ab1a747fbdbbb61ac2f04cea7608fa01966d5712b7a93186cc225" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-jvm" version="1.6.20">
<artifact name="kotlin-scripting-jvm-1.6.20.jar">
<sha256 value="b53a20cc9526459a8fb0d9c23e86de3166f8d65c1c66691fad52174a75fd5d09" origin="Generated by Gradle"/>
@ -5337,6 +5522,11 @@
<sha256 value="eeb51c2b67b26233fd81d0bc4f8044ec849718890905763ceffd84a31e2cb799" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.6.21">
<artifact name="kotlin-stdlib-1.6.21.jar">
<sha256 value="739c526672bb337573b28f63afa8306eb088b0c3a0967f56d6c89f4a3012a492" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.3.71">
<artifact name="kotlin-stdlib-common-1.3.71.jar">
<sha256 value="974f8a9b7bfce3d730a86efe0eab219a72621e8530f91e30c89f400ba98092ec" origin="Generated by Gradle"/>
@ -5377,6 +5567,11 @@
<sha256 value="8da40a2520d30dcb1012176fe93d24e82d08a3e346c37e0343b0fb6f64f6be01" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.6.21">
<artifact name="kotlin-stdlib-common-1.6.21.jar">
<sha256 value="183bec59cd9f3a14957b190e8c879cf1194bd1f106b0a7b6e1cbb8790d242363" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.6.20">
<artifact name="kotlin-stdlib-common-1.6.20.jar">
<sha256 value="8da40a2520d30dcb1012176fe93d24e82d08a3e346c37e0343b0fb6f64f6be01" origin="Generated by Gradle"/>
@ -5437,6 +5632,11 @@
<sha256 value="aa2fa2e81355c4d98dd97da2169bf401f842261378f5b1cbea1aa11855d67620" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.6.21">
<artifact name="kotlin-stdlib-jdk7-1.6.21.jar">
<sha256 value="f1b0634dbb94172038463020bb2dd45ca26849f8ce29d625acb0f1569d11dbee" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.3.71">
<artifact name="kotlin-stdlib-jdk8-1.3.71.jar">
<sha256 value="a22192ac779ba8eff09d07084ae503e8be9e7c8ca1cb2b511ff8af4c68d83d66" origin="Generated by Gradle"/>
@ -5477,6 +5677,11 @@
<sha256 value="fdab1bf120e2b5e7ab6d7888e9ebc024ec6b8ca729361296395dab634b213695" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.6.21">
<artifact name="kotlin-stdlib-jdk8-1.6.21.jar">
<sha256 value="dab45489b47736d59fce44b80676f1947a9b6bcab10fd60e878a83bd82a6954c" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.6.20">
<artifact name="kotlin-stdlib-jdk8-1.6.20.jar">
<sha256 value="fdab1bf120e2b5e7ab6d7888e9ebc024ec6b8ca729361296395dab634b213695" origin="Generated by Gradle"/>
@ -5492,6 +5697,11 @@
<sha256 value="a1cfb87948c214495f3a6fd777fffd5fc2090de6a6632bba815f36ad718f64d2" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-test" version="1.6.21">
<artifact name="kotlin-test-1.6.21.jar">
<sha256 value="5507a7f3da534e221d75c7dd039b6e8e8107496a64ee8e334007ff904676d5e4" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-test" version="1.6.20">
<artifact name="kotlin-test-1.6.20.jar">
<sha256 value="a1cfb87948c214495f3a6fd777fffd5fc2090de6a6632bba815f36ad718f64d2" origin="Generated by Gradle"/>
@ -5512,6 +5722,11 @@
<sha256 value="13f5838285cd6b2af2b6ecbe6406662acb589c0b248ff82f30f0864db4cc24b3" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-test-annotations-common" version="1.6.21">
<artifact name="kotlin-test-annotations-common-1.6.21.jar">
<sha256 value="05d0a8ce35a4c973658625e0b5230c185cbd0a97c093b44375c035c45248d771" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-test-common" version="1.6.10">
<artifact name="kotlin-test-common-1.6.10.jar">
<sha256 value="40a6199a1a3fe2c5153e9e4844c63f01947e0195aa1f15ced6e8caafa5f50596" origin="Generated by Gradle"/>
@ -5522,6 +5737,11 @@
<sha256 value="095d4a693d415857e2fe6e468a648481a1579202e76d8211e81fe21937919bde" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-test-common" version="1.6.21">
<artifact name="kotlin-test-common-1.6.21.jar">
<sha256 value="4bd964fd18032f6f742cc75024c8001b43b9f88d8c8bfe32b02ffd4e8b00345d" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-test-junit" version="1.6.10">
<artifact name="kotlin-test-junit-1.6.10.jar">
<sha256 value="43327c79c6e88a4c404adeec08b57b7d5dae417eb3b0bd9b709e67f614b86b90" origin="Generated by Gradle"/>
@ -5532,6 +5752,11 @@
<sha256 value="9ba0d11018d4fa9e1a48f1606ce4e5d1e9a8c3c4607bae9c9cde3da2238a1e18" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-test-junit" version="1.6.21">
<artifact name="kotlin-test-junit-1.6.21.jar">
<sha256 value="00a5a0a1e02504573da314e3aa29bed702ff70272c07e53c8a10e562325542c3" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-tooling-metadata" version="1.6.10">
<artifact name="kotlin-tooling-metadata-1.6.10.jar">
<sha256 value="5f79b547f80ceba482d6f71844b23445e109f685eb74481044678cd75c28ad77" origin="Generated by Gradle"/>
@ -5542,6 +5767,11 @@
<sha256 value="4ec93d0516066b0b648ba987c6d3d65f6fb067dc0bbba95c1ece61e0428488e5" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-tooling-metadata" version="1.6.21">
<artifact name="kotlin-tooling-metadata-1.6.21.jar">
<sha256 value="4ec93d0516066b0b648ba987c6d3d65f6fb067dc0bbba95c1ece61e0428488e5" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-tooling-metadata" version="1.6.20">
<artifact name="kotlin-tooling-metadata-1.6.20.jar">
<sha256 value="4ec93d0516066b0b648ba987c6d3d65f6fb067dc0bbba95c1ece61e0428488e5" origin="Generated by Gradle"/>
@ -5557,6 +5787,11 @@
<sha256 value="dbae46f5376a0cd0239d7be76d2097840215b15dae282e1ac1f8589c36bb9a56" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-util-io" version="1.6.21">
<artifact name="kotlin-util-io-1.6.21.jar">
<sha256 value="c02c5470563218b703be1e716e2d0cea5787d35cbeb6bc946df00c00cd42acd2" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-util-io" version="1.6.20">
<artifact name="kotlin-util-io-1.6.20.jar">
<sha256 value="dbae46f5376a0cd0239d7be76d2097840215b15dae282e1ac1f8589c36bb9a56" origin="Generated by Gradle"/>
@ -5572,6 +5807,11 @@
<sha256 value="e678e804cc55891e6c0576e113f725e388bb59341e906dd0f80104defe9a49c1" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-util-klib" version="1.6.21">
<artifact name="kotlin-util-klib-1.6.21.jar">
<sha256 value="ee218a9e8180c1b348c1ac1cf8ad718f6aac78ba7e26b5081323484f643c61b2" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-util-klib" version="1.6.20">
<artifact name="kotlin-util-klib-1.6.20.jar">
<sha256 value="e678e804cc55891e6c0576e113f725e388bb59341e906dd0f80104defe9a49c1" origin="Generated by Gradle"/>
@ -5726,6 +5966,11 @@
<sha256 value="aedb7bc0b0669b51fb20c6f0ca2f6a7b3e7b76ebf46f64a5b2a842eaaa386913" origin="Generated by Gradle because artifact wasn't signed"/>
</artifact>
</component>
<component group="org.jetbrains.kotlinx" name="kotlinx-html-jvm" version="0.7.3">
<artifact name="kotlinx-html-jvm-0.7.3.jar">
<sha256 value="0a8ece5101253c3be2c3b851fe1da755f1e065b3ef254c7901bc973a7c1b7604" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlinx" name="kotlinx-metadata-jvm" version="0.3.0">
<artifact name="kotlinx-metadata-jvm-0.3.0.jar">
<sha256 value="fdaf7ba158465f6b6e9ce5762e0300fd681a976fbfeb5ed50fa5a2b26868cec8" origin="Generated by Gradle"/>
@ -5832,6 +6077,11 @@
<sha256 value="e2b99c0d2fa39f69f27efb1c0016390713feb2f2e02d8ea7f1c36b780271598a" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jsoup" name="jsoup" version="1.14.3">
<artifact name="jsoup-1.14.3.jar">
<sha256 value="92af19ec57cc77637db4490f0f5011f0444d353209ce36083bac428f9b81a39c" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.junit.jupiter" name="junit-jupiter-api" version="5.7.0">
<artifact name="junit-jupiter-api-5.7.0.jar">
<sha256 value="b03f78e0daeed2d77a0af9bcd662b4cdb9693f7ee72e01a539b508b84c63d182" origin="Generated by Gradle"/>

View File

@ -1,7 +1,8 @@
plugins {
id 'org.jetbrains.kotlin.multiplatform'
id 'org.jetbrains.kotlin.plugin.serialization' version '1.6.20'
id 'org.jetbrains.kotlin.plugin.serialization' version '1.6.21'
id 'com.android.library'
id 'org.jetbrains.dokka'
id "org.jlleitschuh.gradle.ktlint" version "10.2.1"
}
@ -61,7 +62,7 @@ kotlin {
}
androidMain {
dependencies {
implementation "org.jetbrains.kotlin:kotlin-reflect:1.6.20"
implementation "org.jetbrains.kotlin:kotlin-reflect:1.6.21"
implementation "org.slf4j:slf4j-android:1.7.36"
}
}
@ -95,4 +96,14 @@ android {
}
}
import org.jetbrains.dokka.gradle.DokkaTask
tasks.withType(DokkaTask).configureEach {
pluginsMapConfiguration.set(
["org.jetbrains.dokka.base.DokkaBase": """{
"customAssets": ["${file("${rootProject.rootDir}/logo-icon.svg")}"],
"footerMessage": "© 2010-2022 F-Droid Limited and Contributors"
}"""]
)
}
apply from: "${rootProject.rootDir}/gradle/ktlint.gradle"

4083
logo-icon.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 126 KiB