mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-05-18 19:59:12 +00:00
vlc: 3.6.3
This commit is contained in:
parent
72bab3839e
commit
cbaad28dfc
1 changed files with 71 additions and 41 deletions
|
|
@ -5646,51 +5646,81 @@ Builds:
|
|||
- sed -i -e '/signingConfig/d' build.gradle
|
||||
ndk: r25c
|
||||
|
||||
MaintainerNotes: |-
|
||||
Instructions and dependencies: https://wiki.videolan.org/AndroidCompile
|
||||
- versionName: 3.6.3
|
||||
versionCode: 13060305
|
||||
commit: 13b29e86218b37dd567378e8874d1146642a02f5
|
||||
subdir: application/app
|
||||
gradle:
|
||||
- yes
|
||||
prebuild:
|
||||
- GRADLE_VERSION=$(sed -n -E 's/.*GRADLE_VERSION=(.*)/\1/p' ../../buildsystem/compile.sh)
|
||||
- mkdir -p ./gradle/wrapper
|
||||
- echo "distributionUrl=https\://services.gradle.org/distributions/gradle-$GRADLE_VERSION-bin.zip"
|
||||
> ./gradle/wrapper/gradle-wrapper.properties
|
||||
- cp -r gradle ../..
|
||||
- sed -i -e 's/include .*/include "armeabi-v7a"/' build.gradle
|
||||
- sed -i -e '/println/d' ../vlc-android/build.gradle
|
||||
- sed -i -e '/signingConfig/d' build.gradle
|
||||
ndk: r27c
|
||||
|
||||
The VLCjni srclib commit can be found out from LIBVLCJNI_TESTED_HASH value
|
||||
in compile.sh, but sometimes it's different in official builds:
|
||||
- versionName: 3.6.3
|
||||
versionCode: 13060306
|
||||
commit: 13b29e86218b37dd567378e8874d1146642a02f5
|
||||
subdir: application/app
|
||||
gradle:
|
||||
- yes
|
||||
prebuild:
|
||||
- GRADLE_VERSION=$(sed -n -E 's/.*GRADLE_VERSION=(.*)/\1/p' ../../buildsystem/compile.sh)
|
||||
- mkdir -p ./gradle/wrapper
|
||||
- echo "distributionUrl=https\://services.gradle.org/distributions/gradle-$GRADLE_VERSION-bin.zip"
|
||||
> ./gradle/wrapper/gradle-wrapper.properties
|
||||
- cp -r gradle ../..
|
||||
- sed -i -e 's/include .*/include "arm64-v8a"/' build.gradle
|
||||
- sed -i -e '/println/d' ../vlc-android/build.gradle
|
||||
- sed -i -e '/signingConfig/d' build.gradle
|
||||
ndk: r27c
|
||||
|
||||
* https://code.videolan.org/videolan/vlc-android/-/blob/<TAG>/buildsystem/compile.sh
|
||||
- versionName: 3.6.3
|
||||
versionCode: 13060307
|
||||
commit: 13b29e86218b37dd567378e8874d1146642a02f5
|
||||
subdir: application/app
|
||||
gradle:
|
||||
- yes
|
||||
prebuild:
|
||||
- GRADLE_VERSION=$(sed -n -E 's/.*GRADLE_VERSION=(.*)/\1/p' ../../buildsystem/compile.sh)
|
||||
- mkdir -p ./gradle/wrapper
|
||||
- echo "distributionUrl=https\://services.gradle.org/distributions/gradle-$GRADLE_VERSION-bin.zip"
|
||||
> ./gradle/wrapper/gradle-wrapper.properties
|
||||
- cp -r gradle ../..
|
||||
- sed -i -e 's/include .*/include "x86"/' build.gradle
|
||||
- sed -i -e '/println/d' ../vlc-android/build.gradle
|
||||
- sed -i -e '/signingConfig/d' build.gradle
|
||||
ndk: r27c
|
||||
|
||||
The VLCmedialibrary srclib commit can be found out from MEDIALIBRARY_HASH in
|
||||
compile-medialibrary.sh:
|
||||
- versionName: 3.6.3
|
||||
versionCode: 13060308
|
||||
commit: 13b29e86218b37dd567378e8874d1146642a02f5
|
||||
subdir: application/app
|
||||
gradle:
|
||||
- yes
|
||||
prebuild:
|
||||
- GRADLE_VERSION=$(sed -n -E 's/.*GRADLE_VERSION=(.*)/\1/p' ../../buildsystem/compile.sh)
|
||||
- mkdir -p ./gradle/wrapper
|
||||
- echo "distributionUrl=https\://services.gradle.org/distributions/gradle-$GRADLE_VERSION-bin.zip"
|
||||
> ./gradle/wrapper/gradle-wrapper.properties
|
||||
- cp -r gradle ../..
|
||||
- sed -i -e 's/include .*/include "x86_64"/' build.gradle
|
||||
- sed -i -e '/println/d' ../vlc-android/build.gradle
|
||||
- sed -i -e '/signingConfig/d' build.gradle
|
||||
ndk: r27c
|
||||
|
||||
* https://code.videolan.org/videolan/vlc-android/-/blob/<TAG>/buildsystem/compile-medialibrary.sh
|
||||
|
||||
The VLC srclib commit can be found out from VLC_TESTED_HASH in get-vlc.sh:
|
||||
|
||||
* https://code.videolan.org/videolan/libvlcjni/-/blob/<LIBVLCJNI_TESTED_HASH>/buildsystem/get-vlc.sh
|
||||
|
||||
For recommended versions of the build tools, see:
|
||||
|
||||
* https://git.videolan.org/?p=vlc.git;a=blob;f=extras/tools/bootstrap#l130
|
||||
* https://code.videolan.org/videolan/docker-images/raw/master/vlc-debian-android/Dockerfile
|
||||
|
||||
Note that compilation of VLC 3.5.5 fails with Meson 0.55.1, so we patch
|
||||
build scripts to use Bookworms apt installed one.
|
||||
|
||||
Actual versioncodes since 3.5.5 are:
|
||||
|
||||
* Build:3.5.5,13050505 armv7
|
||||
* Build:3.5.5,13050506 armv8
|
||||
* Build:3.5.5,13050507 x86
|
||||
* Build:3.5.5,13050508 x86_64
|
||||
|
||||
Variables FD_TARGET_TUPLE, FD_TARGET_ARCH and abi in output apk name needs
|
||||
to be changed per build.
|
||||
|
||||
* armeabi-v7a: arm-linux-androideabi
|
||||
* arm64-v8a: aarch64-linux-android
|
||||
* x86: x86-linux-android
|
||||
* x86_64: x86_64-linux-android
|
||||
|
||||
ArchivePolicy: 16
|
||||
AutoUpdateMode: None
|
||||
AutoUpdateMode: Version
|
||||
UpdateCheckMode: Tags ^[\d.]+$
|
||||
VercodeOperation:
|
||||
- 10000005+%c
|
||||
- 10000006+%c
|
||||
- 10000007+%c
|
||||
- 10000008+%c
|
||||
UpdateCheckData: build.gradle|versionCode\s=\s(\d+)|.|versionName\s=\s'(.*)'
|
||||
CurrentVersion: 3.5.7
|
||||
CurrentVersionCode: 13050708
|
||||
UpdateCheckData: build.gradle|versionCode\s=\s(\d+)|.|versionName\s=.*\s'(.*)'
|
||||
CurrentVersion: 3.6.3
|
||||
CurrentVersionCode: 13060308
|
||||
|
|
|
|||
Loading…
Reference in a new issue