desktop: take webrtc-java from release

This commit is contained in:
shum committed 2026-10-24 07:26:13 +00:00
1 parent cf58bf6d9e
commit bf906e39b0
2 files changed
+45 -1

No files matched your search

+13 -1
View File
@@ -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()
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<verification-metadata xmlns="https://schema.gradle.org/dependency-verification" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://schema.gradle.org/dependency-verification https://schema.gradle.org/dependency-verification/dependency-verification-1.3.xsd">
<configuration>
<verify-metadata>false</verify-metadata>
<verify-signatures>false</verify-signatures>
<trusted-artifacts>
<trust group="^(?!dev[.]onvoid[.]webrtc$).*$" regex="true"/>
</trusted-artifacts>
</configuration>
<components>
<component group="dev.onvoid.webrtc" name="webrtc-java" version="0.19.0-simplex.3">
<artifact name="webrtc-java-0.19.0-simplex.3.jar">
<sha256 value="27fa8e47f87d82f8d1feaac83c9e5a0f78a6046974f705cbaa2102e9e6da067c" origin="Release v0.19.0-simplex.3"/>
</artifact>
<artifact name="webrtc-java-0.19.0-simplex.3-linux-aarch64.jar">
<sha256 value="9515704e16eeb4b1f8030e17a8cfbbe7176b185537fd8fd48a3e277cebd1a2e4" origin="Release v0.19.0-simplex.3"/>
</artifact>
<artifact name="webrtc-java-0.19.0-simplex.3-linux-x86_64.jar">
<sha256 value="2449136e889d85d724a61d73e3b971d5cd3d8f034e1b77dd1bfbbd23ac116fca" origin="Release v0.19.0-simplex.3"/>
</artifact>
<artifact name="webrtc-java-0.19.0-simplex.3-macos-aarch64.jar">
<sha256 value="53f778f23397ab062934a1852e2d1246c3cb55f50c2e26640c0d89802ddd36d9" origin="Release v0.19.0-simplex.3"/>
</artifact>
<artifact name="webrtc-java-0.19.0-simplex.3-macos-x86_64.jar">
<sha256 value="688034f30077db5b364034b55fec8d48aa8318ad633fea877380f5f7be49620e" origin="Release v0.19.0-simplex.3"/>
</artifact>
<artifact name="webrtc-java-0.19.0-simplex.3-windows-x86_64.jar">
<sha256 value="ff16aac3866309cf043a0e3383aba070176bef0e5f7c9f2745f9e4131a725572" origin="Release v0.19.0-simplex.3"/>
</artifact>
</component>
</components>
</verification-metadata>