You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ffmpeg-android-build/.travis.yml

30 lines
1.5 KiB

language: java
jdk: openjdk8
dist: xenial
install:
- curl https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip --output $HOME/android-sdk.zip
- unzip -qq $HOME/android-sdk.zip -d $HOME/android-sdk
- export ANDROID_SDK_HOME=$HOME/android-sdk
- export ANDROID_NDK_HOME=$ANDROID_SDK_HOME/ndk-bundle
- function installAndroidComponent() { yes | ${ANDROID_SDK_HOME}/tools/bin/sdkmanager $1 > /dev/null; }
- installAndroidComponent "ndk-bundle"
- installAndroidComponent "patcher;v4"
- installAndroidComponent "cmake;3.10.2.4988404"
# Keeping track of the NDK version that was used
- cat $ANDROID_NDK_HOME/source.properties
# Installing meson for libdav1d building
# - sudo apt-get update
# - sudo apt-get upgrade
# - sudo apt-get install dpkg
# - sudo apt-get install python3.5 python3-pip python3-setuptools python3-wheel ninja-build
# - sudo rm /usr/bin/python3
# - sudo ln -s /usr/bin/python3.5 /usr/bin/python3
# - curl http://archive.ubuntu.com/ubuntu/pool/universe/n/nasm/nasm_2.13.02-0.1_amd64.deb --output nasm_2.13.02-0.1_amd64.deb
# - sudo dpkg -i nasm_2.13.02-0.1_amd64.deb
# - curl http://archive.ubuntu.com/ubuntu/pool/universe/n/ninja-build/ninja-build_1.5.1-0.1ubuntu1_amd64.deb --output ninja-build_1.5.1-0.1ubuntu1_amd64.deb
# - sudo dpkg -i ninja-build_1.5.1-0.1ubuntu1_amd64.deb
# - sudo pip3 install meson
5 years ago
# Installing the ndk and assembling the FFmpeg
script:
- bash -e ffmpeg-android-maker.sh --enable-libmp3lame --enable-libaom # --enable-libdav1d