diff --git a/.github/actions/deploy-centos/action.yml b/.github/actions/deploy-centos/action.yml
new file mode 100644
index 00000000000..fc701732f45
--- /dev/null
+++ b/.github/actions/deploy-centos/action.yml
@@ -0,0 +1,171 @@
+name: Deploy on CentOS
+runs:
+ using: composite
+ steps:
+ - name: Install environment
+ shell: bash
+ run: |
+ cd /root
+
+ SCL_ENABLE="devtoolset-7"
+ CENTOS_VERSION=$(rpm --eval '%{centos_ver}')
+ if [[ "$CENTOS_VERSION" == "6" ]]; then
+ find /etc/yum.repos.d/ -name *.repo | xargs -i sed -i 's/mirror\.centos\.org\/centos/vault.centos.org/g;s/$releasever/6.10/g;s/mirrorlist/#mirrorlist/g;s/#baseurl/baseurl/g' {}
+ SCL_ENABLE="devtoolset-7 rh-python36 python27"
+ fi
+ echo "SCL_ENABLE=$SCL_ENABLE" >> $GITHUB_ENV
+
+ yum -y update
+ yum -y install centos-release-scl-rh epel-release
+ if [[ "$CENTOS_VERSION" == "6" ]]; then
+ sed -i 's/mirror\.centos\.org\/centos/vault.centos.org/g;s/6\/sclo/6.10\/sclo/g;s/mirrorlist/#mirrorlist/g;s/#baseurl/baseurl/g' /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
+ fi
+ yum -y install $SCL_ENABLE rh-java-common-ant boost-devel ccache clang gcc-c++ gcc-gfortran java-1.8.0-openjdk-devel ant python python36-devel python36-pip swig file which wget unzip tar bzip2 gzip xz patch autoconf-archive automake make libtool bison flex perl nasm alsa-lib-devel freeglut-devel gtk2-devel libusb-devel libusb1-devel curl-devel expat-devel gettext-devel openssl-devel zlib-devel SDL-devel libva-devel libxkbcommon-devel libxkbcommon-x11-devel xcb-util* fontconfig-devel libffi-devel ragel ocl-icd-devel
+ # https://gcc.gnu.org/legacy-ml/gcc-patches/2018-01/msg01962.html
+ sed -i 's/_mm512_abs_pd (__m512 __A)/_mm512_abs_pd (__m512d __A)/g' /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/include/avx512fintrin.h
+ source scl_source enable $SCL_ENABLE || true
+
+ curl -LO https://github.com/Kitware/CMake/releases/download/v3.16.6/cmake-3.16.6-Linux-x86_64.tar.gz
+ curl -LO https://downloads.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
+ curl -LO https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.18.3.tar.gz
+ tar -xzf cmake-3.16.6-Linux-x86_64.tar.gz -C /opt/
+ tar -xzf apache-maven-3.6.3-bin.tar.gz -C /opt/
+ tar -xzf git-2.18.3.tar.gz
+ pushd git-2.18.3; make -j2 prefix=/usr/local/; make -j2 prefix=/usr/local/ install; popd
+ ln -sf /usr/bin/python3.6 /usr/bin/python3
+ ln -sf /opt/cmake-3.16.6-Linux-x86_64/bin/* /usr/bin/
+ ln -sf /opt/apache-maven-3.6.3/bin/mvn /usr/bin/mvn
+
+ python3 -m pip install gdown
+
+ if [[ $CI_DEPLOY_PLATFORM == android-* ]]; then
+ curl -LO https://dl.google.com/android/repository/android-ndk-r18b-linux-x86_64.zip
+ unzip -qq android-ndk-r18b-linux-x86_64.zip
+ ln -sf android-ndk-r18b android-ndk
+ echo "MAVEN_OPTIONS=-Djavacpp.platform.root=$(pwd)/android-ndk/ -Djava.library.path=" >> $GITHUB_ENV
+ fi
+
+ if [[ $CI_DEPLOY_PLATFORM == "linux-x86" ]]; then
+ rpm -qa | sed s/.x86_64$/.i686/ | xargs yum -q -y install
+ wget --no-directories --no-parent -r https://www.repo.cloudlinux.com/cloudlinux/$CENTOS_VERSION/sclo/devtoolset-7/i386/
+ rpm -i --force --nodeps *.rpm
+ fi
+
+ if [[ -n ${CI_DEPLOY_NEED_BAZEL:-} ]]; then
+ echo Installing Bazel
+ curl -LO https://github.com/bazelbuild/bazel/releases/download/0.25.3/bazel-0.25.3-installer-linux-x86_64.sh
+ bash bazel-0.25.3-installer-linux-x86_64.sh
+ fi
+
+ if [[ "$CI_DEPLOY_PLATFORM" == "linux-x86_64" ]] && [[ -n ${CI_DEPLOY_NEED_CUDA:-} ]]; then
+ echo Installing CUDA, cuDNN, etc
+ curl -LO https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda-repo-rhel7-11-1-local-11.1.1_455.32.00-1.x86_64.rpm
+ curl -LO https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.4/cudnn-11.1-linux-x64-v8.0.4.30.tgz
+ curl -LO https://developer.download.nvidia.com/compute/redist/nccl/v2.7/nccl_2.7.8-1+cuda11.1_x86_64.txz
+
+ rpm -i cuda-repo-rhel7-11-1-local-11.1.1_455.32.00-1.x86_64.rpm
+ pushd /var/cuda-repo-rhel7-11-1-local/; rpm -i --nodeps cuda*.rpm libc*.rpm libn*.rpm; rm *.rpm; popd
+ ln -sf /usr/local/cuda/lib64/stubs/libcuda.so /usr/local/cuda/lib64/libcuda.so
+ ln -sf /usr/local/cuda/lib64/stubs/libnvidia-ml.so /usr/local/cuda/lib64/libnvidia-ml.so
+ tar -hxvf cudnn-11.1-linux-x64-v8.0.4.30.tgz -C /usr/local/
+ tar -hxvf nccl_2.7.8-1+cuda11.1_x86_64.txz --strip-components=1 -C /usr/local/cuda/
+ mv /usr/local/cuda/lib/* /usr/local/cuda/lib64/
+
+ # Work around issues with CUDA 10.2/11.x
+ mv /usr/include/cublas* /usr/include/nvblas* /usr/local/cuda/include/ || true
+ mv /usr/lib64/libcublas* /usr/lib64/libnvblas* /usr/local/cuda/lib64/ || true
+ for f in /usr/local/cuda/lib64/*.so.10; do ln -s $f $f.2; done
+ for f in /usr/local/cuda/lib64/*.so.10; do ln -s $f ${f:0:${#f}-1}1; done
+ ln -s libcudart.so.11.0 /usr/local/cuda/lib64/libcudart.so.11.1
+ cp /usr/local/cuda/lib64/stubs/libcuda.so /usr/lib64/libcuda.so
+ cp /usr/local/cuda/lib64/stubs/libcuda.so /usr/lib64/libcuda.so.1
+ cp /usr/local/cuda/lib64/stubs/libnvidia-ml.so /usr/lib64/libnvidia-ml.so
+ cp /usr/local/cuda/lib64/stubs/libnvidia-ml.so /usr/lib64/libnvidia-ml.so.1
+
+ # Remove downloaded archives and unused libraries to avoid running out of disk space
+ rm -f *.rpm *.tgz *.txz *.tar.*
+ rm -f $(find /usr/local/cuda/ -name '*.a' -and -not -name libcudart_static.a -and -not -name libcudadevrt.a)
+ fi
+
+ if [[ "$CI_DEPLOY_MODULE" == "tensorrt" ]]; then
+ python3 -m gdown.cli https://drive.google.com/uc?id=1-SQo1jZZ6FM6PWbAt9YLZisWQolCxbxX
+ tar -hxvf TensorRT-7.2.1.6.CentOS-7.6.x86_64-gnu.cuda-11.1.cudnn8.0.tar.gz -C /usr/local/
+ ln -sf /usr/local/TensorRT* /usr/local/tensorrt
+ fi
+
+ if [[ "$CI_DEPLOY_MODULE" == "mkl" ]]; then
+ echo Installing MKL
+ curl -LO https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16917/l_mkl_2020.4.304.tgz
+ tar -xzvf l_mkl_2020.4.304.tgz
+ sed -i -e 's/decline/accept/g' l_mkl_2020.4.304/silent.cfg
+ l_mkl_2020.4.304/install.sh -s l_mkl_2020.4.304/silent.cfg
+ fi
+
+ if [[ "$CI_DEPLOY_PLATFORM" == "linux-x86" ]] && [[ "$CI_DEPLOY_MODULE" == "flycapture" ]]; then
+ echo Installing FlyCapture i386
+ python3 -m gdown.cli https://drive.google.com/uc?id=1BOpSik1Fndagzjf4ykwzermt2qlTzsWI
+ tar -xzvf flycapture2-2.13.3.31-i386-pkg_xenial.tgz
+ find -name *.deb | while read f; do ar -xv $f; tar --totals -xf data.tar.xz -C /; done;
+ fi
+
+ if [[ "$CI_DEPLOY_PLATFORM" == "linux-x86_64" ]] && [[ "$CI_DEPLOY_MODULE" == "flycapture" ]]; then
+ echo Installing FlyCapture amd64
+ python3 -m gdown.cli https://drive.google.com/uc?id=1YtVjdnbQLZHX_ocQ6xAmiq6pjftuPOPd
+ tar -xzvf flycapture2-2.13.3.31-amd64-pkg_xenial.tgz
+ find -name *.deb | while read f; do ar -xv $f; tar --totals -xf data.tar.xz -C /; done;
+ fi
+
+ if [[ "$CI_DEPLOY_PLATFORM" == "linux-x86_64" ]] && [[ "$CI_DEPLOY_MODULE" == "spinnaker" ]]; then
+ echo Installing Spinnaker amd64
+ python3 -m gdown.cli https://drive.google.com/uc?id=1DiI8mG1fyewEGWxW7keg-dqXk0rLwmAK
+ tar -xzvf spinnaker-1.27.0.48-Ubuntu16.04-amd64-pkg.tar.gz
+ find -name *.deb | while read f; do ar -xv $f; tar --totals -xf data.tar.xz -C /; done;
+ ln -s libSpinnaker_C.so.1.27.0.48 /usr/lib/libSpinnaker_C.so.1
+ ln -s libSpinnaker.so.1.27.0.48 /usr/lib/libSpinnaker.so.1
+ fi
+
+ rm -f /usr/lib/libgfortran.so.3* /usr/lib64/libgfortran.so.3* # not required for GCC 7+
+
+ - name: Build project
+ shell: bash
+ run: |
+ source scl_source enable $SCL_ENABLE || true
+ git --version
+ gcc --version
+ mvn -version
+ cmake --version
+ gpg --version
+ df -h
+
+ echo Fetching $GITHUB_REPOSITORY@$GITHUB_SHA
+ git init
+ git fetch --depth 1 https://github.com/$GITHUB_REPOSITORY $GITHUB_SHA
+ git checkout $GITHUB_SHA
+
+ echo "Fixing HOME to /root (was '$HOME')"
+ export HOME=/root
+ mkdir -p $HOME/.m2
+ [[ "${{ github.event_name }}" == "pull_request" ]] && MAVEN_PHASE=install || MAVEN_PHASE=deploy
+ echo "" > $HOME/.m2/settings.xml
+ echo "google-maven-centralGCS Maven Central mirrorhttps://maven-central.storage-download.googleapis.com/maven2/central" >> $HOME/.m2/settings.xml
+ echo "sonatype-nexus-snapshots$CI_DEPLOY_USERNAME$CI_DEPLOY_PASSWORDsonatype-nexus-staging$CI_DEPLOY_USERNAME$CI_DEPLOY_PASSWORD" >> $HOME/.m2/settings.xml
+ echo "" >> $HOME/.m2/settings.xml
+
+ SECONDS=$(( RANDOM % 300 ))
+ echo Sleeping $SECONDS seconds to help avoid race conditions with Maven
+ sleep $SECONDS
+
+ export MAKEJ=$(getconf _NPROCESSORS_ONLN)
+ echo Executing Maven $MAVEN_PHASE on $MAKEJ processors
+ export EXT=${{ matrix.ext }}
+ export EXT2=${EXT:1}
+ export MAVEN_OPTIONS="clean $MAVEN_PHASE -B -U -e -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.count=3 -Djavacpp.platform=$CI_DEPLOY_PLATFORM -Djavacpp.platform.extension=$EXT $MAVEN_OPTIONS"
+ for i in {1..5}; do STATUS=0; mvn $MAVEN_OPTIONS -f $CI_DEPLOY_MODULE && break || STATUS=$? && sleep 60; done; (exit $STATUS)
+ for i in {1..5}; do STATUS=0; mvn $MAVEN_OPTIONS -f $CI_DEPLOY_MODULE/platform/$EXT2/pom.xml && break || STATUS=$? && sleep 60; done; (exit $STATUS)
+ df -h
+
+ - name: Clean up
+ shell: bash
+ run: |
+ cd /root
+ rm -Rf $(find .m2/repository/ -name '*SNAPSHOT*')
diff --git a/.github/actions/deploy-macosx/action.yml b/.github/actions/deploy-macosx/action.yml
new file mode 100644
index 00000000000..1809e9950f8
--- /dev/null
+++ b/.github/actions/deploy-macosx/action.yml
@@ -0,0 +1,96 @@
+name: Deploy on Mac OS X
+runs:
+ using: composite
+ steps:
+ - name: Install environment
+ shell: bash
+ run: |
+ cd $HOME
+
+ export MACOSX_DEPLOYMENT_TARGET=10.13
+ echo "MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET" >> $GITHUB_ENV
+
+ brew install boost ccache gcc swig autoconf-archive automake cmake libomp libtool libusb ant maven nasm xz pkg-config sdl gpg1 bison flex perl ragel
+
+ if [[ -n ${CI_DEPLOY_NEED_GCC:-} ]]; then
+ brew install gcc@7
+ brew link --overwrite gcc@7
+
+ echo Removing "fixed" header files that are actually broken
+ sudo rm -Rf $(find /usr/local/Cellar/gcc@7/ -iname include-fixed)
+
+ echo Fixing up some binaries to support rpath
+ sudo install_name_tool -add_rpath /usr/local/lib/gcc/7/ -add_rpath @loader_path/. -id @rpath/libgomp.1.dylib /usr/local/lib/gcc/7/libgomp.1.dylib
+ sudo install_name_tool -add_rpath /usr/local/lib/gcc/7/ -add_rpath @loader_path/. -id @rpath/libstdc++.6.dylib /usr/local/lib/gcc/7/libstdc++.6.dylib
+ sudo install_name_tool -add_rpath /usr/local/lib/gcc/7/ -add_rpath @loader_path/. -id @rpath/libgfortran.4.dylib /usr/local/lib/gcc/7/libgfortran.4.dylib
+ sudo install_name_tool -add_rpath /usr/local/lib/gcc/7/ -add_rpath @loader_path/. -id @rpath/libquadmath.0.dylib /usr/local/lib/gcc/7/libquadmath.0.dylib
+ sudo install_name_tool -add_rpath /usr/local/lib/gcc/7/ -add_rpath @loader_path/. -id @rpath/libgcc_s.1.dylib /usr/local/lib/gcc/7/libgcc_s.1.dylib
+ sudo install_name_tool -change /usr/local/Cellar/gcc@7/7.5.0_2/lib/gcc/7/libquadmath.0.dylib @rpath/libquadmath.0.dylib /usr/local/lib/gcc/7/libgfortran.4.dylib
+ sudo install_name_tool -change /usr/local/lib/gcc/7/libgcc_s.1.dylib @rpath/libgcc_s.1.dylib /usr/local/lib/gcc/7/libgomp.1.dylib
+ sudo install_name_tool -change /usr/local/lib/gcc/7/libgcc_s.1.dylib @rpath/libgcc_s.1.dylib /usr/local/lib/gcc/7/libstdc++.6.dylib
+ sudo install_name_tool -change /usr/local/lib/gcc/7/libgcc_s.1.dylib @rpath/libgcc_s.1.dylib /usr/local/lib/gcc/7/libgfortran.4.dylib
+ sudo install_name_tool -change /usr/local/lib/gcc/7/libgcc_s.1.dylib @rpath/libgcc_s.1.dylib /usr/local/lib/gcc/7/libquadmath.0.dylib
+ fi
+
+ sudo install_name_tool -add_rpath @loader_path/. -id @rpath/libomp.dylib /usr/local/opt/libomp/lib/libomp.dylib
+ sudo install_name_tool -add_rpath @loader_path/. -id @rpath/libSDL-1.2.0.dylib /usr/local/lib/libSDL-1.2.0.dylib
+ sudo install_name_tool -add_rpath @loader_path/. -id @rpath/libusb-1.0.0.dylib /usr/local/lib/libusb-1.0.0.dylib
+
+ python3 -m pip install gdown
+
+ if [[ -n ${CI_DEPLOY_NEED_BAZEL:-} ]]; then
+ echo Installing Bazel
+ curl -LO https://github.com/bazelbuild/bazel/releases/download/0.25.3/bazel-0.25.3-installer-darwin-x86_64.sh
+ sudo bash bazel-0.25.3-installer-darwin-x86_64.sh
+ fi
+
+ if [[ "$CI_DEPLOY_MODULE" == "mkl" ]]; then
+ echo Installing MKL
+ curl -LO https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/17172/m_mkl_2020.4.301.dmg
+ hdiutil mount m_mkl_2020.4.301.dmg
+ cp /Volumes/m_mkl_2020.4.301/m_mkl_2020.4.301.app/Contents/MacOS/silent.cfg .
+ sed -i -e 's/decline/accept/g' silent.cfg
+ sudo /Volumes/m_mkl_2020.4.301/m_mkl_2020.4.301.app/Contents/MacOS/install.sh -s silent.cfg
+ fi
+
+ - name: Build project
+ shell: bash
+ run: |
+ git --version
+ clang --version
+ /usr/local/bin/gcc-? --version
+ mvn -version
+ cmake --version
+ gpg --version
+ df -h
+
+ echo Fetching $GITHUB_REPOSITORY@$GITHUB_SHA
+ git init
+ git fetch --depth 1 https://github.com/$GITHUB_REPOSITORY $GITHUB_SHA
+ git checkout $GITHUB_SHA
+
+ mkdir -p $HOME/.m2
+ [[ "${{ github.event_name }}" == "pull_request" ]] && MAVEN_PHASE=install || MAVEN_PHASE=deploy
+ echo "" > $HOME/.m2/settings.xml
+ echo "google-maven-centralGCS Maven Central mirrorhttps://maven-central.storage-download.googleapis.com/maven2/central" >> $HOME/.m2/settings.xml
+ echo "sonatype-nexus-snapshots$CI_DEPLOY_USERNAME$CI_DEPLOY_PASSWORDsonatype-nexus-staging$CI_DEPLOY_USERNAME$CI_DEPLOY_PASSWORD" >> $HOME/.m2/settings.xml
+ echo "" >> $HOME/.m2/settings.xml
+
+ SECONDS=$(( RANDOM % 300 ))
+ echo Sleeping $SECONDS seconds to help avoid race conditions with Maven
+ sleep $SECONDS
+
+ export MAKEJ=$(getconf _NPROCESSORS_ONLN)
+ echo Executing Maven $MAVEN_PHASE on $MAKEJ processors
+ export EXT=${{ matrix.ext }}
+ export EXT2=${EXT:1}
+ export MAVEN_OPTIONS="clean $MAVEN_PHASE -B -U -e -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.count=3 -Djavacpp.platform=$CI_DEPLOY_PLATFORM -Djavacpp.platform.extension=$EXT $MAVEN_OPTIONS"
+ for i in {1..5}; do STATUS=0; mvn $MAVEN_OPTIONS -f $CI_DEPLOY_MODULE && break || STATUS=$? && sleep 60; done; (exit $STATUS)
+ for i in {1..5}; do STATUS=0; mvn $MAVEN_OPTIONS -f $CI_DEPLOY_MODULE/platform/$EXT2/pom.xml && break || STATUS=$? && sleep 60; done; (exit $STATUS)
+ df -h
+
+ - name: Clean up
+ shell: bash
+ run: |
+ cd $HOME
+ rm -Rf $(find .m2/repository/ -name '*SNAPSHOT*')
diff --git a/.github/actions/deploy-ubuntu/action.yml b/.github/actions/deploy-ubuntu/action.yml
new file mode 100644
index 00000000000..7be22d8ced1
--- /dev/null
+++ b/.github/actions/deploy-ubuntu/action.yml
@@ -0,0 +1,152 @@
+name: Deploy on Ubuntu
+runs:
+ using: composite
+ steps:
+ - name: Install environment
+ shell: bash
+ run: |
+ cd /root
+
+ if [[ "$CI_DEPLOY_PLATFORM" == "linux-armhf" ]]; then
+ export ARCH=armhf
+ export PREFIX=arm-linux-gnueabihf
+ elif [[ "$CI_DEPLOY_PLATFORM" == "linux-arm64" ]]; then
+ export ARCH=arm64
+ export PREFIX=aarch64-linux-gnu
+ elif [[ "$CI_DEPLOY_PLATFORM" == "linux-ppc64le" ]]; then
+ export ARCH=ppc64el
+ export PREFIX=powerpc64le-linux-gnu
+ fi
+ echo "ARCH=$ARCH" >> $GITHUB_ENV
+ echo "PREFIX=$PREFIX" >> $GITHUB_ENV
+ echo "MAVEN_OPTIONS=-Djavacpp.platform.compiler=$PREFIX-g++ -Djava.library.path=/usr/$PREFIX/lib/:/usr/lib/$PREFIX/" >> $GITHUB_ENV
+
+ if [[ "$CI_DEPLOY_PLATFORM" == "linux-armhf" ]] && [[ -z ${CI_DEPLOY_NEED_NOTOOLS:-} ]]; then
+ echo Setting up tools for linux-armhf build
+ dpkg --add-architecture i386
+ echo deb [arch=amd64] http://ppa.launchpad.net/openjdk-r/ppa/ubuntu xenial main >> /etc/apt/sources.list
+ apt-get update
+ apt-get -y install python python2.7 python-minimal python2.7-minimal libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
+ apt-get -y install pkg-config ccache clang default-jre-headless openjdk-8-jdk-headless ant python python3-dev python3-pip swig git file wget unzip tar bzip2 gzip patch autoconf-archive autogen automake make libtool bison flex perl nasm curl cmake libasound2-dev freeglut3-dev libgtk2.0-dev libusb-dev libffi-dev zlib1g-dev
+ curl -LOJ https://github.com/raspberrypi/tools/archive/master.tar.gz
+ curl -LOJ https://github.com/raspberrypi/userland/archive/master.tar.gz
+ mkdir -p tools userland
+ tar -xzf tools-master.tar.gz --strip-components=1 -C tools
+ tar -xzf userland-master.tar.gz --strip-components=1 -C userland
+ ln -s $(pwd)/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-gfortran $(pwd)/tools/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/bin/
+ ln -s $(pwd)/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/arm-linux-gnueabihf/lib/libgfortran* $(pwd)/tools/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/arm-linux-gnueabihf/lib/
+ export PATH=$(pwd)/tools/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/bin/:$PATH
+ echo "PATH=$PATH" >> $GITHUB_ENV
+ echo "MAVEN_OPTIONS=-Djavacpp.platform.compiler=arm-linux-gnueabihf-g++ -Djava.library.path=$(pwd)/tools/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/arm-linux-gnueabihf/lib/" >> $GITHUB_ENV
+
+ pushd userland
+ # https://github.com/raspberrypi/userland/issues/603
+ sed -i -e 's/"${INSTALL_TARGETS} vcilcs"/${INSTALL_TARGETS} vcilcs/g' interface/vmcs_host/CMakeLists.txt
+ bash buildme
+ popd
+ else
+ dpkg --add-architecture $ARCH
+ echo deb [arch=$ARCH] http://ports.ubuntu.com/ubuntu-ports xenial main restricted universe multiverse >> /etc/apt/sources.list
+ echo deb [arch=$ARCH] http://ports.ubuntu.com/ubuntu-ports xenial-updates main restricted universe multiverse >> /etc/apt/sources.list
+ echo deb [arch=$ARCH] http://ports.ubuntu.com/ubuntu-ports xenial-backports main restricted universe multiverse >> /etc/apt/sources.list
+ echo deb [arch=$ARCH] http://ports.ubuntu.com/ubuntu-ports xenial-security main restricted universe multiverse >> /etc/apt/sources.list
+ echo deb [arch=amd64] http://ppa.launchpad.net/openjdk-r/ppa/ubuntu xenial main >> /etc/apt/sources.list
+ sed -i 's/deb http/deb [arch=i386,amd64] http/g' /etc/apt/sources.list
+ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB9B1D8886F44E2A
+ apt-get update
+ apt-get -y install python python2.7 python-minimal python2.7-minimal libasound2-dev:$ARCH freeglut3-dev:$ARCH libgtk2.0-dev:$ARCH libusb-dev:$ARCH libusb-1.0-0-dev:$ARCH libffi-dev:$ARCH zlib1g-dev:$ARCH libxcb1-dev:$ARCH
+ apt-get -y install pkg-config ccache clang gcc-$PREFIX g++-$PREFIX gfortran-$PREFIX linux-libc-dev-$ARCH-cross binutils-multiarch openjdk-8-jdk-headless ant python python3-dev python3-pip swig git file wget unzip tar bzip2 gzip patch autoconf-archive autogen automake make libtool bison flex perl nasm curl cmake libffi-dev zlib1g-dev
+ fi
+
+ find /usr/lib/jvm/default-java/
+ curl -LO https://downloads.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
+ tar -xzf apache-maven-3.6.3-bin.tar.gz -C /opt/
+ ln -sf /opt/apache-maven-3.6.3/bin/mvn /usr/bin/mvn
+
+ python3 -m pip install gdown
+
+ if [[ "$CI_DEPLOY_PLATFORM" == "linux-ppc64le" ]] && [[ -n ${CI_DEPLOY_NEED_CUDA:-} ]]; then
+ echo Installing CUDA, cuDNN, etc
+ curl -LO https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda-repo-ubuntu1804-11-1-local_11.1.1-455.32.00-1_ppc64el.deb
+ curl -LO https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.4/cudnn-11.1-linux-ppc64le-v8.0.4.30.tgz
+ curl -LO https://developer.download.nvidia.com/compute/redist/nccl/v2.7/nccl_2.7.8-1+cuda11.1_ppc64le.txz
+ ar -xv cuda-repo-ubuntu1804-11-1-local_11.1.1-455.32.00-1_ppc64el.deb
+ tar -xvf data.tar.xz
+ pushd var; find -name *.deb | while read f; do ar -xv $f; tar --totals -xf data.tar.xz -C /; done; popd
+ rm -Rf data.tar.xz var
+
+ ln -sf /usr/local/cuda-11.1 /usr/local/cuda
+ ln -sf /usr/local/cuda/lib64/stubs/libcuda.so /usr/local/cuda/lib64/libcuda.so
+ ln -sf /usr/local/cuda/lib64/stubs/libnvidia-ml.so /usr/local/cuda/lib64/libnvidia-ml.so
+ tar -hxvf cudnn-11.1-linux-ppc64le-v8.0.4.30.tgz -C /usr/local/
+ tar -hxvf nccl_2.7.8-1+cuda11.1_ppc64le.txz --strip-components=1 -C /usr/local/cuda/
+ mv /usr/local/cuda/lib/* /usr/local/cuda/lib64/
+
+ # Work around issues with CUDA 10.2/11.x
+ mv /usr/include/cublas* /usr/include/nvblas* /usr/local/cuda/include/ || true
+ mv /usr/lib/powerpc64le-linux-gnu/libcublas* /usr/lib/powerpc64le-linux-gnu/libnvblas* /usr/local/cuda/lib64/ || true
+ for f in /usr/local/cuda/lib64/*.so.10; do ln -s $f $f.2; done
+ for f in /usr/local/cuda/lib64/*.so.10; do ln -s $f ${f:0:${#f}-1}1; done
+ ln -s libcudart.so.11.0 /usr/local/cuda/lib64/libcudart.so.11.1
+
+ # Remove downloaded archives and unused libraries to avoid running out of disk space
+ rm -f *.deb *.tgz *.txz *.tar.*
+ rm -f $(find /usr/local/cuda/ -name '*.a' -and -not -name libcudart_static.a -and -not -name libcudadevrt.a)
+ fi
+
+ if [[ "$CI_DEPLOY_PLATFORM" == "linux-armhf" ]] && [[ "$CI_DEPLOY_MODULE" == "flycapture" ]]; then
+ echo Installing FlyCapture amdhf
+ python3 -m gdown.cli https://drive.google.com/uc?id=16NuUBs2MXQpVYqzDCEr9KdMng-6rHuDI
+ mkdir -p $GITHUB_WORKSPACE/downloads
+ ln -s $(pwd)/flycapture.2.13.3.31_armhf_xenial.tar.gz $GITHUB_WORKSPACE/downloads/flycapture.2.13.3.31_armhf.tar.gz
+ fi
+
+ if [[ "$CI_DEPLOY_PLATFORM" == "linux-arm64" ]] && [[ "$CI_DEPLOY_MODULE" == "flycapture" ]]; then
+ echo Installing FlyCapture amd64
+ python3 -m gdown.cli https://drive.google.com/uc?id=1LhnuRMT3urYsApCcuBEcaotGRK8h4kJv
+ mkdir -p $GITHUB_WORKSPACE/downloads
+ ln -s $(pwd)/flycapture.2.13.3.31_arm64_xenial.tar.gz $GITHUB_WORKSPACE/downloads/flycapture.2.13.3.31_arm64.tar.gz
+ fi
+
+ - name: Build project
+ shell: bash
+ run: |
+ git --version
+ $PREFIX-gcc --version
+ mvn -version
+ cmake --version
+ gpg --version
+ df -h
+
+ echo Fetching $GITHUB_REPOSITORY@$GITHUB_SHA
+ git init
+ git fetch --depth 1 https://github.com/$GITHUB_REPOSITORY $GITHUB_SHA
+ git checkout $GITHUB_SHA
+
+ echo "Fixing HOME to /root (was '$HOME')"
+ export HOME=/root
+ mkdir -p $HOME/.m2
+ [[ "${{ github.event_name }}" == "pull_request" ]] && MAVEN_PHASE=install || MAVEN_PHASE=deploy
+ echo "" > $HOME/.m2/settings.xml
+ echo "google-maven-centralGCS Maven Central mirrorhttps://maven-central.storage-download.googleapis.com/maven2/central" >> $HOME/.m2/settings.xml
+ echo "sonatype-nexus-snapshots$CI_DEPLOY_USERNAME$CI_DEPLOY_PASSWORDsonatype-nexus-staging$CI_DEPLOY_USERNAME$CI_DEPLOY_PASSWORD" >> $HOME/.m2/settings.xml
+ echo "" >> $HOME/.m2/settings.xml
+
+ SECONDS=$(( RANDOM % 300 ))
+ echo Sleeping $SECONDS seconds to help avoid race conditions with Maven
+ sleep $SECONDS
+
+ export MAKEJ=$(getconf _NPROCESSORS_ONLN)
+ echo Executing Maven $MAVEN_PHASE on $MAKEJ processors
+ export EXT=${{ matrix.ext }}
+ export EXT2=${EXT:1}
+ export MAVEN_OPTIONS="clean $MAVEN_PHASE -B -U -e -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.count=3 -Djavacpp.platform=$CI_DEPLOY_PLATFORM -Djavacpp.platform.extension=$EXT $MAVEN_OPTIONS"
+ for i in {1..5}; do STATUS=0; mvn $MAVEN_OPTIONS -f $CI_DEPLOY_MODULE && break || STATUS=$? && sleep 60; done; (exit $STATUS)
+ for i in {1..5}; do STATUS=0; mvn $MAVEN_OPTIONS -f $CI_DEPLOY_MODULE/platform/$EXT2/pom.xml && break || STATUS=$? && sleep 60; done; (exit $STATUS)
+ df -h
+
+ - name: Clean up
+ shell: bash
+ run: |
+ cd /root
+ rm -Rf $(find .m2/repository/ -name '*SNAPSHOT*')
diff --git a/.github/actions/deploy-windows/action.yml b/.github/actions/deploy-windows/action.yml
new file mode 100644
index 00000000000..8da79392539
--- /dev/null
+++ b/.github/actions/deploy-windows/action.yml
@@ -0,0 +1,173 @@
+name: Deploy on Windows
+runs:
+ using: composite
+ steps:
+ - name: Install environment
+ shell: cmd
+ run: |
+ cd /d %USERPROFILE%
+
+ echo Installing MSYS2
+ C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm base-devel git tar pkg-config unzip p7zip zip autoconf autoconf-archive automake make patch gnupg"
+ C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm mingw-w64-x86_64-nasm mingw-w64-x86_64-toolchain mingw-w64-x86_64-libtool mingw-w64-x86_64-gcc mingw-w64-i686-gcc mingw-w64-x86_64-gcc-fortran mingw-w64-i686-gcc-fortran mingw-w64-x86_64-libwinpthread-git mingw-w64-i686-libwinpthread-git mingw-w64-x86_64-SDL mingw-w64-i686-SDL mingw-w64-x86_64-ragel"
+ set "PATH=C:\msys64\usr\bin;%PATH%"
+
+ echo Installing Windows SDK 8.1
+ curl -Lo sdksetup.exe https://go.microsoft.com/fwlink/p/?LinkId=323507
+ sdksetup.exe /features OptionId.WindowsDesktopSoftwareDevelopmentKit OptionId.NetFxSoftwareDevelopmentKit /quiet
+
+ echo Removing broken stuff from WSL and MSYS2
+ rm "C:/WINDOWS/system32/bash.EXE" "C:/msys64/mingw64/bin/cmake.exe" "C:/msys64/usr/bin/link.exe" "C:/msys64/usr/bin/python.exe"
+
+ python -m pip install gdown
+
+ if not "%CI_DEPLOY_NEED_BAZEL%"=="" (
+ echo Installing Bazel
+ curl -L https://github.com/bazelbuild/bazel/releases/download/0.25.3/bazel-0.25.3-windows-x86_64.exe -o C:/msys64/mingw64/bin/bazel.exe
+
+ echo Removing old versions of MSVC that interfere with Bazel
+ bash -c "find 'C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/' \( -name '14.1*' -or -name '14.2[01234567]*' \) -prune -exec rm -Rf {} \;"
+ dir /s /a "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\14.*"
+ )
+
+ rem if not "%CI_DEPLOY_NEED_GCC%"=="" (
+ rem echo Installing an older less buggy version of GCC
+ rem python -m gdown.cli https://drive.google.com/uc?id=1CmH1Eq0LoAQQ5mWaqYiU9kYOfMGjLXlz
+ rem tar -xvf mingw-w64-old.tar
+ rem bash -c "pacman -U --noconfirm *.pkg.tar.xz"
+ rem sed -i "/#include "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v11.1\version.txt"
+ )
+ set "PATH=C:\msys64\%MSYSTEM%\bin;C:\msys64\usr\bin;%PATH%"
+
+ bash --version
+ git --version
+ cl
+ gcc --version
+ call mvn -version
+ cmake --version
+ gpg --version
+ df -h
+ wmic pagefile list /format:list
+
+ echo Fetching %GITHUB_REPOSITORY%@%GITHUB_SHA%
+ git init
+ git fetch --depth 1 https://github.com/%GITHUB_REPOSITORY% %GITHUB_SHA%
+ git checkout %GITHUB_SHA%
+
+ mkdir %USERPROFILE%\.m2
+ if "${{ github.event_name }}"=="pull_request" (set MAVEN_PHASE=install) else (set MAVEN_PHASE=deploy)
+ echo ^ > %USERPROFILE%\.m2\settings.xml
+ echo ^^^google-maven-central^^GCS Maven Central mirror^^https://maven-central.storage-download.googleapis.com/maven2/^^central^^^ >> %USERPROFILE%\.m2\settings.xml
+ echo ^^^sonatype-nexus-snapshots^^%CI_DEPLOY_USERNAME%^^%CI_DEPLOY_PASSWORD%^^^^sonatype-nexus-staging^^%CI_DEPLOY_USERNAME%^^%CI_DEPLOY_PASSWORD%^^^ >> %USERPROFILE%\.m2\settings.xml
+ echo ^ >> %USERPROFILE%\.m2\settings.xml
+
+ set /a "SECONDS=%RANDOM% %% 300"
+ echo Sleeping %SECONDS% seconds to help avoid race conditions with Maven
+ timeout %SECONDS% > nul
+
+ set MAKEJ=%NUMBER_OF_PROCESSORS%
+ echo Executing Maven %MAVEN_PHASE% on %MAKEJ% processors
+ set EXT=${{ matrix.ext }}
+ if "%EXT%" == "" (set EXT2=) else (set EXT2=%EXT:~1%)
+ set "MAVEN_OPTIONS=clean %MAVEN_PHASE% -B -U -e -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.count=3 -Djavacpp.platform=%CI_DEPLOY_PLATFORM% -Djavacpp.platform.extension=%EXT% %MAVEN_OPTIONS%"
+
+ setlocal enabledelayedexpansion
+ for /l %%i in (1,1,5) do (set STATUS=0 & call mvn %MAVEN_OPTIONS% -f %CI_DEPLOY_MODULE% && goto :done || set STATUS=!ERRORLEVEL! && timeout 60 > nul)
+ exit /b !STATUS!
+ :done
+ for /l %%i in (1,1,5) do (set STATUS=0 & call mvn %MAVEN_OPTIONS% -f %CI_DEPLOY_MODULE%/platform/%EXT2%/pom.xml && goto :done2 || set STATUS=!ERRORLEVEL! && timeout 60 > nul)
+ exit /b !STATUS!
+ :done2
+ df -h
+ wmic pagefile list /format:list
+
+ - name: Clean up
+ shell: cmd
+ run: |
+ cd /d %USERPROFILE%
+ set "PATH=C:\msys64\usr\bin;%PATH%"
+ bash -c "rm -Rf $(find .m2/repository/ -name '*SNAPSHOT*')"
diff --git a/.github/actions/redeploy/action.yml b/.github/actions/redeploy/action.yml
new file mode 100644
index 00000000000..d833a8803d3
--- /dev/null
+++ b/.github/actions/redeploy/action.yml
@@ -0,0 +1,117 @@
+# Redeploys in one shot main and secondary artifacts to get consistent timestamps among them as required by Gradle, sbt, etc
+name: Redeploy on Linux
+runs:
+ using: composite
+ steps:
+ - name: Install environment
+ shell: bash
+ run: |
+ cd $HOME
+
+ echo ACTIONS_RUNTIME_URL=$ACTIONS_RUNTIME_URL
+ echo ACTIONS_RUNTIME_TOKEN=$ACTIONS_RUNTIME_TOKEN
+ echo ACTIONS_CACHE_URL=$ACTIONS_CACHE_URL
+ curl -LO https://nodejs.org/dist/latest-v10.x/node-v10.23.0-linux-x64.tar.xz
+ tar --totals -xf node-v10.23.0-linux-x64.tar.xz
+ export PATH=$HOME/node-v10.23.0-linux-x64/bin:$PATH
+ echo "PATH=$PATH" >> $GITHUB_ENV
+ npm install @actions/cache
+
+ CACHE_PATH="$HOME/.m2/repository"
+ CACHE_KEY="${{ runner.os }}"
+
+ echo "cache = require('@actions/cache');" > cache.ts
+ echo "paths = ['$CACHE_PATH'];" >> cache.ts
+ echo "key = '$CACHE_KEY';" >> cache.ts
+ echo "switch (process.argv[2]) {" >> cache.ts
+ echo "case 'restore':" >> cache.ts
+ echo " cache.restoreCache(paths, key); break;" >> cache.ts
+ echo "case 'save':" >> cache.ts
+ echo " cache.saveCache(paths, key); break;" >> cache.ts
+ echo "}" >> cache.ts
+
+ - name: Restore cache
+ shell: bash
+ run: |
+ cd $HOME
+ node cache.ts restore
+
+ - name: Downloading and uploading artifacts
+ shell: bash
+ run: |
+ if [[ "$GITHUB_EVENT_NAME" == "pull_request" ]] || [[ "${GITHUB_REF#refs/heads/}" == "release" ]]; then
+ # We are not deploying snapshots
+ exit 0
+ fi
+
+ git --version
+ mvn -version
+ df -h
+
+ echo Fetching $GITHUB_REPOSITORY@$GITHUB_SHA
+ git init
+ git fetch --depth 1 https://github.com/$GITHUB_REPOSITORY $GITHUB_SHA
+ git checkout $GITHUB_SHA
+
+ mkdir -p $HOME/.m2
+ echo "" > $HOME/.m2/settings.xml
+ echo "google-maven-centralGCS Maven Central mirrorhttps://maven-central.storage-download.googleapis.com/maven2/central" >> $HOME/.m2/settings.xml
+ echo "sonatype-nexus-snapshots$CI_DEPLOY_USERNAME$CI_DEPLOY_PASSWORDsonatype-nexus-staging$CI_DEPLOY_USERNAME$CI_DEPLOY_PASSWORD" >> $HOME/.m2/settings.xml
+ echo "" >> $HOME/.m2/settings.xml
+
+ GROUP="org.bytedeco"
+ REPOSITORY_ID="sonatype-nexus-snapshots"
+ REPOSITORY_URL="https://oss.sonatype.org/content/repositories/snapshots/"
+ MAVEN_OPTIONS="-N -B -U -e -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.count=3"
+
+ rm -f dependencies.txt
+ for POM in $(find $CI_DEPLOY_MODULE/platform/ -iname pom.xml); do
+ if [[ $POM =~ tensorflow/platform/python ]]; then
+ continue # Skip over TensorFlow builds with Python taking more than 6 hours on GitHub Actions
+ fi
+ for i in {1..5}; do
+ STATUS=0
+ mvn dependency:list $MAVEN_OPTIONS -DexcludeTransitive -DappendOutput -DoutputFile=$(pwd)/dependencies.txt -f $POM && break || STATUS=$? && sleep 60
+ done
+ (exit $STATUS)
+ done
+
+ for LINE in $(sort -u dependencies.txt); do
+ if [[ $LINE =~ $GROUP:([^:]*):jar:([^:]*):compile ]]; then
+ ARTIFACT=${BASH_REMATCH[1]}
+ VERSION=${BASH_REMATCH[2]}
+ FILES=
+ TYPES=
+ CLASSIFIERS=
+ for LINE2 in $(sort -u dependencies.txt); do
+ if [[ $LINE2 =~ $GROUP:$ARTIFACT:jar:([^:]*):$VERSION:compile ]]; then
+ CLASSIFIER=${BASH_REMATCH[1]}
+ FILE=$ARTIFACT-$VERSION-$CLASSIFIER.jar
+ cp -v $HOME/.m2/repository/${GROUP//.//}/$ARTIFACT/$VERSION/$FILE .
+ [[ -n $FILES ]] && FILES=$FILES,$FILE || FILES=$FILE
+ [[ -n $TYPES ]] && TYPES=$TYPES,jar || TYPES=jar
+ [[ -n $CLASSIFIERS ]] && CLASSIFIERS=$CLASSIFIERS,$CLASSIFIER || CLASSIFIERS=$CLASSIFIER
+ fi
+ done
+ if [[ -n $FILES ]]; then
+ FILE=$ARTIFACT-$VERSION.jar
+ cp -v $HOME/.m2/repository/${GROUP//.//}/$ARTIFACT/$VERSION/$FILE .
+ unzip -o $FILE META-INF/maven/$GROUP/$ARTIFACT/pom.xml
+ for i in {1..5}; do
+ STATUS=0
+ mvn deploy:deploy-file $MAVEN_OPTIONS -DrepositoryId=$REPOSITORY_ID -Durl=$REPOSITORY_URL -DpomFile=META-INF/maven/$GROUP/$ARTIFACT/pom.xml \
+ -Dfile=$FILE -DgroupId=$GROUP -DartifactId=$ARTIFACT -Dversion=$VERSION -Dfiles=$FILES -Dtypes=$TYPES -Dclassifiers=$CLASSIFIERS && break || STATUS=$? && sleep 60
+ done
+ (exit $STATUS)
+ fi
+ fi
+ done
+ df -h
+
+ - name: Save cache
+ shell: bash
+ run: |
+ cd $HOME
+ # Prevent all this from getting cached by the CI server
+ rm -Rf $(find .m2/repository/ -name '*SNAPSHOT*')
+ node cache.ts save
diff --git a/.github/workflows/ale.yml b/.github/workflows/ale.yml
new file mode 100644
index 00000000000..8cd929ab6e8
--- /dev/null
+++ b/.github/workflows/ale.yml
@@ -0,0 +1,42 @@
+name: ale
+on:
+ push:
+ paths:
+ - ale/**
+ pull_request:
+ paths:
+ - ale/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/arpack-ng.yml b/.github/workflows/arpack-ng.yml
new file mode 100644
index 00000000000..41f69e5329e
--- /dev/null
+++ b/.github/workflows/arpack-ng.yml
@@ -0,0 +1,58 @@
+name: arpack-ng
+on:
+ push:
+ paths:
+ - arpack-ng/**
+ pull_request:
+ paths:
+ - arpack-ng/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_GCC: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/arrow.yml b/.github/workflows/arrow.yml
new file mode 100644
index 00000000000..5a57255017a
--- /dev/null
+++ b/.github/workflows/arrow.yml
@@ -0,0 +1,33 @@
+name: arrow
+on:
+ push:
+ paths:
+ - arrow/**
+ pull_request:
+ paths:
+ - arrow/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86_64, macosx-x86_64, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/artoolkitplus.yml b/.github/workflows/artoolkitplus.yml
new file mode 100644
index 00000000000..e896a181b94
--- /dev/null
+++ b/.github/workflows/artoolkitplus.yml
@@ -0,0 +1,77 @@
+name: artoolkitplus
+on:
+ push:
+ paths:
+ - artoolkitplus/**
+ pull_request:
+ paths:
+ - artoolkitplus/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ android-arm:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-arm64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [android-arm, android-arm64, android-x86, android-x86_64, linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/caffe.yml b/.github/workflows/caffe.yml
new file mode 100644
index 00000000000..c50def086ee
--- /dev/null
+++ b/.github/workflows/caffe.yml
@@ -0,0 +1,41 @@
+name: caffe
+on:
+ push:
+ paths:
+ - caffe/**
+ pull_request:
+ paths:
+ - caffe/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_CUDA: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ strategy:
+ matrix:
+ ext: ["", -gpu]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+# strategy:
+# matrix:
+# ext: ["", -gpu]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ redeploy:
+ needs: [linux-x86, linux-x86_64, macosx-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/chilitags.yml b/.github/workflows/chilitags.yml
new file mode 100644
index 00000000000..3406e664c3c
--- /dev/null
+++ b/.github/workflows/chilitags.yml
@@ -0,0 +1,77 @@
+name: chilitags
+on:
+ push:
+ paths:
+ - chilitags/**
+ pull_request:
+ paths:
+ - chilitags/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ android-arm:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-arm64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [android-arm, android-arm64, android-x86, android-x86_64, linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/cminpack.yml b/.github/workflows/cminpack.yml
new file mode 100644
index 00000000000..ccf1998b82d
--- /dev/null
+++ b/.github/workflows/cminpack.yml
@@ -0,0 +1,58 @@
+name: cminpack
+on:
+ push:
+ paths:
+ - cminpack/**
+ pull_request:
+ paths:
+ - cminpack/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_GCC: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/cpu_features.yml b/.github/workflows/cpu_features.yml
new file mode 100644
index 00000000000..ce6d257f000
--- /dev/null
+++ b/.github/workflows/cpu_features.yml
@@ -0,0 +1,77 @@
+name: cpu_features
+on:
+ push:
+ paths:
+ - cpu_features/**
+ pull_request:
+ paths:
+ - cpu_features/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ android-arm:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-arm64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [android-arm, android-arm64, android-x86, android-x86_64, linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/cpython.yml b/.github/workflows/cpython.yml
new file mode 100644
index 00000000000..6678892f730
--- /dev/null
+++ b/.github/workflows/cpython.yml
@@ -0,0 +1,57 @@
+name: cpython
+on:
+ push:
+ paths:
+ - cpython/**
+ pull_request:
+ paths:
+ - cpython/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/cuda.yml b/.github/workflows/cuda.yml
new file mode 100644
index 00000000000..bc51f5ae18d
--- /dev/null
+++ b/.github/workflows/cuda.yml
@@ -0,0 +1,40 @@
+name: cuda
+on:
+ push:
+ paths:
+ - cuda/**
+ pull_request:
+ paths:
+ - cuda/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_CUDA: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+# macosx-x86_64:
+# runs-on: macos-10.15
+# steps:
+# - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-ppc64le, linux-x86_64, windows-x86_64]
+# needs: [linux-ppc64le, linux-x86_64, macosx-x86_64, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/dnnl.yml b/.github/workflows/dnnl.yml
new file mode 100644
index 00000000000..3650b82ecf5
--- /dev/null
+++ b/.github/workflows/dnnl.yml
@@ -0,0 +1,33 @@
+name: dnnl
+on:
+ push:
+ paths:
+ - dnnl/**
+ pull_request:
+ paths:
+ - dnnl/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86_64, macosx-x86_64, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/ffmpeg.yml b/.github/workflows/ffmpeg.yml
new file mode 100644
index 00000000000..ccb38fe33d7
--- /dev/null
+++ b/.github/workflows/ffmpeg.yml
@@ -0,0 +1,114 @@
+name: ffmpeg
+on:
+ push:
+ paths:
+ - ffmpeg/**
+ pull_request:
+ paths:
+ - ffmpeg/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_GCC: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ android-arm:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ strategy:
+ matrix:
+ ext: ["", -gpl]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-arm64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ strategy:
+ matrix:
+ ext: ["", -gpl]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ strategy:
+ matrix:
+ ext: ["", -gpl]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ strategy:
+ matrix:
+ ext: ["", -gpl]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ strategy:
+ matrix:
+ ext: ["", -gpl]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ strategy:
+ matrix:
+ ext: ["", -gpl]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ strategy:
+ matrix:
+ ext: ["", -gpl]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ strategy:
+ matrix:
+ ext: ["", -gpl]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ strategy:
+ matrix:
+ ext: ["", -gpl]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ strategy:
+ matrix:
+ ext: ["", -gpl]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ strategy:
+ matrix:
+ ext: ["", -gpl]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ strategy:
+ matrix:
+ ext: ["", -gpl]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [android-arm, android-arm64, android-x86, android-x86_64, linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/fftw.yml b/.github/workflows/fftw.yml
new file mode 100644
index 00000000000..0b48a432189
--- /dev/null
+++ b/.github/workflows/fftw.yml
@@ -0,0 +1,77 @@
+name: fftw
+on:
+ push:
+ paths:
+ - fftw/**
+ pull_request:
+ paths:
+ - fftw/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ android-arm:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-arm64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [android-arm, android-arm64, android-x86, android-x86_64, linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/flandmark.yml b/.github/workflows/flandmark.yml
new file mode 100644
index 00000000000..e33c6e47dac
--- /dev/null
+++ b/.github/workflows/flandmark.yml
@@ -0,0 +1,77 @@
+name: flandmark
+on:
+ push:
+ paths:
+ - flandmark/**
+ pull_request:
+ paths:
+ - flandmark/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ android-arm:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-arm64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [android-arm, android-arm64, android-x86, android-x86_64, linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/flycapture.yml b/.github/workflows/flycapture.yml
new file mode 100644
index 00000000000..222ec83af9b
--- /dev/null
+++ b/.github/workflows/flycapture.yml
@@ -0,0 +1,48 @@
+name: flycapture
+on:
+ push:
+ paths:
+ - flycapture/**
+ pull_request:
+ paths:
+ - flycapture/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-armhf, linux-arm64, linux-x86, linux-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/gsl.yml b/.github/workflows/gsl.yml
new file mode 100644
index 00000000000..428e8a1d39f
--- /dev/null
+++ b/.github/workflows/gsl.yml
@@ -0,0 +1,77 @@
+name: gsl
+on:
+ push:
+ paths:
+ - gsl/**
+ pull_request:
+ paths:
+ - gsl/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ android-arm:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-arm64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [android-arm, android-arm64, android-x86, android-x86_64, linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/gym.yml b/.github/workflows/gym.yml
new file mode 100644
index 00000000000..007585b1626
--- /dev/null
+++ b/.github/workflows/gym.yml
@@ -0,0 +1,20 @@
+name: gym
+on:
+ push:
+ paths:
+ - gym/**
+ pull_request:
+ paths:
+ - gym/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
diff --git a/.github/workflows/hdf5.yml b/.github/workflows/hdf5.yml
new file mode 100644
index 00000000000..23c157e9b17
--- /dev/null
+++ b/.github/workflows/hdf5.yml
@@ -0,0 +1,57 @@
+name: hdf5
+on:
+ push:
+ paths:
+ - hdf5/**
+ pull_request:
+ paths:
+ - hdf5/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/hyperscan.yml b/.github/workflows/hyperscan.yml
new file mode 100644
index 00000000000..0c3f476e777
--- /dev/null
+++ b/.github/workflows/hyperscan.yml
@@ -0,0 +1,33 @@
+name: hyperscan
+on:
+ push:
+ paths:
+ - hyperscan/**
+ pull_request:
+ paths:
+ - hyperscan/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86_64, macosx-x86_64, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/leptonica.yml b/.github/workflows/leptonica.yml
new file mode 100644
index 00000000000..707961088d0
--- /dev/null
+++ b/.github/workflows/leptonica.yml
@@ -0,0 +1,77 @@
+name: leptonica
+on:
+ push:
+ paths:
+ - leptonica/**
+ pull_request:
+ paths:
+ - leptonica/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ android-arm:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-arm64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [android-arm, android-arm64, android-x86, android-x86_64, linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/libdc1394.yml b/.github/workflows/libdc1394.yml
new file mode 100644
index 00000000000..b4dcdecc5a4
--- /dev/null
+++ b/.github/workflows/libdc1394.yml
@@ -0,0 +1,58 @@
+name: libdc1394
+on:
+ push:
+ paths:
+ - libdc1394/**
+ pull_request:
+ paths:
+ - libdc1394/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_NOTOOLS: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/libfreenect.yml b/.github/workflows/libfreenect.yml
new file mode 100644
index 00000000000..d70b7cadd2f
--- /dev/null
+++ b/.github/workflows/libfreenect.yml
@@ -0,0 +1,57 @@
+name: libfreenect
+on:
+ push:
+ paths:
+ - libfreenect/**
+ pull_request:
+ paths:
+ - libfreenect/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/libfreenect2.yml b/.github/workflows/libfreenect2.yml
new file mode 100644
index 00000000000..17b5d52d7dd
--- /dev/null
+++ b/.github/workflows/libfreenect2.yml
@@ -0,0 +1,38 @@
+name: libfreenect2
+on:
+ push:
+ paths:
+ - libfreenect2/**
+ pull_request:
+ paths:
+ - libfreenect2/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86, linux-x86_64, macosx-x86_64, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/libpostal.yml b/.github/workflows/libpostal.yml
new file mode 100644
index 00000000000..1350abc5ec8
--- /dev/null
+++ b/.github/workflows/libpostal.yml
@@ -0,0 +1,33 @@
+name: libpostal
+on:
+ push:
+ paths:
+ - libpostal/**
+ pull_request:
+ paths:
+ - libpostal/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86_64, macosx-x86_64, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/librealsense.yml b/.github/workflows/librealsense.yml
new file mode 100644
index 00000000000..caf3050f501
--- /dev/null
+++ b/.github/workflows/librealsense.yml
@@ -0,0 +1,52 @@
+name: librealsense
+on:
+ push:
+ paths:
+ - librealsense/**
+ pull_request:
+ paths:
+ - librealsense/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-armhf, linux-arm64, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/librealsense2.yml b/.github/workflows/librealsense2.yml
new file mode 100644
index 00000000000..660e0e76eff
--- /dev/null
+++ b/.github/workflows/librealsense2.yml
@@ -0,0 +1,53 @@
+name: librealsense2
+on:
+ push:
+ paths:
+ - librealsense2/**
+ pull_request:
+ paths:
+ - librealsense2/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_NOTOOLS: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-armhf, linux-arm64, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/liquidfun.yml b/.github/workflows/liquidfun.yml
new file mode 100644
index 00000000000..210c8e0e6b9
--- /dev/null
+++ b/.github/workflows/liquidfun.yml
@@ -0,0 +1,42 @@
+name: liquidfun
+on:
+ push:
+ paths:
+ - liquidfun/**
+ pull_request:
+ paths:
+ - liquidfun/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/llvm.yml b/.github/workflows/llvm.yml
new file mode 100644
index 00000000000..cff9ebb6e3f
--- /dev/null
+++ b/.github/workflows/llvm.yml
@@ -0,0 +1,58 @@
+name: llvm
+on:
+ push:
+ paths:
+ - llvm/**
+ pull_request:
+ paths:
+ - llvm/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_NOTOOLS: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/mkl-dnn.yml b/.github/workflows/mkl-dnn.yml
new file mode 100644
index 00000000000..f4acaaf60f2
--- /dev/null
+++ b/.github/workflows/mkl-dnn.yml
@@ -0,0 +1,34 @@
+name: mkl-dnn
+on:
+ push:
+ paths:
+ - mkl-dnn/**
+ pull_request:
+ paths:
+ - mkl-dnn/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_GCC: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86_64, macosx-x86_64, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/mkl.yml b/.github/workflows/mkl.yml
new file mode 100644
index 00000000000..8c84bf55086
--- /dev/null
+++ b/.github/workflows/mkl.yml
@@ -0,0 +1,42 @@
+name: mkl
+on:
+ push:
+ paths:
+ - mkl/**
+ pull_request:
+ paths:
+ - mkl/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/mxnet.yml b/.github/workflows/mxnet.yml
new file mode 100644
index 00000000000..e7c4136b80e
--- /dev/null
+++ b/.github/workflows/mxnet.yml
@@ -0,0 +1,53 @@
+name: mxnet
+on:
+ push:
+ paths:
+ - mxnet/**
+ pull_request:
+ paths:
+ - mxnet/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_CUDA: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ strategy:
+ matrix:
+ ext: ["", -gpu]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+# strategy:
+# matrix:
+# ext: ["", -gpu]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ strategy:
+ matrix:
+ ext: ["", -gpu]
+ steps:
+ - uses: al-cheb/configure-pagefile-action@v1.2
+ with:
+ minimum-size: 8GB
+ maximum-size: 16GB
+ disk-root: "C:"
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86, linux-x86_64, macosx-x86_64, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/ngraph.yml b/.github/workflows/ngraph.yml
new file mode 100644
index 00000000000..062f024e980
--- /dev/null
+++ b/.github/workflows/ngraph.yml
@@ -0,0 +1,29 @@
+name: ngraph
+on:
+ push:
+ paths:
+ - ngraph/**
+ pull_request:
+ paths:
+ - ngraph/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ redeploy:
+ needs: [linux-x86_64, macosx-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/numpy.yml b/.github/workflows/numpy.yml
new file mode 100644
index 00000000000..0e363724ee1
--- /dev/null
+++ b/.github/workflows/numpy.yml
@@ -0,0 +1,58 @@
+name: numpy
+on:
+ push:
+ paths:
+ - numpy/**
+ pull_request:
+ paths:
+ - numpy/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_GCC: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/onnx.yml b/.github/workflows/onnx.yml
new file mode 100644
index 00000000000..3c9e9c9385e
--- /dev/null
+++ b/.github/workflows/onnx.yml
@@ -0,0 +1,29 @@
+name: onnx
+on:
+ push:
+ paths:
+ - onnx/**
+ pull_request:
+ paths:
+ - onnx/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ redeploy:
+ needs: [linux-x86_64, macosx-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/onnxruntime.yml b/.github/workflows/onnxruntime.yml
new file mode 100644
index 00000000000..50762d2418e
--- /dev/null
+++ b/.github/workflows/onnxruntime.yml
@@ -0,0 +1,43 @@
+name: onnxruntime
+on:
+ push:
+ paths:
+ - onnxruntime/**
+ pull_request:
+ paths:
+ - onnxruntime/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_CUDA: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ strategy:
+ matrix:
+ ext: ["", -gpu]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+# strategy:
+# matrix:
+# ext: ["", -gpu]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ strategy:
+ matrix:
+ ext: ["", -gpu]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86_64, macosx-x86_64, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/openblas.yml b/.github/workflows/openblas.yml
new file mode 100644
index 00000000000..17051473d0c
--- /dev/null
+++ b/.github/workflows/openblas.yml
@@ -0,0 +1,86 @@
+name: openblas
+on:
+ push:
+ paths:
+ - openblas/**
+ pull_request:
+ paths:
+ - openblas/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_GCC: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ android-arm:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-arm64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ ios-arm64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ ios-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [android-arm, android-arm64, android-x86, android-x86_64, ios-arm64, ios-x86_64, linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/opencv.yml b/.github/workflows/opencv.yml
new file mode 100644
index 00000000000..2b4eb0650b1
--- /dev/null
+++ b/.github/workflows/opencv.yml
@@ -0,0 +1,92 @@
+name: opencv
+on:
+ push:
+ paths:
+ - opencv/**
+ pull_request:
+ paths:
+ - opencv/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_CUDA: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ android-arm:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-arm64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ ios-arm64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ ios-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ strategy:
+ matrix:
+ ext: ["", -gpu]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ strategy:
+ matrix:
+ ext: ["", -gpu]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [android-arm, android-arm64, android-x86, android-x86_64, ios-arm64, ios-x86_64, linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/openpose.yml b/.github/workflows/openpose.yml
new file mode 100644
index 00000000000..3081922e6d8
--- /dev/null
+++ b/.github/workflows/openpose.yml
@@ -0,0 +1,29 @@
+name: openpose
+on:
+ push:
+ paths:
+ - openpose/**
+ pull_request:
+ paths:
+ - openpose/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ redeploy:
+ needs: [linux-x86_64, macosx-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/qt.yml b/.github/workflows/qt.yml
new file mode 100644
index 00000000000..82f962aa198
--- /dev/null
+++ b/.github/workflows/qt.yml
@@ -0,0 +1,33 @@
+name: qt
+on:
+ push:
+ paths:
+ - qt/**
+ pull_request:
+ paths:
+ - qt/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86_64, macosx-x86_64, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/scipy.yml b/.github/workflows/scipy.yml
new file mode 100644
index 00000000000..d3808a672c4
--- /dev/null
+++ b/.github/workflows/scipy.yml
@@ -0,0 +1,58 @@
+name: scipy
+on:
+ push:
+ paths:
+ - scipy/**
+ pull_request:
+ paths:
+ - scipy/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_GCC: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/skia.yml b/.github/workflows/skia.yml
new file mode 100644
index 00000000000..8e68f58054c
--- /dev/null
+++ b/.github/workflows/skia.yml
@@ -0,0 +1,42 @@
+name: skia
+on:
+ push:
+ paths:
+ - skia/**
+ pull_request:
+ paths:
+ - skia/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ ios-arm64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ ios-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ redeploy:
+ needs: [ios-arm64, ios-x86_64, linux-x86, linux-x86_64, macosx-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/spinnaker.yml b/.github/workflows/spinnaker.yml
new file mode 100644
index 00000000000..c9ec31f901f
--- /dev/null
+++ b/.github/workflows/spinnaker.yml
@@ -0,0 +1,33 @@
+name: spinnaker
+on:
+ push:
+ paths:
+ - spinnaker/**
+ pull_request:
+ paths:
+ - spinnaker/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/systems.yml b/.github/workflows/systems.yml
new file mode 100644
index 00000000000..e5ddfe4b954
--- /dev/null
+++ b/.github/workflows/systems.yml
@@ -0,0 +1,57 @@
+name: systems
+on:
+ push:
+ paths:
+ - systems/**
+ pull_request:
+ paths:
+ - systems/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/tensorflow.yml b/.github/workflows/tensorflow.yml
new file mode 100644
index 00000000000..7e27fbf516c
--- /dev/null
+++ b/.github/workflows/tensorflow.yml
@@ -0,0 +1,76 @@
+name: tensorflow
+on:
+ push:
+ paths:
+ - tensorflow/**
+ pull_request:
+ paths:
+ - tensorflow/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_BAZEL: 1
+ CI_DEPLOY_NEED_CUDA: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ android-arm:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-arm64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ strategy:
+ matrix:
+ ext: ["", -gpu]
+# ext: ["", -gpu, -python, -python-gpu]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+# strategy:
+# matrix:
+# ext: ["", -gpu, -python, -python-gpu]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ strategy:
+ matrix:
+ ext: ["", -gpu]
+# ext: ["", -gpu, -python, -python-gpu]
+ steps:
+ - uses: al-cheb/configure-pagefile-action@v1.2
+ with:
+ minimum-size: 8GB
+ maximum-size: 16GB
+ disk-root: "C:"
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [android-arm, android-arm64, android-x86, android-x86_64, linux-x86, linux-x86_64, macosx-x86_64, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/tensorrt.yml b/.github/workflows/tensorrt.yml
new file mode 100644
index 00000000000..63ca707ac1a
--- /dev/null
+++ b/.github/workflows/tensorrt.yml
@@ -0,0 +1,30 @@
+name: tensorrt
+on:
+ push:
+ paths:
+ - tensorrt/**
+ pull_request:
+ paths:
+ - tensorrt/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_CUDA: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86_64, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/tesseract.yml b/.github/workflows/tesseract.yml
new file mode 100644
index 00000000000..ff0843fb720
--- /dev/null
+++ b/.github/workflows/tesseract.yml
@@ -0,0 +1,77 @@
+name: tesseract
+on:
+ push:
+ paths:
+ - tesseract/**
+ pull_request:
+ paths:
+ - tesseract/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ android-arm:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-arm64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ android-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:7
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-armhf:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-arm64:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-ppc64le:
+ runs-on: ubuntu-16.04
+ container: ubuntu:xenial
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
+ linux-x86:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [android-arm, android-arm64, android-x86, android-x86_64, linux-armhf, linux-arm64, linux-ppc64le, linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/tvm.yml b/.github/workflows/tvm.yml
new file mode 100644
index 00000000000..a5552ab29d4
--- /dev/null
+++ b/.github/workflows/tvm.yml
@@ -0,0 +1,43 @@
+name: tvm
+on:
+ push:
+ paths:
+ - tvm/**
+ pull_request:
+ paths:
+ - tvm/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_NEED_CUDA: 1
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ linux-x86_64:
+ runs-on: ubuntu-16.04
+ container: centos:6
+ strategy:
+ matrix:
+ ext: ["", -gpu]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-centos@actions
+ macosx-x86_64:
+ runs-on: macos-10.15
+# strategy:
+# matrix:
+# ext: ["", -gpu]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ strategy:
+ matrix:
+ ext: ["", -gpu]
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [linux-x86_64, macosx-x86_64, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/.github/workflows/videoinput.yml b/.github/workflows/videoinput.yml
new file mode 100644
index 00000000000..95a9f4d1ea8
--- /dev/null
+++ b/.github/workflows/videoinput.yml
@@ -0,0 +1,28 @@
+name: videoinput
+on:
+ push:
+ paths:
+ - videoinput/**
+ pull_request:
+ paths:
+ - videoinput/**
+ workflow_dispatch:
+env:
+ CI_DEPLOY_MODULE: ${{ github.workflow }}
+ CI_DEPLOY_PLATFORM: ${{ github.job }}
+ CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
+ CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
+jobs:
+ windows-x86:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ windows-x86_64:
+ runs-on: windows-2019
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
+ redeploy:
+ needs: [windows-x86, windows-x86_64]
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions
diff --git a/README.md b/README.md
index 4669c30c8d2..391d44ccfc5 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,57 @@
JavaCPP Presets
===============
-[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/javacpp-presets/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/javacpp-presets) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/javacpp-presets.svg)](http://bytedeco.org/builds/) Android, iOS, Linux, Mac OS X: [![Travis CI](https://travis-ci.org/bytedeco/javacpp-presets.svg?branch=master)](https://travis-ci.org/bytedeco/javacpp-presets) Windows: [![AppVeyor](https://ci.appveyor.com/api/projects/status/github/bytedeco/javacpp-presets?branch=master&svg=true)](https://ci.appveyor.com/project/bytedeco/javacpp-presets) Commercial support and paid services for custom presets: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
-
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/javacpp-presets/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/javacpp-presets) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/javacpp-presets.svg)](http://bytedeco.org/builds/)
+Build status for all platforms (Android, iOS, Linux, Mac OS X, Windows):
+ [![opencv](https://github.com/bytedeco/javacpp-presets/workflows/opencv/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aopencv)
+ [![ffmpeg](https://github.com/bytedeco/javacpp-presets/workflows/ffmpeg/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Affmpeg)
+ [![flycapture](https://github.com/bytedeco/javacpp-presets/workflows/flycapture/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aflycapture)
+ [![spinnaker](https://github.com/bytedeco/javacpp-presets/workflows/spinnaker/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aspinnaker)
+ [![libdc1394](https://github.com/bytedeco/javacpp-presets/workflows/libdc1394/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Alibdc1394)
+ [![libfreenect](https://github.com/bytedeco/javacpp-presets/workflows/libfreenect/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Alibfreenect)
+ [![libfreenect2](https://github.com/bytedeco/javacpp-presets/workflows/libfreenect2/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Alibfreenect2)
+ [![librealsense](https://github.com/bytedeco/javacpp-presets/workflows/librealsense/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Alibrealsense)
+ [![librealsense2](https://github.com/bytedeco/javacpp-presets/workflows/librealsense2/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Alibrealsense2)
+ [![videoinput](https://github.com/bytedeco/javacpp-presets/workflows/videoinput/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Avideoinput)
+ [![artoolkitplus](https://github.com/bytedeco/javacpp-presets/workflows/artoolkitplus/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aartoolkitplus)
+ [![chilitags](https://github.com/bytedeco/javacpp-presets/workflows/chilitags/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Achilitags)
+ [![flandmark](https://github.com/bytedeco/javacpp-presets/workflows/flandmark/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aflandmark)
+ [![arrow](https://github.com/bytedeco/javacpp-presets/workflows/arrow/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aarrow)
+ [![hdf5](https://github.com/bytedeco/javacpp-presets/workflows/hdf5/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Ahdf5)
+ [![hyperscan](https://github.com/bytedeco/javacpp-presets/workflows/hyperscan/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Ahyperscan)
+ [![mkl](https://github.com/bytedeco/javacpp-presets/workflows/mkl/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Amkl)
+ [![mkl-dnn](https://github.com/bytedeco/javacpp-presets/workflows/mkl-dnn/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Amkl-dnn)
+ [![dnnl](https://github.com/bytedeco/javacpp-presets/workflows/dnnl/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Adnnl)
+ [![openblas](https://github.com/bytedeco/javacpp-presets/workflows/openblas/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aopenblas)
+ [![arpack-ng](https://github.com/bytedeco/javacpp-presets/workflows/arpack-ng/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aarpack-ng)
+ [![cminpack](https://github.com/bytedeco/javacpp-presets/workflows/cminpack/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Acminpack)
+ [![fftw](https://github.com/bytedeco/javacpp-presets/workflows/fftw/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Afftw)
+ [![gsl](https://github.com/bytedeco/javacpp-presets/workflows/gsl/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Agsl)
+ [![cpython](https://github.com/bytedeco/javacpp-presets/workflows/cpython/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Acpython)
+ [![numpy](https://github.com/bytedeco/javacpp-presets/workflows/numpy/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Anumpy)
+ [![scipy](https://github.com/bytedeco/javacpp-presets/workflows/scipy/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Ascipy)
+ [![gym](https://github.com/bytedeco/javacpp-presets/workflows/gym/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Agym)
+ [![llvm](https://github.com/bytedeco/javacpp-presets/workflows/llvm/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Allvm)
+ [![libpostal](https://github.com/bytedeco/javacpp-presets/workflows/libpostal/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Alibpostal)
+ [![leptonica](https://github.com/bytedeco/javacpp-presets/workflows/leptonica/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aleptonica)
+ [![tesseract](https://github.com/bytedeco/javacpp-presets/workflows/tesseract/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Atesseract)
+ [![caffe](https://github.com/bytedeco/javacpp-presets/workflows/caffe/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Acaffe)
+ [![openpose](https://github.com/bytedeco/javacpp-presets/workflows/openpose/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aopenpose)
+ [![cuda](https://github.com/bytedeco/javacpp-presets/workflows/cuda/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Acuda)
+ [![mxnet](https://github.com/bytedeco/javacpp-presets/workflows/mxnet/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Amxnet)
+ [![tensorflow](https://github.com/bytedeco/javacpp-presets/workflows/tensorflow/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Atensorflow)
+ [![tensorrt](https://github.com/bytedeco/javacpp-presets/workflows/tensorrt/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Atensorrt)
+ [![ale](https://github.com/bytedeco/javacpp-presets/workflows/ale/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aale)
+ [![onnx](https://github.com/bytedeco/javacpp-presets/workflows/onnx/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aonnx)
+ [![ngraph](https://github.com/bytedeco/javacpp-presets/workflows/ngraph/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Angraph)
+ [![onnxruntime](https://github.com/bytedeco/javacpp-presets/workflows/onnxruntime/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aonnxruntime)
+ [![tvm](https://github.com/bytedeco/javacpp-presets/workflows/tvm/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Atvm)
+ [![liquidfun](https://github.com/bytedeco/javacpp-presets/workflows/liquidfun/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aliquidfun)
+ [![qt](https://github.com/bytedeco/javacpp-presets/workflows/qt/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aqt)
+ [![skia](https://github.com/bytedeco/javacpp-presets/workflows/skia/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Askia)
+ [![cpu_features](https://github.com/bytedeco/javacpp-presets/workflows/cpu_features/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Acpu_features)
+ [![systems](https://github.com/bytedeco/javacpp-presets/workflows/systems/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Asystems)
+Commercial support and paid services for custom presets: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
Introduction
------------
diff --git a/ale/README.md b/ale/README.md
index 917f7866318..d5f4003efdc 100644
--- a/ale/README.md
+++ b/ale/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for ALE
=======================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/ale/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/ale) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/ale.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![ale](https://github.com/bytedeco/javacpp-presets/workflows/ale/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aale) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/arpack-ng/README.md b/arpack-ng/README.md
index 829e253dae3..b5d163e9b48 100644
--- a/arpack-ng/README.md
+++ b/arpack-ng/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for ARPACK-NG
=============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/arpack-ng/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/arpack-ng) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/arpack-ng.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![arpack-ng](https://github.com/bytedeco/javacpp-presets/workflows/arpack-ng/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aarpack-ng) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/arrow/README.md b/arrow/README.md
index 66ed11e260d..7cf23a4ebb4 100644
--- a/arrow/README.md
+++ b/arrow/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for Arrow
=========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/arrow/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/arrow) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/arrow.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![arrow](https://github.com/bytedeco/javacpp-presets/workflows/arrow/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aarrow) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/artoolkitplus/README.md b/artoolkitplus/README.md
index 462e9c68dac..87860c04f70 100644
--- a/artoolkitplus/README.md
+++ b/artoolkitplus/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for ARToolKitPlus
=================================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/artoolkitplus/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/artoolkitplus) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/artoolkitplus.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![artoolkitplus](https://github.com/bytedeco/javacpp-presets/workflows/artoolkitplus/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aartoolkitplus) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/caffe/README.md b/caffe/README.md
index 78a2f15d143..a2667883c53 100644
--- a/caffe/README.md
+++ b/caffe/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for Caffe
=========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/caffe/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/caffe) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/caffe.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![caffe](https://github.com/bytedeco/javacpp-presets/workflows/caffe/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Acaffe) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/chilitags/README.md b/chilitags/README.md
index d78f654ccbe..762ecc366bc 100644
--- a/chilitags/README.md
+++ b/chilitags/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for Chilitags
=============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/chilitags/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/chilitags) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/chilitags.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![chilitags](https://github.com/bytedeco/javacpp-presets/workflows/chilitags/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Achilitags) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/cminpack/README.md b/cminpack/README.md
index 3fdddac3584..cacce30417b 100644
--- a/cminpack/README.md
+++ b/cminpack/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for CMINPACK
============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/cminpack/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/cminpack) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/cminpack.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![cminpack](https://github.com/bytedeco/javacpp-presets/workflows/cminpack/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Acminpack) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/cpu_features/README.md b/cpu_features/README.md
index 0f0b28925f1..a9b20b91b68 100644
--- a/cpu_features/README.md
+++ b/cpu_features/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for cpu_features
================================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/cpu_features/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/cpu_features) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/cpu_features.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![cpu_features](https://github.com/bytedeco/javacpp-presets/workflows/cpu_features/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Acpu_features) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/cpython/README.md b/cpython/README.md
index a5ccb3f6990..0ca51354cb3 100644
--- a/cpython/README.md
+++ b/cpython/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for CPython
===========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/cpython/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/cpython) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/cpython.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![cpython](https://github.com/bytedeco/javacpp-presets/workflows/cpython/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Acpython) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
License Agreements
------------------
By downloading these archives, you agree to the [terms and conditions for accessing or otherwise using Python](https://docs.python.org/3/license.html).
diff --git a/cuda/README.md b/cuda/README.md
index a141387e556..7d70567fd46 100644
--- a/cuda/README.md
+++ b/cuda/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for CUDA
========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/cuda/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/cuda) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/cuda.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![cuda](https://github.com/bytedeco/javacpp-presets/workflows/cuda/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Acuda) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
License Agreements
------------------
By downloading these archives, you agree to the terms of the license agreements for NVIDIA software included in the archives.
diff --git a/dnnl/README.md b/dnnl/README.md
index 2089770599c..b4b2183ef98 100644
--- a/dnnl/README.md
+++ b/dnnl/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for DNNL
========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/dnnl/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/dnnl) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/dnnl.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![dnnl](https://github.com/bytedeco/javacpp-presets/workflows/dnnl/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Adnnl) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/ffmpeg/README.md b/ffmpeg/README.md
index 73a325dae5c..1938769f964 100644
--- a/ffmpeg/README.md
+++ b/ffmpeg/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for FFmpeg
==========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/ffmpeg/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/ffmpeg) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/ffmpeg.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![ffmpeg](https://github.com/bytedeco/javacpp-presets/workflows/ffmpeg/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Affmpeg) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/fftw/README.md b/fftw/README.md
index 2213f30ebac..f3e4d281fa3 100644
--- a/fftw/README.md
+++ b/fftw/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for FFTW
========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/fftw/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/fftw) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/fftw.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![fftw](https://github.com/bytedeco/javacpp-presets/workflows/fftw/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Afftw) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/flandmark/README.md b/flandmark/README.md
index a59d3b3be42..b2a3f781fda 100644
--- a/flandmark/README.md
+++ b/flandmark/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for flandmark
=============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/opencv/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/flandmark) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/flandmark.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![flandmark](https://github.com/bytedeco/javacpp-presets/workflows/flandmark/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aflandmark) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/flycapture/README.md b/flycapture/README.md
index 0baffc8d4e0..c51107159fe 100644
--- a/flycapture/README.md
+++ b/flycapture/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for FlyCapture
==============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/flycapture/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/flycapture) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/flycapture.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![flycapture](https://github.com/bytedeco/javacpp-presets/workflows/flycapture/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aflycapture) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/gsl/README.md b/gsl/README.md
index 454972e0877..bed74cdc55a 100644
--- a/gsl/README.md
+++ b/gsl/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for GSL
=======================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/gsl/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/gsl) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/gsl.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![gsl](https://github.com/bytedeco/javacpp-presets/workflows/gsl/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Agsl) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/gym/README.md b/gym/README.md
index 8124507387b..423dc85a228 100644
--- a/gym/README.md
+++ b/gym/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for Gym
=======================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/gym/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/gym) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/gym.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![gym](https://github.com/bytedeco/javacpp-presets/workflows/gym/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Agym) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/hdf5/README.md b/hdf5/README.md
index 74660f696c1..fe18c7f942a 100644
--- a/hdf5/README.md
+++ b/hdf5/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for HDF5
========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/hdf5/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/hdf5) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/hdf5.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![hdf5](https://github.com/bytedeco/javacpp-presets/workflows/hdf5/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Ahdf5) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/hyperscan/README.md b/hyperscan/README.md
index 59fa0ca1c80..9d4424377d6 100644
--- a/hyperscan/README.md
+++ b/hyperscan/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for Hyperscan
=============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/hyperscan/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/hyperscan) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/hyperscan.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![hyperscan](https://github.com/bytedeco/javacpp-presets/workflows/hyperscan/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Ahyperscan) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/leptonica/README.md b/leptonica/README.md
index 9d56c6cc486..049af9677ca 100644
--- a/leptonica/README.md
+++ b/leptonica/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for Leptonica
=============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/leptonica/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/leptonica) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/leptonica.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![leptonica](https://github.com/bytedeco/javacpp-presets/workflows/leptonica/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aleptonica) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/libdc1394/README.md b/libdc1394/README.md
index 6fdf050beeb..acc85311bef 100644
--- a/libdc1394/README.md
+++ b/libdc1394/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for libdc1394
=============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/libdc1394/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/libdc1394) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/libdc1394.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![libdc1394](https://github.com/bytedeco/javacpp-presets/workflows/libdc1394/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Alibdc1394) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/libfreenect/README.md b/libfreenect/README.md
index 8a81e49c153..e86c1fb77a4 100644
--- a/libfreenect/README.md
+++ b/libfreenect/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for libfreenect
===============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/libfreenect/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/libfreenect) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/libfreenect.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![libfreenect](https://github.com/bytedeco/javacpp-presets/workflows/libfreenect/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Alibfreenect) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/libfreenect2/README.md b/libfreenect2/README.md
index 1ee713d48f5..05e8c7308cd 100644
--- a/libfreenect2/README.md
+++ b/libfreenect2/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for libfreenect2
================================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/libfreenect2/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/libfreenect2) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/libfreenect2.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![libfreenect2](https://github.com/bytedeco/javacpp-presets/workflows/libfreenect2/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Alibfreenect2) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/libpostal/README.md b/libpostal/README.md
index 0a82423ef57..adab37ff283 100644
--- a/libpostal/README.md
+++ b/libpostal/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for libpostal
=============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/libpostal/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/libpostal) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/libpostal.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![libpostal](https://github.com/bytedeco/javacpp-presets/workflows/libpostal/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Alibpostal) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/librealsense/README.md b/librealsense/README.md
index e91b5b5e84b..1e8e1836d59 100644
--- a/librealsense/README.md
+++ b/librealsense/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for librealsense
================================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/librealsense/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/librealsense) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/librealsense.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![librealsense](https://github.com/bytedeco/javacpp-presets/workflows/librealsense/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Alibrealsense) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/librealsense2/README.md b/librealsense2/README.md
index 58f21edaca0..76b85aa50ab 100644
--- a/librealsense2/README.md
+++ b/librealsense2/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for librealsense2
=================================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/librealsense2/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/librealsense2) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/librealsense2.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![librealsense2](https://github.com/bytedeco/javacpp-presets/workflows/librealsense2/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Alibrealsense2) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/liquidfun/README.md b/liquidfun/README.md
index 1a553a209db..a52fd9b3c24 100644
--- a/liquidfun/README.md
+++ b/liquidfun/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for LiquidFun
=============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/liquidfun/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/liquidfun) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/liquidfun.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![liquidfun](https://github.com/bytedeco/javacpp-presets/workflows/liquidfun/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aliquidfun) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/llvm/README.md b/llvm/README.md
index 731829c13e3..a93ab915b21 100644
--- a/llvm/README.md
+++ b/llvm/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for LLVM
========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/llvm/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/llvm) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/llvm.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![llvm](https://github.com/bytedeco/javacpp-presets/workflows/llvm/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Allvm) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/mkl-dnn/README.md b/mkl-dnn/README.md
index f86bf9e9a55..fdac209cd9b 100644
--- a/mkl-dnn/README.md
+++ b/mkl-dnn/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for MKL-DNN
===========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/mkl-dnn/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/mkl-dnn) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/mkl-dnn.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![mkl-dnn](https://github.com/bytedeco/javacpp-presets/workflows/mkl-dnn/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Amkl-dnn) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/mkl/README.md b/mkl/README.md
index 57eec50cefe..b2a9e083388 100644
--- a/mkl/README.md
+++ b/mkl/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for MKL
=======================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/mkl/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/mkl) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/mkl.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![mkl](https://github.com/bytedeco/javacpp-presets/workflows/mkl/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Amkl) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/mxnet/README.md b/mxnet/README.md
index 94b6e4049ac..2ed42bbbb1f 100644
--- a/mxnet/README.md
+++ b/mxnet/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for MXNet
=========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/mxnet/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/mxnet) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/mxnet.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![mxnet](https://github.com/bytedeco/javacpp-presets/workflows/mxnet/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Amxnet) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/ngraph/README.md b/ngraph/README.md
index c3404b5f162..278c8f5e9c5 100644
--- a/ngraph/README.md
+++ b/ngraph/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for nGraph
==========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/ngraph/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/ngraph) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/ngraph.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![ngraph](https://github.com/bytedeco/javacpp-presets/workflows/ngraph/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Angraph) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/numpy/README.md b/numpy/README.md
index f282db6b614..c6591a421ca 100644
--- a/numpy/README.md
+++ b/numpy/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for NumPy
=========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/numpy/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/numpy) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/numpy.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![numpy](https://github.com/bytedeco/javacpp-presets/workflows/numpy/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Anumpy) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/onnx/README.md b/onnx/README.md
index d0087d882a6..feee660d5c1 100644
--- a/onnx/README.md
+++ b/onnx/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for ONNX
========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/onnx/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/onnx) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/onnx.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![onnx](https://github.com/bytedeco/javacpp-presets/workflows/onnx/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aonnx) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/onnxruntime/README.md b/onnxruntime/README.md
index 655b977154c..aea84d0062f 100644
--- a/onnxruntime/README.md
+++ b/onnxruntime/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for ONNX Runtime
================================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/onnxruntime/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/onnxruntime) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/onnxruntime.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![onnxruntime](https://github.com/bytedeco/javacpp-presets/workflows/onnxruntime/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aonnxruntime) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/openblas/README.md b/openblas/README.md
index 01b26a90d58..3100c6de322 100644
--- a/openblas/README.md
+++ b/openblas/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for OpenBLAS
============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/openblas/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/openblas) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/openblas.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![openblas](https://github.com/bytedeco/javacpp-presets/workflows/openblas/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aopenblas) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/opencv/README.md b/opencv/README.md
index e607c31ea19..631ff8fe971 100644
--- a/opencv/README.md
+++ b/opencv/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for OpenCV
==========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/opencv/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/opencv) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/opencv.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![opencv](https://github.com/bytedeco/javacpp-presets/workflows/opencv/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aopencv) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/openpose/README.md b/openpose/README.md
index 64c84920180..a2e7e276791 100644
--- a/openpose/README.md
+++ b/openpose/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for OpenPose
============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/openpose/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/openpose) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/openpose.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![openpose](https://github.com/bytedeco/javacpp-presets/workflows/openpose/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aopenpose) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/qt/README.md b/qt/README.md
index c7754b63cb0..25e27b25227 100644
--- a/qt/README.md
+++ b/qt/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for Qt
======================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/qt/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/qt) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/qt.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![qt](https://github.com/bytedeco/javacpp-presets/workflows/qt/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aqt) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/scipy/README.md b/scipy/README.md
index 86bcdeff5f7..0e667435d16 100644
--- a/scipy/README.md
+++ b/scipy/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for SciPy
=========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/scipy/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/scipy) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/scipy.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![scipy](https://github.com/bytedeco/javacpp-presets/workflows/scipy/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Ascipy) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/skia/README.md b/skia/README.md
index 12b1928f920..0e4eefd0de3 100644
--- a/skia/README.md
+++ b/skia/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for Skia
========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/skia/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/skia) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/skia.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![skia](https://github.com/bytedeco/javacpp-presets/workflows/skia/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Askia) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/spinnaker/README.md b/spinnaker/README.md
index 89c354e15cb..f57f8d94e65 100644
--- a/spinnaker/README.md
+++ b/spinnaker/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for Spinnaker
=============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/spinnaker/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/spinnaker) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/spinnaker.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![spinnaker](https://github.com/bytedeco/javacpp-presets/workflows/spinnaker/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Aspinnaker) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/systems/README.md b/systems/README.md
index e09fcaeac56..3fb12fae651 100644
--- a/systems/README.md
+++ b/systems/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for Systems
===========================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/systems/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/systems) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/systems.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![systems](https://github.com/bytedeco/javacpp-presets/workflows/systems/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Asystems) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for system APIs:
diff --git a/tensorflow/README.md b/tensorflow/README.md
index 76abe09305c..6e31f1bea02 100644
--- a/tensorflow/README.md
+++ b/tensorflow/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for TensorFlow
==============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/tensorflow/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/tensorflow) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/tensorflow.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![tensorflow](https://github.com/bytedeco/javacpp-presets/workflows/tensorflow/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Atensorflow) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/tensorrt/README.md b/tensorrt/README.md
index 045c2f7628e..880f248c1c3 100644
--- a/tensorrt/README.md
+++ b/tensorrt/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for TensorRT
============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/tensorrt/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/tensorrt) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/tensorrt.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![tensorrt](https://github.com/bytedeco/javacpp-presets/workflows/tensorrt/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Atensorrt) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
License Agreements
------------------
By downloading these archives, you agree to the terms of the license agreements for NVIDIA software included in the archives.
diff --git a/tesseract/README.md b/tesseract/README.md
index 00b3fb16ab3..ab806fc606e 100644
--- a/tesseract/README.md
+++ b/tesseract/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for Tesseract
=============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/tesseract/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/tesseract) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/tesseract.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![tesseract](https://github.com/bytedeco/javacpp-presets/workflows/tesseract/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Atesseract) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/tvm/README.md b/tvm/README.md
index 8949d1ea89c..580820cb2a3 100644
--- a/tvm/README.md
+++ b/tvm/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for TVM
=======================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/tvm/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/tvm) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/tvm.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![tvm](https://github.com/bytedeco/javacpp-presets/workflows/tvm/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Atvm) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for:
diff --git a/videoinput/README.md b/videoinput/README.md
index 75f4e5bfce7..a7bc6eb6440 100644
--- a/videoinput/README.md
+++ b/videoinput/README.md
@@ -1,6 +1,10 @@
JavaCPP Presets for videoInput
==============================
+[![Gitter](https://badges.gitter.im/bytedeco/javacpp.svg)](https://gitter.im/bytedeco/javacpp) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/videoinput/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/videoinput) [![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/org.bytedeco/videoinput.svg)](http://bytedeco.org/builds/)
+Build status for all platforms: [![videoinput](https://github.com/bytedeco/javacpp-presets/workflows/videoinput/badge.svg)](https://github.com/bytedeco/javacpp-presets/actions?query=workflow%3Avideoinput) Commercial support: [![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic&logo=appveyor&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/bytedeco/javacpp-presets)
+
+
Introduction
------------
This directory contains the JavaCPP Presets module for: