ScreenStream: F-Droid can't build
4.0.1 is live I see, plenty of changes, webrtc stuff
But, updated recipe:
- versionName: 4.0.1
versionCode: 40001
commit: 3ee6ae213ac6408da198d269818035fda0145f46
subdir: app
sudo:
- apt-get update
- apt-get install -y openjdk-17-jdk-headless
- update-java-alternatives -a
- chmod -R 777 /opt/android-sdk
gradle:
- firebasefree
srclibs:
- Material-Dialogs@3.3.0
rm:
- app/libs/bottomsheets-release.aar
prebuild:
- sed -i -e '/gms/d; /firebase/d' ../build.gradle.kts
- sed -i -e '/google-services/d; /id("com.google.firebase.crashlytics")/d; /CrashlyticsExtension/,+2d;
/SIGNALING_SERVER/d; /CLOUD_PROJECT/d' build.gradle.kts
- sed -i -e '/play/d' ../webrtc/build.gradle.kts
- pushd $$Material-Dialogs$$
- sed -i -e '241d' bottomsheets/src/main/java/com/afollestad/materialdialogs/bottomsheets/BottomSheet.kt
build:
- pushd $$Material-Dialogs$$
- JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 gradle bottomsheets:assembleRelease
- popd
- cp $$Material-Dialogs$$/bottomsheets/build/outputs/aar/bottomsheets-release.aar
libs/
…fails with
> Task :webrtc:compileReleaseKotlin
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/StandardIntegrityManagerWrapper.kt:5:12 Unresolved reference: google
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/StandardIntegrityManagerWrapper.kt:6:12 Unresolved reference: google
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/StandardIntegrityManagerWrapper.kt:9:27 Unresolved reference: tasks
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/StandardIntegrityManagerWrapper.kt:13:52 Unresolved reference: StandardIntegrityManager
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/StandardIntegrityManagerWrapper.kt:14:50 Unresolved reference: StandardIntegrityManager
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/StandardIntegrityManagerWrapper.kt:18:36 Unresolved reference: IntegrityManagerFactory
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/StandardIntegrityManagerWrapper.kt:25:17 Unresolved reference: StandardIntegrityManager
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/StandardIntegrityManagerWrapper.kt:36:13 Unresolved reference: StandardIntegrityManager
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/StandardIntegrityManagerWrapper.kt:42:39 Unresolved reference: it
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:4:12 Unresolved reference: google
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:5:12 Unresolved reference: google
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:31:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:32:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:33:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:34:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:35:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:36:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:37:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:42:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:43:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:44:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:49:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:50:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:51:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:56:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:57:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:58:13 Unresolved reference: StandardIntegrityErrorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:61:21 Unresolved reference: StandardIntegrityException
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:124:26 Unresolved reference: StandardIntegrityException
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:124:62 Unresolved reference: errorCode
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:139:26 Unresolved reference: StandardIntegrityException
e: file:///home/vagrant/build/info.dvkr.screenstream/webrtc/src/main/kotlin/info/dvkr/screenstream/webrtc/internal/PlayIntegrity.kt:139:62 Unresolved reference: errorCode
> Task :webrtc:compileReleaseKotlin FAILED
> Task :app:collectFirebaseFreeReleaseDependencies
> Task :app:processFirebaseFreeReleaseManifestForPackage
> Task :app:bundleFirebaseFreeReleaseResources
> Task :mjpeg:compileReleaseKotlin
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':webrtc:compileReleaseKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction
> Compilation error. See log for more details
…because your webrtc component lib is dependent of proprietary Google lib
About this issue
- Original URL
- State: closed
- Created a year ago
- Comments: 28 (12 by maintainers)
That builds fine, thanks https://gitlab.com/fdroid/fdroiddata/-/commit/a0b4cf6e43dca03c02ac49672e4aee11e902ebd9