diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index b165d1a..0000000 --- a/.travis.yml +++ /dev/null @@ -1,33 +0,0 @@ -language: java -jdk: openjdk8 -dist: xenial -install: - # Installing Android SDK - - curl https://dl.google.com/android/repository/commandlinetools-linux-6858069_latest.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/21.3.6528147 - # Installing necessary components of Android SDK - - function installAndroidComponent() { yes | ${ANDROID_SDK_HOME}/cmdline-tools/bin/sdkmanager --sdk_root=${ANDROID_SDK_HOME} $1 > /dev/null; } - - installAndroidComponent "ndk;21.3.6528147" - - installAndroidComponent "cmake;3.10.2.4988404" - # Installing meson, ninja and nasm that are necessary for libdav1d building - - sudo apt-get install python3-pip python3-setuptools python3-wheel ninja-build - - sudo pip3 install meson==0.53.2 - - curl http://archive.ubuntu.com/ubuntu/pool/universe/n/nasm/nasm_2.14.02-1_amd64.deb --output $HOME/nasm_2.14.02-1_amd64.deb - - sudo dpkg -i $HOME/nasm_2.14.02-1_amd64.deb -jobs: - include: - - name: armeabi-v7a - env: TARGET_ABI=armeabi-v7a - - - name: arm64-v8a - env: TARGET_ABI=arm64-v8a - - - name: x86 - env: TARGET_ABI=x86 - - - name: x86_64 - env: TARGET_ABI=x86_64 -script: - - ./ffmpeg-android-maker.sh -all-free -all-gpl -android=18 -abis=$TARGET_ABI diff --git a/README.md b/README.md index 0d70d09..9286a6f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # ffmpeg-android-maker [![Codacy Badge](https://api.codacy.com/project/badge/Grade/6b9a9fe4c6874e65a5e2a3f9beb15605)](https://app.codacy.com/manual/Javernaut/ffmpeg-android-maker) -[![Build Status](https://travis-ci.org/Javernaut/ffmpeg-android-maker.svg?branch=master)](https://travis-ci.org/Javernaut/ffmpeg-android-maker) +[![Compilability check](https://github.com/Javernaut/ffmpeg-android-maker/actions/workflows/compilability_check.yml/badge.svg)](https://github.com/Javernaut/ffmpeg-android-maker/actions/workflows/compilability_check.yml) [![Android Weekly #378](https://androidweekly.net/issues/issue-378/badge)](https://androidweekly.net/issues/issue-378) [![Android Weekly #396](https://androidweekly.net/issues/issue-396/badge)](https://androidweekly.net/issues/issue-396) @@ -70,7 +70,7 @@ Certain external libraries require additional software to be installed. Check th **Test your script in a cloud**. This repository has CI integration and you can use it too for your own configurations. See details [here](https://github.com/Javernaut/ffmpeg-android-maker/wiki/Build-automation). -**Text relocations monitoring**. After an assembling is finished you can look into stats/text-relocations.txt file. This file lists all \*.so files that were built and reports if any of them has text relocations. If you don't see any mentioning of 'TEXTREL' in the file, you are good. Otherwise, you will see exact binaries that have this problem. The Travis CI build will automatically fail if text relocations occur. +**Text relocations monitoring**. After an assembling is finished you can look into stats/text-relocations.txt file. This file lists all \*.so files that were built and reports if any of them has text relocations. If you don't see any mentioning of 'TEXTREL' in the file, you are good. Otherwise, you will see exact binaries that have this problem. The Github Actions' Compilability check build will automatically fail if text relocations occur. ## License