diff --git a/metadata/cc.kafuu.bilidownload.yml b/metadata/cc.kafuu.bilidownload.yml index f807195055..d6ccaf76a4 100644 --- a/metadata/cc.kafuu.bilidownload.yml +++ b/metadata/cc.kafuu.bilidownload.yml @@ -1,6 +1,6 @@ AntiFeatures: NonFreeNet: - en-US: The website videos are downloaded from is not libre. + en-US: Rely on Bilibili. Categories: - Internet - Multimedia @@ -92,21 +92,22 @@ Builds: subdir: app sudo: - apt-get update - - apt-get install -y gcc lbzip2 libc6-dev pkg-config + - apt-get install -y make automake pkg-config libtool nasm meson ninja-build + cmake gradle: - yes srclibs: - - ffmpeg-android-maker@v2.8.2 + - ffmpeg-kit@v6.0.LTS rm: - - app/src/main/cpp/ffmpeg/libs - prebuild: - - sdkmanager 'cmake;3.10.2.4988404' - - sed -i -e '/enable true/d' build.gradle + - app/libs/*.aar + prebuild: sed -i -e '/isEnable = true/d' build.gradle.kts build: - - ANDROID_SDK_HOME=$$SDK$$ $$ffmpeg-android-maker$$/ffmpeg-android-maker.sh - --source-tar=4.4.3 - - mv $$ffmpeg-android-maker$$/output/lib src/main/cpp/ffmpeg/libs - ndk: r23b + - pushd $$ffmpeg-kit$$ + - ANDROID_SDK_ROOT=$$SDK$$ ANDROID_NDK_ROOT=$$NDK$$ ./android.sh --disable-arm-v7a-neon + --enable-gpl --enable-libvpx --enable-dav1d --enable-x264 --enable-x265 --enable-android-media-codec + - popd + - mv $$ffmpeg-kit$$/prebuilt/bundle-android-aar/ffmpeg-kit/ffmpeg-kit.aar libs + ndk: r23c AutoUpdateMode: Version UpdateCheckMode: Tags diff --git a/srclibs/ffmpeg-kit.yml b/srclibs/ffmpeg-kit.yml new file mode 100644 index 0000000000..baea8523d6 --- /dev/null +++ b/srclibs/ffmpeg-kit.yml @@ -0,0 +1,2 @@ +RepoType: git +Repo: https://github.com/arthenica/ffmpeg-kit