diff --git a/metadata/org.videolan.vlc.yml b/metadata/org.videolan.vlc.yml index fbd33cc70a..91e82bfa04 100644 --- a/metadata/org.videolan.vlc.yml +++ b/metadata/org.videolan.vlc.yml @@ -4816,6 +4816,190 @@ Builds: - gradle assembleRelease ndk: r21e + - versionName: 3.5.2 + versionCode: 13050204 + commit: 3.5.2 + subdir: application/app + sudo: + - apt-get update || apt-get update + - apt-get install -y openjdk-11-jdk-headless g++ ragel libltdl-dev wget + - update-alternatives --auto java + gradle: + - yes + srclibs: + - VLC@cdcf450c8ef00c682af82a66e889022bfdb91d39 + - VLCjni@1a292138d3dd475d4e460b5720f09a4b7b01980a + - VLCmedialibrary@981f88679d71409ee3c1be23ef190ce17cf3f70f + prebuild: + - mkdir -p ./gradle/wrapper + - echo 'distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-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 + - cd ../.. + - cp -a $$VLC$$ vlc + - cp -a $$VLCjni$$ libvlcjni + - cp -a $$VLCmedialibrary$$ medialibrary/medialibrary + - sed -i -e '/signingConfig/d' application/app/build.gradle + - sed -i -E -e '/(debug|release|signedRelease)(Api|Implementation)/d; s/devApi/api/; + s/devImplementation/implementation/' application/vlc-android/build.gradle + application/resources/build.gradle medialibrary/build.gradle + - cd vlc + - cp share/vlc.appdata.xml.in.in share/vlc.appdata.xml + - git apply ../libvlcjni/libvlc/patches/vlc3/*.patch + - find -name *.mak -type f -exec sed -i -e 's/tar xv/tar x/' {} + + - sed -i -e '/MESON_VERSION/s/0.55.1/0.56.2/' extras/tools/packages.mak + - echo -e '3b6cc5cae31d756b251ecde3483d3710bceff50cfd03ef6cf6f939d9e599998e61fcb03a2ee09d6a6f9bfa2198f43e7f20447359de3bff1055febcf03e82e514 meson-0.56.2.tar.gz' + >> extras/tools/SHA512SUMS + - cd ../medialibrary/medialibrary/libvlcpp + - git apply ../../../buildsystem/patches/libvlcpp/*.patch + build: + - cd ../.. + - ln -s $(which gradle) ./gradlew + - export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 + - export GRADLE_VLC_SRC_DIRS="$PWD/vlc/build-android-arm-linux-androideabi/ndk/libs" + - RESET=0 ./buildsystem/compile.sh -a armeabi-v7a -ml -b --release + ndk: r21e + + - versionName: 3.5.2 + versionCode: 13050205 + commit: 3.5.2 + subdir: application/app + sudo: + - apt-get update || apt-get update + - apt-get install -y openjdk-11-jdk-headless g++ ragel libltdl-dev wget + - update-alternatives --auto java + gradle: + - yes + srclibs: + - VLC@cdcf450c8ef00c682af82a66e889022bfdb91d39 + - VLCjni@1a292138d3dd475d4e460b5720f09a4b7b01980a + - VLCmedialibrary@981f88679d71409ee3c1be23ef190ce17cf3f70f + prebuild: + - mkdir -p ./gradle/wrapper + - echo 'distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-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 + - cd ../.. + - cp -a $$VLC$$ vlc + - cp -a $$VLCjni$$ libvlcjni + - cp -a $$VLCmedialibrary$$ medialibrary/medialibrary + - sed -i -e '/signingConfig/d' application/app/build.gradle + - sed -i -E -e '/(debug|release|signedRelease)(Api|Implementation)/d; s/devApi/api/; + s/devImplementation/implementation/' application/vlc-android/build.gradle + application/resources/build.gradle medialibrary/build.gradle + - cd vlc + - cp share/vlc.appdata.xml.in.in share/vlc.appdata.xml + - git apply ../libvlcjni/libvlc/patches/vlc3/*.patch + - find -name *.mak -type f -exec sed -i -e 's/tar xv/tar x/' {} + + - sed -i -e '/MESON_VERSION/s/0.55.1/0.56.2/' extras/tools/packages.mak + - echo -e '3b6cc5cae31d756b251ecde3483d3710bceff50cfd03ef6cf6f939d9e599998e61fcb03a2ee09d6a6f9bfa2198f43e7f20447359de3bff1055febcf03e82e514 meson-0.56.2.tar.gz' + >> extras/tools/SHA512SUMS + - cd ../medialibrary/medialibrary/libvlcpp + - git apply ../../../buildsystem/patches/libvlcpp/*.patch + build: + - cd ../.. + - ln -s $(which gradle) ./gradlew + - export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 + - export GRADLE_VLC_SRC_DIRS="$PWD/vlc/build-android-arm-linux-androideabi/ndk/libs" + - RESET=0 ./buildsystem/compile.sh -a x86 -ml -b --release + ndk: r21e + + - versionName: 3.5.2 + versionCode: 13050207 + commit: 3.5.2 + subdir: application/app + sudo: + - apt-get update || apt-get update + - apt-get install -y openjdk-11-jdk-headless g++ ragel libltdl-dev wget + - update-alternatives --auto java + gradle: + - yes + srclibs: + - VLC@cdcf450c8ef00c682af82a66e889022bfdb91d39 + - VLCjni@1a292138d3dd475d4e460b5720f09a4b7b01980a + - VLCmedialibrary@981f88679d71409ee3c1be23ef190ce17cf3f70f + prebuild: + - mkdir -p ./gradle/wrapper + - echo 'distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-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 + - cd ../.. + - cp -a $$VLC$$ vlc + - cp -a $$VLCjni$$ libvlcjni + - cp -a $$VLCmedialibrary$$ medialibrary/medialibrary + - sed -i -e '/signingConfig/d' application/app/build.gradle + - sed -i -E -e '/(debug|release|signedRelease)(Api|Implementation)/d; s/devApi/api/; + s/devImplementation/implementation/' application/vlc-android/build.gradle + application/resources/build.gradle medialibrary/build.gradle + - cd vlc + - cp share/vlc.appdata.xml.in.in share/vlc.appdata.xml + - git apply ../libvlcjni/libvlc/patches/vlc3/*.patch + - find -name *.mak -type f -exec sed -i -e 's/tar xv/tar x/' {} + + - sed -i -e '/MESON_VERSION/s/0.55.1/0.56.2/' extras/tools/packages.mak + - echo -e '3b6cc5cae31d756b251ecde3483d3710bceff50cfd03ef6cf6f939d9e599998e61fcb03a2ee09d6a6f9bfa2198f43e7f20447359de3bff1055febcf03e82e514 meson-0.56.2.tar.gz' + >> extras/tools/SHA512SUMS + - cd ../medialibrary/medialibrary/libvlcpp + - git apply ../../../buildsystem/patches/libvlcpp/*.patch + build: + - cd ../.. + - ln -s $(which gradle) ./gradlew + - export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 + - export GRADLE_VLC_SRC_DIRS="$PWD/vlc/build-android-arm-linux-androideabi/ndk/libs" + - RESET=0 ./buildsystem/compile.sh -a arm64-v8a -ml -b --release + ndk: r21e + + - versionName: 3.5.2 + versionCode: 13050208 + commit: 3.5.2 + subdir: application/app + sudo: + - apt-get update || apt-get update + - apt-get install -y openjdk-11-jdk-headless g++ ragel libltdl-dev wget + - update-alternatives --auto java + gradle: + - yes + srclibs: + - VLC@cdcf450c8ef00c682af82a66e889022bfdb91d39 + - VLCjni@1a292138d3dd475d4e460b5720f09a4b7b01980a + - VLCmedialibrary@981f88679d71409ee3c1be23ef190ce17cf3f70f + prebuild: + - mkdir -p ./gradle/wrapper + - echo 'distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-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 + - cd ../.. + - cp -a $$VLC$$ vlc + - cp -a $$VLCjni$$ libvlcjni + - cp -a $$VLCmedialibrary$$ medialibrary/medialibrary + - sed -i -e '/signingConfig/d' application/app/build.gradle + - sed -i -E -e '/(debug|release|signedRelease)(Api|Implementation)/d; s/devApi/api/; + s/devImplementation/implementation/' application/vlc-android/build.gradle + application/resources/build.gradle medialibrary/build.gradle + - cd vlc + - cp share/vlc.appdata.xml.in.in share/vlc.appdata.xml + - git apply ../libvlcjni/libvlc/patches/vlc3/*.patch + - find -name *.mak -type f -exec sed -i -e 's/tar xv/tar x/' {} + + - sed -i -e '/MESON_VERSION/s/0.55.1/0.56.2/' extras/tools/packages.mak + - echo -e '3b6cc5cae31d756b251ecde3483d3710bceff50cfd03ef6cf6f939d9e599998e61fcb03a2ee09d6a6f9bfa2198f43e7f20447359de3bff1055febcf03e82e514 meson-0.56.2.tar.gz' + >> extras/tools/SHA512SUMS + - cd ../medialibrary/medialibrary/libvlcpp + - git apply ../../../buildsystem/patches/libvlcpp/*.patch + build: + - cd ../.. + - ln -s $(which gradle) ./gradlew + - export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 + - export GRADLE_VLC_SRC_DIRS="$PWD/vlc/build-android-arm-linux-androideabi/ndk/libs" + - RESET=0 ./buildsystem/compile.sh -a x86_64 -ml -b --release + ndk: r21e + MaintainerNotes: |- Instructions and dependencies: https://wiki.videolan.org/AndroidCompile @@ -4863,7 +5047,7 @@ MaintainerNotes: |- ArchivePolicy: 12 versions AutoUpdateMode: None UpdateCheckMode: Tags ^[\d.]+$ -VercodeOperation: 10000000+%c +VercodeOperation: 10000008+%c UpdateCheckData: build.gradle|versionCode\s=\s(\d+)|.|versionName\s=\s'(.*)' CurrentVersion: 3.5.2 -CurrentVersionCode: 13050200 +CurrentVersionCode: 13050208