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)

Most upvoted comments