diff --git a/apps/multiplatform/common/build.gradle.kts b/apps/multiplatform/common/build.gradle.kts index 06f2a19cb7..809cb9bff1 100644 --- a/apps/multiplatform/common/build.gradle.kts +++ b/apps/multiplatform/common/build.gradle.kts @@ -11,11 +11,23 @@ plugins { group = "chat.simplex" version = extra["android.version_name"] as String +repositories { + exclusiveContent { + forRepository { + ivy("https://github.com/simplex-chat/webrtc-java/releases/download") { + patternLayout { artifact("v[revision]/[artifact]-[revision](-[classifier]).[ext]") } + metadataSources { artifact() } + } + } + filter { includeGroup("dev.onvoid.webrtc") } + } +} + val simplexAssetsDir = rootProject.findProperty("simplex.assets.dir") as String? val simplexAssetsLocal = file("src/commonMain/resources/assets/simplex") val hasSimplexAssets = simplexAssetsDir != null -val webrtcJavaVersion = "0.19.0" +val webrtcJavaVersion = "0.19.0-simplex.3" // Desktop packages are built on the target machine, so only the host's native library is bundled val webrtcJavaNativeClassifier: String = run { val os = System.getProperty("os.name").lowercase() diff --git a/apps/multiplatform/gradle/verification-metadata.xml b/apps/multiplatform/gradle/verification-metadata.xml new file mode 100644 index 0000000000..1fb4bf0736 --- /dev/null +++ b/apps/multiplatform/gradle/verification-metadata.xml @@ -0,0 +1,32 @@ + + + + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + +