diff --git a/metadata/org.videolan.vlc.yml b/metadata/org.videolan.vlc.yml index c9b3ffaafe..dc4b804aad 100644 --- a/metadata/org.videolan.vlc.yml +++ b/metadata/org.videolan.vlc.yml @@ -3736,14 +3736,158 @@ Builds: - ./gradlew assembleRelease ndk: r18b + - versionName: 3.3.2 + versionCode: 13030204 + commit: 3.3.2 + timeout: 10800 + subdir: application/app + sudo: + - apt-get update || apt-get update + - apt-get install -y g++ ragel libltdl-dev + output: build/outputs/apk/release/VLC-Android-$$VERSION$$-armeabi-v7a.apk + srclibs: + - VLC-3.0@878c7da88a0973d2421d1d366fe3538d00a996b8 + - VLCmedialibrary@03031cd1605ab07f61738b71a782831ea31c36b5 + prebuild: + - cp -a $$VLC-3.0$$ ../../vlc + - cp -a $$VLCmedialibrary$$ ../../medialibrary/medialibrary + - sed -i -e '/maven {/,/}/d' ../../build.gradle + - sed -i -e '/signingConfig/d' build.gradle + - sed -i -E -e '/(debug|release|signedRelease)(Api|Implementation)/d; s/devApi/api/; + s/devImplementation/implementation/' ../vlc-android/build.gradle ../resources/build.gradle + ../../medialibrary/build.gradle + - cd ../../vlc + - cp share/vlc.appdata.xml.in.in share/vlc.appdata.xml + - git apply ../libvlc/patches/vlc3/*.patch + build: + - cd ../.. + - export FD_TARGET_TUPLE=arm-linux-androideabi + - export FD_TARGET_ARCH=armeabi-v7a + - export GRADLE_VLC_SRC_DIRS="$(pwd)/vlc/build-android-${FD_TARGET_TUPLE}/ndk/libs" + - mkdir -p gradle/wrapper + - echo 'gradle "$@"' > gradlew + - chmod a+x gradlew + - ./buildsystem/compile.sh -a "$FD_TARGET_ARCH" -ml -b --release + - ./gradlew assembleRelease + ndk: r21d + + - versionName: 3.3.2 + versionCode: 13030205 + commit: 3.3.2 + timeout: 10800 + subdir: application/app + sudo: + - apt-get update || apt-get update + - apt-get install -y g++ ragel libltdl-dev + output: build/outputs/apk/release/VLC-Android-$$VERSION$$-x86.apk + srclibs: + - VLC-3.0@878c7da88a0973d2421d1d366fe3538d00a996b8 + - VLCmedialibrary@03031cd1605ab07f61738b71a782831ea31c36b5 + prebuild: + - cp -a $$VLC-3.0$$ ../../vlc + - cp -a $$VLCmedialibrary$$ ../../medialibrary/medialibrary + - sed -i -e '/maven {/,/}/d' ../../build.gradle + - sed -i -e '/signingConfig/d' ../app/build.gradle + - sed -i -E -e '/(debug|release|signedRelease)(Api|Implementation)/d; s/devApi/api/; + s/devImplementation/implementation/' ../vlc-android/build.gradle ../resources/build.gradle + ../../medialibrary/build.gradle + - cd ../../vlc + - cp share/vlc.appdata.xml.in.in share/vlc.appdata.xml + - git apply ../libvlc/patches/vlc3/*.patch + build: + - cd ../.. + - export FD_TARGET_TUPLE=i686-linux-android + - export FD_TARGET_ARCH=x86 + - export GRADLE_VLC_SRC_DIRS="$(pwd)/vlc/build-android-${FD_TARGET_TUPLE}/ndk/libs" + - mkdir -p gradle/wrapper + - echo 'gradle "$@"' > gradlew + - chmod a+x gradlew + - ./buildsystem/compile.sh -a "$FD_TARGET_ARCH" -ml -b --release + - ./gradlew assembleRelease + ndk: r21d + + - versionName: 3.3.2 + versionCode: 13030207 + commit: 3.3.2 + timeout: 10800 + subdir: application/app + sudo: + - apt-get update || apt-get update + - apt-get install -y g++ ragel libltdl-dev + output: build/outputs/apk/release/VLC-Android-$$VERSION$$-arm64-v8a.apk + srclibs: + - VLC-3.0@878c7da88a0973d2421d1d366fe3538d00a996b8 + - VLCmedialibrary@03031cd1605ab07f61738b71a782831ea31c36b5 + prebuild: + - cp -a $$VLC-3.0$$ ../../vlc + - cp -a $$VLCmedialibrary$$ ../../medialibrary/medialibrary + - sed -i -e '/maven {/,/}/d' ../../build.gradle + - sed -i -e '/signingConfig/d' ../app/build.gradle + - sed -i -E -e '/(debug|release|signedRelease)(Api|Implementation)/d; s/devApi/api/; + s/devImplementation/implementation/' ../vlc-android/build.gradle ../resources/build.gradle + ../../medialibrary/build.gradle + - cd ../../vlc + - cp share/vlc.appdata.xml.in.in share/vlc.appdata.xml + - git apply ../libvlc/patches/vlc3/*.patch + build: + - cd ../.. + - export FD_TARGET_TUPLE=aarch64-linux-android + - export FD_TARGET_ARCH=arm64-v8a + - export GRADLE_VLC_SRC_DIRS="$(pwd)/vlc/build-android-${FD_TARGET_TUPLE}/ndk/libs" + - mkdir -p gradle/wrapper + - echo 'gradle "$@"' > gradlew + - chmod a+x gradlew + - ./buildsystem/compile.sh -a "$FD_TARGET_ARCH" -ml -b --release + - ./gradlew assembleRelease + ndk: r21d + + - versionName: 3.3.2 + versionCode: 13030208 + commit: 3.3.2 + timeout: 10800 + subdir: application/app + sudo: + - apt-get update || apt-get update + - apt-get install -y g++ ragel libltdl-dev + output: build/outputs/apk/release/VLC-Android-$$VERSION$$-x86_64.apk + srclibs: + - VLC-3.0@878c7da88a0973d2421d1d366fe3538d00a996b8 + - VLCmedialibrary@03031cd1605ab07f61738b71a782831ea31c36b5 + prebuild: + - cp -a $$VLC-3.0$$ ../../vlc + - cp -a $$VLCmedialibrary$$ ../../medialibrary/medialibrary + - sed -i -e '/maven {/,/}/d' ../../build.gradle + - sed -i -e '/signingConfig/d' ../app/build.gradle + - sed -i -E -e '/(debug|release|signedRelease)(Api|Implementation)/d; s/devApi/api/; + s/devImplementation/implementation/' ../vlc-android/build.gradle ../resources/build.gradle + ../../medialibrary/build.gradle + - cd ../../vlc + - cp share/vlc.appdata.xml.in.in share/vlc.appdata.xml + - git apply ../libvlc/patches/vlc3/*.patch + build: + - cd ../.. + - export FD_TARGET_TUPLE=x86_64-linux-android + - export FD_TARGET_ARCH=x86_64 + - export GRADLE_VLC_SRC_DIRS="$(pwd)/vlc/build-android-${FD_TARGET_TUPLE}/ndk/libs" + - mkdir -p gradle/wrapper + - echo 'gradle "$@"' > gradlew + - chmod a+x gradlew + - ./buildsystem/compile.sh -a "$FD_TARGET_ARCH" -ml -b --release + - ./gradlew assembleRelease + ndk: r21d + MaintainerNotes: |- Instructions and dependencies: https://wiki.videolan.org/AndroidCompile The VLC srclib commit can be found out from TESTED_HASH value in compile.sh, - but sometimes it's different in official builds. + but sometimes it's different in official builds: + + * https://code.videolan.org/videolan/vlc-android/-/blob//buildsystem/compile.sh The VLCmedialibrary srclib commit can be found out from MEDIALIBRARY_HASH in - compile-medialibrary.sh. + compile-medialibrary.sh: + + * https://code.videolan.org/videolan/vlc-android/-/blob//buildsystem/compile-medialibrary.sh For recommended versions of the build tools, see: @@ -3771,5 +3915,5 @@ MaintainerNotes: |- ArchivePolicy: 12 versions AutoUpdateMode: None UpdateCheckMode: Static -CurrentVersion: 3.2.12 -CurrentVersionCode: 13021208 +CurrentVersion: 3.3.2 +CurrentVersionCode: 13030208