Merge remote-tracking branch 'upstream/master' into merge
This commit is contained in:
commit
b82fe2c56d
58 changed files with 202 additions and 180 deletions
.github/workflows
README.mdaddins
images
scripts.d
10-mingw-std-threads.sh10-mingw.sh10-xorg-macros.sh20-libxml2.sh20-zlib.sh25-fribidi.sh25-openssl.sh35-fontconfig.sh45-harfbuzz.sh45-opencl.sh45-pulseaudio.sh45-vmaf.sh
45-x11
50-amf.sh50-aom.sh50-avisynth.sh50-dav1d.sh50-fdk-aac.sh50-ffnvcodec.sh50-frei0r.sh50-libass.sh50-libopus.sh50-librist
50-libvpx.sh50-libwebp.sh50-openh264.sh50-openjpeg.sh50-openmpt.sh50-rav1e.sh50-rubberband.sh50-sdl.sh50-srt.sh50-svtav1.sh50-uavs3d.sh50-vaapi
50-vulkan
50-x264.sh50-x265.sh50-zimg.shutil
8
.github/workflows/build.yml
vendored
8
.github/workflows/build.yml
vendored
|
@ -80,7 +80,7 @@ jobs:
|
|||
fail-fast: false
|
||||
matrix:
|
||||
target: [win64]
|
||||
variant: [gpl-shared,gpl-shared 4.4]
|
||||
variant: [gpl-shared 4.4,gpl-shared 5.0]
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
@ -119,8 +119,8 @@ jobs:
|
|||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
target: [win64]
|
||||
variant: [gpl-shared 4.4]
|
||||
target: [win64,linux64]
|
||||
variant: [gpl,lgpl,gpl 4.4,gpl 5.0,lgpl 4.4,lgpl 5.0,gpl-shared,lgpl-shared,gpl-shared 4.4,gpl-shared 5.0,lgpl-shared 4.4,lgpl-shared 5.0]
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
@ -141,7 +141,7 @@ jobs:
|
|||
path: artifacts/*
|
||||
publish_release:
|
||||
name: Publish release
|
||||
if: github.event_name != 'push'
|
||||
if: ${{ github.event_name == 'schedule' || github.event.inputs.doRelease == 'true' }}
|
||||
needs: build_ffmpeg
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
|
|
2
.github/workflows/pr.yml
vendored
2
.github/workflows/pr.yml
vendored
|
@ -18,7 +18,7 @@ jobs:
|
|||
fail-fast: false
|
||||
matrix:
|
||||
target: [win64]
|
||||
variant: [gpl-shared 4.4]
|
||||
variant: [gpl-shared 4.4,gpl-shared 5.0]
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
|
|
@ -18,6 +18,7 @@ Builds run daily at 12:00 UTC (or GitHubs idea of that time) and are automatical
|
|||
|
||||
- The last build of each month is kept for two years.
|
||||
- The last 14 daily builds are kept.
|
||||
- The special "latest" build floats and provides consistent URLs always pointing to the latest build.
|
||||
|
||||
## Package List
|
||||
|
||||
|
|
2
addins/5.0.sh
Normal file
2
addins/5.0.sh
Normal file
|
@ -0,0 +1,2 @@
|
|||
#!/bin/bash
|
||||
GIT_BRANCH="release/5.0"
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# crosstool-NG 1.24.0.498_5075e1f Configuration
|
||||
# crosstool-NG 1.24.0.533_681aaef Configuration
|
||||
#
|
||||
CT_CONFIGURE_has_static_link=y
|
||||
CT_CONFIGURE_has_cxx11=y
|
||||
|
@ -27,11 +27,11 @@ CT_CONFIGURE_has_sha1sum=y
|
|||
CT_CONFIGURE_has_sha256sum=y
|
||||
CT_CONFIGURE_has_sha512sum=y
|
||||
CT_CONFIGURE_has_install_with_strip_program=y
|
||||
CT_VERSION="1.24.0.498_5075e1f"
|
||||
CT_VERSION="1.24.0.533_681aaef"
|
||||
CT_VCHECK=""
|
||||
CT_CONFIG_VERSION_ENV="3"
|
||||
CT_CONFIG_VERSION_CURRENT="3"
|
||||
CT_CONFIG_VERSION="3"
|
||||
CT_CONFIG_VERSION_ENV="4"
|
||||
CT_CONFIG_VERSION_CURRENT="4"
|
||||
CT_CONFIG_VERSION="4"
|
||||
CT_MODULES=y
|
||||
|
||||
#
|
||||
|
@ -307,6 +307,8 @@ CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
|
|||
CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
|
||||
CT_LINUX_ARCHIVE_FORMATS=".tar.xz .tar.gz"
|
||||
CT_LINUX_SIGNATURE_FORMAT="unpacked/.sign"
|
||||
CT_LINUX_5_12_or_older=y
|
||||
CT_LINUX_older_than_5_12=y
|
||||
CT_LINUX_5_3_or_older=y
|
||||
CT_LINUX_older_than_5_3=y
|
||||
CT_LINUX_4_8_or_older=y
|
||||
|
@ -358,7 +360,8 @@ CT_BINUTILS_PATCH_GLOBAL=y
|
|||
# CT_BINUTILS_PATCH_LOCAL_BUNDLED is not set
|
||||
# CT_BINUTILS_PATCH_NONE is not set
|
||||
CT_BINUTILS_PATCH_ORDER="global"
|
||||
CT_BINUTILS_V_2_37=y
|
||||
CT_BINUTILS_V_2_38=y
|
||||
# CT_BINUTILS_V_2_37 is not set
|
||||
# CT_BINUTILS_V_2_36 is not set
|
||||
# CT_BINUTILS_V_2_35 is not set
|
||||
# CT_BINUTILS_V_2_34 is not set
|
||||
|
@ -370,7 +373,7 @@ CT_BINUTILS_V_2_37=y
|
|||
# CT_BINUTILS_V_2_28 is not set
|
||||
# CT_BINUTILS_V_2_27 is not set
|
||||
# CT_BINUTILS_V_2_26 is not set
|
||||
CT_BINUTILS_VERSION="2.37"
|
||||
CT_BINUTILS_VERSION="2.38"
|
||||
CT_BINUTILS_MIRRORS="$(CT_Mirrors GNU binutils) $(CT_Mirrors sourceware binutils/releases)"
|
||||
CT_BINUTILS_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
|
||||
CT_BINUTILS_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
|
||||
|
@ -395,6 +398,7 @@ CT_BINUTILS_LINKERS_LIST="ld"
|
|||
CT_BINUTILS_LINKER_DEFAULT="bfd"
|
||||
CT_BINUTILS_PLUGINS=y
|
||||
CT_BINUTILS_RELRO=m
|
||||
CT_BINUTILS_DETERMINISTIC_ARCHIVES=y
|
||||
CT_BINUTILS_EXTRA_CONFIG_ARRAY=""
|
||||
# CT_BINUTILS_FOR_TARGET is not set
|
||||
CT_ALL_BINUTILS_CHOICES="BINUTILS"
|
||||
|
@ -406,7 +410,7 @@ CT_ALL_BINUTILS_CHOICES="BINUTILS"
|
|||
# CT_LIBC_BIONIC is not set
|
||||
CT_LIBC_GLIBC=y
|
||||
# CT_LIBC_MUSL is not set
|
||||
# CT_LIBC_UCLIBC is not set
|
||||
# CT_LIBC_UCLIBC_NG is not set
|
||||
CT_LIBC="glibc"
|
||||
CT_LIBC_CHOICE_KSYM="GLIBC"
|
||||
CT_THREADS="nptl"
|
||||
|
@ -431,6 +435,7 @@ CT_GLIBC_PATCH_GLOBAL=y
|
|||
# CT_GLIBC_PATCH_LOCAL_BUNDLED is not set
|
||||
# CT_GLIBC_PATCH_NONE is not set
|
||||
CT_GLIBC_PATCH_ORDER="global"
|
||||
# CT_GLIBC_V_2_35 is not set
|
||||
# CT_GLIBC_V_2_34 is not set
|
||||
# CT_GLIBC_V_2_33 is not set
|
||||
# CT_GLIBC_V_2_32 is not set
|
||||
|
@ -499,7 +504,7 @@ CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y
|
|||
# CT_GLIBC_KERNEL_VERSION_CHOSEN is not set
|
||||
CT_GLIBC_MIN_KERNEL="4.4.292"
|
||||
CT_GLIBC_ENABLE_COMMON_FLAG=y
|
||||
CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC"
|
||||
CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC_NG"
|
||||
CT_LIBC_SUPPORT_THREADS_ANY=y
|
||||
CT_LIBC_SUPPORT_THREADS_NATIVE=y
|
||||
|
||||
|
@ -514,9 +519,7 @@ CT_LIBC_XLDD=y
|
|||
#
|
||||
# C compiler
|
||||
#
|
||||
CT_CC_CORE_PASSES_NEEDED=y
|
||||
CT_CC_CORE_PASS_1_NEEDED=y
|
||||
CT_CC_CORE_PASS_2_NEEDED=y
|
||||
CT_CC_CORE_NEEDED=y
|
||||
CT_CC_SUPPORT_CXX=y
|
||||
CT_CC_SUPPORT_FORTRAN=y
|
||||
CT_CC_SUPPORT_ADA=y
|
||||
|
@ -535,7 +538,6 @@ CT_CC_GCC_PKG_KSYM="GCC"
|
|||
CT_GCC_DIR_NAME="gcc"
|
||||
CT_GCC_USE_GNU=y
|
||||
# CT_GCC_USE_LINARO is not set
|
||||
# CT_GCC_USE_ORACLE is not set
|
||||
CT_GCC_USE="GCC"
|
||||
CT_GCC_PKG_NAME="gcc"
|
||||
CT_GCC_SRC_RELEASE=y
|
||||
|
@ -578,8 +580,6 @@ CT_GCC_later_than_5=y
|
|||
CT_GCC_5_or_later=y
|
||||
CT_GCC_later_than_4_9=y
|
||||
CT_GCC_4_9_or_later=y
|
||||
CT_GCC_later_than_4_8=y
|
||||
CT_GCC_4_8_or_later=y
|
||||
CT_CC_GCC_ENABLE_PLUGINS=y
|
||||
CT_CC_GCC_HAS_LIBMPX=y
|
||||
CT_CC_GCC_ENABLE_CXX_FLAGS=""
|
||||
|
@ -679,6 +679,21 @@ CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
|
|||
CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
|
||||
CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz"
|
||||
CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig"
|
||||
CT_GETTEXT_0_21_or_later=y
|
||||
CT_GETTEXT_0_21_or_older=y
|
||||
CT_GETTEXT_INCOMPATIBLE_WITH_UCLIBC_NG=y
|
||||
|
||||
#
|
||||
# This version of gettext is not compatible with uClibc-NG. Select
|
||||
#
|
||||
|
||||
#
|
||||
# a different version if uClibc-NG is used on the target or (in a
|
||||
#
|
||||
|
||||
#
|
||||
# Canadian cross build) on the host.
|
||||
#
|
||||
CT_COMP_LIBS_GMP=y
|
||||
CT_COMP_LIBS_GMP_PKG_KSYM="GMP"
|
||||
CT_GMP_DIR_NAME="gmp"
|
||||
|
@ -701,11 +716,6 @@ CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
|
|||
CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
|
||||
CT_GMP_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2"
|
||||
CT_GMP_SIGNATURE_FORMAT="packed/.sig"
|
||||
CT_GMP_later_than_5_1_0=y
|
||||
CT_GMP_5_1_0_or_later=y
|
||||
CT_GMP_later_than_5_0_0=y
|
||||
CT_GMP_5_0_0_or_later=y
|
||||
CT_GMP_REQUIRE_5_0_0_or_later=y
|
||||
CT_COMP_LIBS_ISL=y
|
||||
CT_COMP_LIBS_ISL_PKG_KSYM="ISL"
|
||||
CT_ISL_DIR_NAME="isl"
|
||||
|
@ -739,15 +749,6 @@ CT_ISL_later_than_0_18=y
|
|||
CT_ISL_0_18_or_later=y
|
||||
CT_ISL_later_than_0_15=y
|
||||
CT_ISL_0_15_or_later=y
|
||||
CT_ISL_REQUIRE_0_15_or_later=y
|
||||
CT_ISL_later_than_0_14=y
|
||||
CT_ISL_0_14_or_later=y
|
||||
CT_ISL_REQUIRE_0_14_or_later=y
|
||||
CT_ISL_later_than_0_13=y
|
||||
CT_ISL_0_13_or_later=y
|
||||
CT_ISL_later_than_0_12=y
|
||||
CT_ISL_0_12_or_later=y
|
||||
CT_ISL_REQUIRE_0_12_or_later=y
|
||||
# CT_COMP_LIBS_LIBELF is not set
|
||||
CT_COMP_LIBS_LIBICONV=y
|
||||
CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV"
|
||||
|
@ -821,9 +822,6 @@ CT_MPFR_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz .zip"
|
|||
CT_MPFR_SIGNATURE_FORMAT="packed/.asc"
|
||||
CT_MPFR_later_than_4_0_0=y
|
||||
CT_MPFR_4_0_0_or_later=y
|
||||
CT_MPFR_later_than_3_0_0=y
|
||||
CT_MPFR_3_0_0_or_later=y
|
||||
CT_MPFR_REQUIRE_3_0_0_or_later=y
|
||||
CT_COMP_LIBS_NCURSES=y
|
||||
CT_COMP_LIBS_NCURSES_PKG_KSYM="NCURSES"
|
||||
CT_NCURSES_DIR_NAME="ncurses"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# crosstool-NG 1.24.0.498_5075e1f Configuration
|
||||
# crosstool-NG 1.24.0.533_681aaef Configuration
|
||||
#
|
||||
CT_CONFIGURE_has_static_link=y
|
||||
CT_CONFIGURE_has_cxx11=y
|
||||
|
@ -27,11 +27,11 @@ CT_CONFIGURE_has_sha1sum=y
|
|||
CT_CONFIGURE_has_sha256sum=y
|
||||
CT_CONFIGURE_has_sha512sum=y
|
||||
CT_CONFIGURE_has_install_with_strip_program=y
|
||||
CT_VERSION="1.24.0.498_5075e1f"
|
||||
CT_VERSION="1.24.0.533_681aaef"
|
||||
CT_VCHECK=""
|
||||
CT_CONFIG_VERSION_ENV="3"
|
||||
CT_CONFIG_VERSION_CURRENT="3"
|
||||
CT_CONFIG_VERSION="3"
|
||||
CT_CONFIG_VERSION_ENV="4"
|
||||
CT_CONFIG_VERSION_CURRENT="4"
|
||||
CT_CONFIG_VERSION="4"
|
||||
CT_MODULES=y
|
||||
|
||||
#
|
||||
|
@ -288,7 +288,8 @@ CT_BINUTILS_PATCH_GLOBAL=y
|
|||
# CT_BINUTILS_PATCH_LOCAL_BUNDLED is not set
|
||||
# CT_BINUTILS_PATCH_NONE is not set
|
||||
CT_BINUTILS_PATCH_ORDER="global"
|
||||
CT_BINUTILS_V_2_37=y
|
||||
CT_BINUTILS_V_2_38=y
|
||||
# CT_BINUTILS_V_2_37 is not set
|
||||
# CT_BINUTILS_V_2_36 is not set
|
||||
# CT_BINUTILS_V_2_35 is not set
|
||||
# CT_BINUTILS_V_2_34 is not set
|
||||
|
@ -300,7 +301,7 @@ CT_BINUTILS_V_2_37=y
|
|||
# CT_BINUTILS_V_2_28 is not set
|
||||
# CT_BINUTILS_V_2_27 is not set
|
||||
# CT_BINUTILS_V_2_26 is not set
|
||||
CT_BINUTILS_VERSION="2.37"
|
||||
CT_BINUTILS_VERSION="2.38"
|
||||
CT_BINUTILS_MIRRORS="$(CT_Mirrors GNU binutils) $(CT_Mirrors sourceware binutils/releases)"
|
||||
CT_BINUTILS_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
|
||||
CT_BINUTILS_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
|
||||
|
@ -325,6 +326,7 @@ CT_BINUTILS_LINKERS_LIST="ld"
|
|||
CT_BINUTILS_LINKER_DEFAULT="bfd"
|
||||
CT_BINUTILS_PLUGINS=y
|
||||
CT_BINUTILS_RELRO=m
|
||||
CT_BINUTILS_DETERMINISTIC_ARCHIVES=y
|
||||
CT_BINUTILS_EXTRA_CONFIG_ARRAY=""
|
||||
# CT_BINUTILS_FOR_TARGET is not set
|
||||
CT_ALL_BINUTILS_CHOICES="BINUTILS"
|
||||
|
@ -367,15 +369,12 @@ CT_MINGW_W64_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
|
|||
CT_MINGW_W64_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
|
||||
CT_MINGW_W64_ARCHIVE_FORMATS=".tar.bz2 .zip"
|
||||
CT_MINGW_W64_SIGNATURE_FORMAT="packed/.sig"
|
||||
CT_MINGW_W64_later_than_V4=y
|
||||
CT_MINGW_W64_V4_or_later=y
|
||||
CT_MINGW_W64_REQUIRES_W64_VENDOR=y
|
||||
CT_MINGW_SECURE_API=y
|
||||
CT_MINGW_DIRECTX=y
|
||||
CT_MINGW_DDK=y
|
||||
CT_MINGW_TOOLS=y
|
||||
CT_MINGW_TOOL_LIST_ARRAY="gendef genidl genlib genpeimg widl"
|
||||
CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC"
|
||||
CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC_NG"
|
||||
CT_LIBC_SUPPORT_THREADS_ANY=y
|
||||
CT_LIBC_SUPPORT_THREADS_NATIVE=y
|
||||
CT_LIBC_SUPPORT_THREADS_POSIX=y
|
||||
|
@ -390,7 +389,7 @@ CT_THREADS_POSIX=y
|
|||
#
|
||||
# C compiler
|
||||
#
|
||||
CT_CC_CORE_PASS_2_NEEDED=y
|
||||
CT_CC_CORE_NEEDED=y
|
||||
CT_CC_SUPPORT_CXX=y
|
||||
CT_CC_SUPPORT_FORTRAN=y
|
||||
CT_CC_SUPPORT_ADA=y
|
||||
|
@ -409,7 +408,6 @@ CT_CC_GCC_PKG_KSYM="GCC"
|
|||
CT_GCC_DIR_NAME="gcc"
|
||||
CT_GCC_USE_GNU=y
|
||||
# CT_GCC_USE_LINARO is not set
|
||||
# CT_GCC_USE_ORACLE is not set
|
||||
CT_GCC_USE="GCC"
|
||||
CT_GCC_PKG_NAME="gcc"
|
||||
CT_GCC_SRC_RELEASE=y
|
||||
|
@ -452,8 +450,6 @@ CT_GCC_later_than_5=y
|
|||
CT_GCC_5_or_later=y
|
||||
CT_GCC_later_than_4_9=y
|
||||
CT_GCC_4_9_or_later=y
|
||||
CT_GCC_later_than_4_8=y
|
||||
CT_GCC_4_8_or_later=y
|
||||
CT_CC_GCC_ENABLE_PLUGINS=y
|
||||
CT_CC_GCC_HAS_LIBMPX=y
|
||||
CT_CC_GCC_ENABLE_CXX_FLAGS=""
|
||||
|
@ -551,6 +547,21 @@ CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
|
|||
CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
|
||||
CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz"
|
||||
CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig"
|
||||
CT_GETTEXT_0_21_or_later=y
|
||||
CT_GETTEXT_0_21_or_older=y
|
||||
CT_GETTEXT_INCOMPATIBLE_WITH_UCLIBC_NG=y
|
||||
|
||||
#
|
||||
# This version of gettext is not compatible with uClibc-NG. Select
|
||||
#
|
||||
|
||||
#
|
||||
# a different version if uClibc-NG is used on the target or (in a
|
||||
#
|
||||
|
||||
#
|
||||
# Canadian cross build) on the host.
|
||||
#
|
||||
CT_COMP_LIBS_GMP=y
|
||||
CT_COMP_LIBS_GMP_PKG_KSYM="GMP"
|
||||
CT_GMP_DIR_NAME="gmp"
|
||||
|
@ -573,11 +584,6 @@ CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
|
|||
CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
|
||||
CT_GMP_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2"
|
||||
CT_GMP_SIGNATURE_FORMAT="packed/.sig"
|
||||
CT_GMP_later_than_5_1_0=y
|
||||
CT_GMP_5_1_0_or_later=y
|
||||
CT_GMP_later_than_5_0_0=y
|
||||
CT_GMP_5_0_0_or_later=y
|
||||
CT_GMP_REQUIRE_5_0_0_or_later=y
|
||||
CT_COMP_LIBS_ISL=y
|
||||
CT_COMP_LIBS_ISL_PKG_KSYM="ISL"
|
||||
CT_ISL_DIR_NAME="isl"
|
||||
|
@ -611,15 +617,6 @@ CT_ISL_later_than_0_18=y
|
|||
CT_ISL_0_18_or_later=y
|
||||
CT_ISL_later_than_0_15=y
|
||||
CT_ISL_0_15_or_later=y
|
||||
CT_ISL_REQUIRE_0_15_or_later=y
|
||||
CT_ISL_later_than_0_14=y
|
||||
CT_ISL_0_14_or_later=y
|
||||
CT_ISL_REQUIRE_0_14_or_later=y
|
||||
CT_ISL_later_than_0_13=y
|
||||
CT_ISL_0_13_or_later=y
|
||||
CT_ISL_later_than_0_12=y
|
||||
CT_ISL_0_12_or_later=y
|
||||
CT_ISL_REQUIRE_0_12_or_later=y
|
||||
# CT_COMP_LIBS_LIBELF is not set
|
||||
# CT_COMP_LIBS_LIBICONV is not set
|
||||
CT_COMP_LIBS_MPC=y
|
||||
|
@ -672,9 +669,6 @@ CT_MPFR_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz .zip"
|
|||
CT_MPFR_SIGNATURE_FORMAT="packed/.asc"
|
||||
CT_MPFR_later_than_4_0_0=y
|
||||
CT_MPFR_4_0_0_or_later=y
|
||||
CT_MPFR_later_than_3_0_0=y
|
||||
CT_MPFR_3_0_0_or_later=y
|
||||
CT_MPFR_REQUIRE_3_0_0_or_later=y
|
||||
# CT_COMP_LIBS_NCURSES is not set
|
||||
CT_COMP_LIBS_ZLIB=y
|
||||
CT_COMP_LIBS_ZLIB_PKG_KSYM="ZLIB"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# crosstool-NG 1.24.0.498_5075e1f Configuration
|
||||
# crosstool-NG 1.24.0.533_681aaef Configuration
|
||||
#
|
||||
CT_CONFIGURE_has_static_link=y
|
||||
CT_CONFIGURE_has_cxx11=y
|
||||
|
@ -27,11 +27,11 @@ CT_CONFIGURE_has_sha1sum=y
|
|||
CT_CONFIGURE_has_sha256sum=y
|
||||
CT_CONFIGURE_has_sha512sum=y
|
||||
CT_CONFIGURE_has_install_with_strip_program=y
|
||||
CT_VERSION="1.24.0.498_5075e1f"
|
||||
CT_VERSION="1.24.0.533_681aaef"
|
||||
CT_VCHECK=""
|
||||
CT_CONFIG_VERSION_ENV="3"
|
||||
CT_CONFIG_VERSION_CURRENT="3"
|
||||
CT_CONFIG_VERSION="3"
|
||||
CT_CONFIG_VERSION_ENV="4"
|
||||
CT_CONFIG_VERSION_CURRENT="4"
|
||||
CT_CONFIG_VERSION="4"
|
||||
CT_MODULES=y
|
||||
|
||||
#
|
||||
|
@ -288,7 +288,8 @@ CT_BINUTILS_PATCH_GLOBAL=y
|
|||
# CT_BINUTILS_PATCH_LOCAL_BUNDLED is not set
|
||||
# CT_BINUTILS_PATCH_NONE is not set
|
||||
CT_BINUTILS_PATCH_ORDER="global"
|
||||
CT_BINUTILS_V_2_37=y
|
||||
CT_BINUTILS_V_2_38=y
|
||||
# CT_BINUTILS_V_2_37 is not set
|
||||
# CT_BINUTILS_V_2_36 is not set
|
||||
# CT_BINUTILS_V_2_35 is not set
|
||||
# CT_BINUTILS_V_2_34 is not set
|
||||
|
@ -300,7 +301,7 @@ CT_BINUTILS_V_2_37=y
|
|||
# CT_BINUTILS_V_2_28 is not set
|
||||
# CT_BINUTILS_V_2_27 is not set
|
||||
# CT_BINUTILS_V_2_26 is not set
|
||||
CT_BINUTILS_VERSION="2.37"
|
||||
CT_BINUTILS_VERSION="2.38"
|
||||
CT_BINUTILS_MIRRORS="$(CT_Mirrors GNU binutils) $(CT_Mirrors sourceware binutils/releases)"
|
||||
CT_BINUTILS_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
|
||||
CT_BINUTILS_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
|
||||
|
@ -325,6 +326,7 @@ CT_BINUTILS_LINKERS_LIST="ld"
|
|||
CT_BINUTILS_LINKER_DEFAULT="bfd"
|
||||
CT_BINUTILS_PLUGINS=y
|
||||
CT_BINUTILS_RELRO=m
|
||||
CT_BINUTILS_DETERMINISTIC_ARCHIVES=y
|
||||
CT_BINUTILS_EXTRA_CONFIG_ARRAY=""
|
||||
# CT_BINUTILS_FOR_TARGET is not set
|
||||
CT_ALL_BINUTILS_CHOICES="BINUTILS"
|
||||
|
@ -367,15 +369,12 @@ CT_MINGW_W64_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
|
|||
CT_MINGW_W64_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
|
||||
CT_MINGW_W64_ARCHIVE_FORMATS=".tar.bz2 .zip"
|
||||
CT_MINGW_W64_SIGNATURE_FORMAT="packed/.sig"
|
||||
CT_MINGW_W64_later_than_V4=y
|
||||
CT_MINGW_W64_V4_or_later=y
|
||||
CT_MINGW_W64_REQUIRES_W64_VENDOR=y
|
||||
CT_MINGW_SECURE_API=y
|
||||
CT_MINGW_DIRECTX=y
|
||||
CT_MINGW_DDK=y
|
||||
CT_MINGW_TOOLS=y
|
||||
CT_MINGW_TOOL_LIST_ARRAY="gendef genidl genlib genpeimg widl"
|
||||
CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC"
|
||||
CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC_NG"
|
||||
CT_LIBC_SUPPORT_THREADS_ANY=y
|
||||
CT_LIBC_SUPPORT_THREADS_NATIVE=y
|
||||
CT_LIBC_SUPPORT_THREADS_POSIX=y
|
||||
|
@ -390,7 +389,7 @@ CT_THREADS_POSIX=y
|
|||
#
|
||||
# C compiler
|
||||
#
|
||||
CT_CC_CORE_PASS_2_NEEDED=y
|
||||
CT_CC_CORE_NEEDED=y
|
||||
CT_CC_SUPPORT_CXX=y
|
||||
CT_CC_SUPPORT_FORTRAN=y
|
||||
CT_CC_SUPPORT_ADA=y
|
||||
|
@ -409,7 +408,6 @@ CT_CC_GCC_PKG_KSYM="GCC"
|
|||
CT_GCC_DIR_NAME="gcc"
|
||||
CT_GCC_USE_GNU=y
|
||||
# CT_GCC_USE_LINARO is not set
|
||||
# CT_GCC_USE_ORACLE is not set
|
||||
CT_GCC_USE="GCC"
|
||||
CT_GCC_PKG_NAME="gcc"
|
||||
CT_GCC_SRC_RELEASE=y
|
||||
|
@ -452,8 +450,6 @@ CT_GCC_later_than_5=y
|
|||
CT_GCC_5_or_later=y
|
||||
CT_GCC_later_than_4_9=y
|
||||
CT_GCC_4_9_or_later=y
|
||||
CT_GCC_later_than_4_8=y
|
||||
CT_GCC_4_8_or_later=y
|
||||
CT_CC_GCC_ENABLE_PLUGINS=y
|
||||
CT_CC_GCC_HAS_LIBMPX=y
|
||||
CT_CC_GCC_ENABLE_CXX_FLAGS=""
|
||||
|
@ -551,6 +547,21 @@ CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
|
|||
CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
|
||||
CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz"
|
||||
CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig"
|
||||
CT_GETTEXT_0_21_or_later=y
|
||||
CT_GETTEXT_0_21_or_older=y
|
||||
CT_GETTEXT_INCOMPATIBLE_WITH_UCLIBC_NG=y
|
||||
|
||||
#
|
||||
# This version of gettext is not compatible with uClibc-NG. Select
|
||||
#
|
||||
|
||||
#
|
||||
# a different version if uClibc-NG is used on the target or (in a
|
||||
#
|
||||
|
||||
#
|
||||
# Canadian cross build) on the host.
|
||||
#
|
||||
CT_COMP_LIBS_GMP=y
|
||||
CT_COMP_LIBS_GMP_PKG_KSYM="GMP"
|
||||
CT_GMP_DIR_NAME="gmp"
|
||||
|
@ -573,11 +584,6 @@ CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
|
|||
CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
|
||||
CT_GMP_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2"
|
||||
CT_GMP_SIGNATURE_FORMAT="packed/.sig"
|
||||
CT_GMP_later_than_5_1_0=y
|
||||
CT_GMP_5_1_0_or_later=y
|
||||
CT_GMP_later_than_5_0_0=y
|
||||
CT_GMP_5_0_0_or_later=y
|
||||
CT_GMP_REQUIRE_5_0_0_or_later=y
|
||||
CT_COMP_LIBS_ISL=y
|
||||
CT_COMP_LIBS_ISL_PKG_KSYM="ISL"
|
||||
CT_ISL_DIR_NAME="isl"
|
||||
|
@ -611,15 +617,6 @@ CT_ISL_later_than_0_18=y
|
|||
CT_ISL_0_18_or_later=y
|
||||
CT_ISL_later_than_0_15=y
|
||||
CT_ISL_0_15_or_later=y
|
||||
CT_ISL_REQUIRE_0_15_or_later=y
|
||||
CT_ISL_later_than_0_14=y
|
||||
CT_ISL_0_14_or_later=y
|
||||
CT_ISL_REQUIRE_0_14_or_later=y
|
||||
CT_ISL_later_than_0_13=y
|
||||
CT_ISL_0_13_or_later=y
|
||||
CT_ISL_later_than_0_12=y
|
||||
CT_ISL_0_12_or_later=y
|
||||
CT_ISL_REQUIRE_0_12_or_later=y
|
||||
# CT_COMP_LIBS_LIBELF is not set
|
||||
# CT_COMP_LIBS_LIBICONV is not set
|
||||
CT_COMP_LIBS_MPC=y
|
||||
|
@ -672,9 +669,6 @@ CT_MPFR_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz .zip"
|
|||
CT_MPFR_SIGNATURE_FORMAT="packed/.asc"
|
||||
CT_MPFR_later_than_4_0_0=y
|
||||
CT_MPFR_4_0_0_or_later=y
|
||||
CT_MPFR_later_than_3_0_0=y
|
||||
CT_MPFR_3_0_0_or_later=y
|
||||
CT_MPFR_REQUIRE_3_0_0_or_later=y
|
||||
# CT_COMP_LIBS_NCURSES is not set
|
||||
CT_COMP_LIBS_ZLIB=y
|
||||
CT_COMP_LIBS_ZLIB_PKG_KSYM="ZLIB"
|
||||
|
|
|
@ -5,6 +5,18 @@ REF="$2"
|
|||
DEST="$3"
|
||||
git init "$DEST"
|
||||
git -C "$DEST" remote add origin "$REPO"
|
||||
git -C "$DEST" fetch --depth=1 origin "$REF"
|
||||
|
||||
RETRY_COUNTER=0
|
||||
MAX_RETRY=15
|
||||
while [[ $RETRY_COUNTER -lt $MAX_RETRY ]]; do
|
||||
timeout 120 git -C "$DEST" fetch --depth=1 origin "$REF" && break || sleep 10
|
||||
RETRY_COUNTER=$(( $RETRY_COUNTER + 1 ))
|
||||
echo "Retry $RETRY_COUNTER..."
|
||||
done
|
||||
if [[ $RETRY_COUNTER -ge $MAX_RETRY ]]; then
|
||||
echo "Max retry count exceeded."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
git -C "$DEST" config advice.detachedHead false
|
||||
git -C "$DEST" checkout FETCH_HEAD
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
MINGW_STD_THREADS_REPO="https://github.com/meganz/mingw-std-threads.git"
|
||||
MINGW_STD_THREADS_COMMIT="f73afbe664bf3beb93a01274246de80d543adf6e"
|
||||
MINGW_STD_THREADS_COMMIT="7e2507915900f5589febf0d8972cd5c9c03191f2"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $TARGET == win* ]] || return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
MINGW_REPO="https://github.com/mirror/mingw-w64.git"
|
||||
MINGW_COMMIT="eac8c38c10ca4e22feb2f1e5e530b1e2daedc20f"
|
||||
MINGW_COMMIT="99c95def1dcafdd7a2faa671942bdd17cc19864d"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $TARGET == win* ]] || return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
XORGMACROS_REPO="https://gitlab.freedesktop.org/xorg/util/macros.git"
|
||||
XORGMACROS_COMMIT="b8766308d2f78bc572abe5198007cf7aeec9b761"
|
||||
XORGMACROS_COMMIT="0326ba3c4caa34116c0e7e4af98661858cf25d1c"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $TARGET != linux* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
LIBXML2_REPO="https://gitlab.gnome.org/GNOME/libxml2.git"
|
||||
LIBXML2_COMMIT="dea91c97debeac7c1aaf9c19f79029809e23a353"
|
||||
LIBXML2_COMMIT="48ed5a74bdf24c630b99b063fa79b1a79c2ae5f3"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return 0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
ZLIB_SRC="https://zlib.net/zlib-1.2.11.tar.gz"
|
||||
ZLIB_SRC="https://zlib.net/zlib-1.2.12.tar.gz"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
FRIBIDI_REPO="https://github.com/fribidi/fribidi.git"
|
||||
FRIBIDI_COMMIT="9ca69d112678832f3b734cc8e399583bb12de02d"
|
||||
FRIBIDI_COMMIT="cffa3047a0db9f4cd391d68bf98ce7b7425be245"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
OPENSSL_REPO="https://github.com/openssl/openssl.git"
|
||||
OPENSSL_COMMIT="OpenSSL_1_1_1l"
|
||||
OPENSSL_COMMIT="OpenSSL_1_1_1n"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
FONTCONFIG_SRC="https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.13.94.tar.xz"
|
||||
FONTCONFIG_SRC="https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.13.96.tar.xz"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
HARFBUZZ_REPO="https://github.com/harfbuzz/harfbuzz.git"
|
||||
HARFBUZZ_COMMIT="70f8c57e5c72697bdd2dc84b3573e1e90a94d681"
|
||||
HARFBUZZ_COMMIT="924dd71de3c8444125f532655a8647c713f0cdc0"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
#!/bin/bash
|
||||
|
||||
HEADERS_REPO="https://github.com/KhronosGroup/OpenCL-Headers.git"
|
||||
HEADERS_COMMIT="e3cd57376dada061bc6d5f9edfce2ea631b81214"
|
||||
HEADERS_COMMIT="dcd5bede6859d26833cd85f0d6bbcee7382dc9b3"
|
||||
|
||||
LOADER_REPO="https://github.com/KhronosGroup/OpenCL-ICD-Loader.git"
|
||||
LOADER_COMMIT="3756f5f89fe20eadb5dd072970e748d0f944ae6f"
|
||||
LOADER_COMMIT="cd7d07cfa667d8d959b4272be45cf217a65c2948"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
@ -22,7 +22,7 @@ ffbuild_dockerbuild() {
|
|||
|
||||
mkdir build && cd build
|
||||
|
||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DOPENCL_ICD_LOADER_HEADERS_DIR="$FFBUILD_PREFIX"/include -DBUILD_SHARED_LIBS=OFF -DOPENCL_ICD_LOADER_DISABLE_OPENCLON12=ON -DOPENCL_ICD_LOADER_PIC=ON -DOPENCL_ICD_LOADER_BUILD_TESTING=OFF ..
|
||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DOPENCL_ICD_LOADER_HEADERS_DIR="$FFBUILD_PREFIX"/include -DOPENCL_ICD_LOADER_BUILD_SHARED_LIBS=OFF -DOPENCL_ICD_LOADER_DISABLE_OPENCLON12=ON -DOPENCL_ICD_LOADER_PIC=ON -DOPENCL_ICD_LOADER_BUILD_TESTING=OFF -DBUILD_TESTING=OFF ..
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
PULSEAUDIO_REPO="https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git"
|
||||
PULSEAUDIO_COMMIT="5b000acb1a3677c71dcccf7ecd6d76c89bb3a7a0"
|
||||
PULSEAUDIO_COMMIT="5af2afba85b8cc33b12189a8b0d40cfc4477ed89"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $TARGET == linux* ]] || return 1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
VMAF_REPO="https://github.com/Netflix/vmaf.git"
|
||||
VMAF_COMMIT="865bd7107ca826fd3dd1ca10d8642710a5872ea6"
|
||||
VMAF_COMMIT="9e1fb0bbc218855dc695166d77aea0a14e6d3527"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
XCBPROTO_REPO="https://gitlab.freedesktop.org/xorg/proto/xcbproto.git"
|
||||
XCBPROTO_COMMIT="be9c255b6baac166966429c4442ddf2c99001bf5"
|
||||
XCBPROTO_COMMIT="70ca65fa35c3760661b090bc4b2601daa7a099b8"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $TARGET != linux* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
LIBXCB_REPO="https://gitlab.freedesktop.org/xorg/lib/libxcb.git"
|
||||
LIBXCB_COMMIT="43fbf03e549bf6da8d1d8522e0ceddc4d49c37c6"
|
||||
LIBXCB_COMMIT="ddafdba11f6919e6fcf977c09c78b06f94de47aa"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $TARGET != linux* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
LIBX11_REPO="https://gitlab.freedesktop.org/xorg/lib/libx11.git"
|
||||
LIBX11_COMMIT="934417b1e89fe715b9cf6c0d62a3867fa1f5bccb"
|
||||
LIBX11_COMMIT="4f9eb32709dca705f02ca771bbd47d6c08aba5e0"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $TARGET != linux* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
GLVND_REPO="https://gitlab.freedesktop.org/glvnd/libglvnd.git"
|
||||
GLVND_COMMIT="8f3c5b17a21e2222ab3e5fd38870b915815aca49"
|
||||
GLVND_COMMIT="c8ee0055dfad919e92e92631c5a4a0af68dca9eb"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $TARGET != linux* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
AMF_REPO="https://github.com/GPUOpen-LibrariesAndSDKs/AMF.git"
|
||||
AMF_COMMIT="55e4d844b77885cc3f7832bdb3cf41a1f16950ef"
|
||||
AMF_COMMIT="06b0e29a372b0c491f87ff285ca92be2844dc039"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
AOM_REPO="https://aomedia.googlesource.com/aom"
|
||||
AOM_COMMIT="6437950bd8a4a1479fa43acde918a2a16518f617"
|
||||
AOM_COMMIT="493cf67c62441838a56c5ea6f8dfbf6777e3cee7"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
AVISYNTH_REPO="https://github.com/AviSynth/AviSynthPlus.git"
|
||||
AVISYNTH_COMMIT="d1b0c47bf4a9a488c6c144601bc481761a04dc74"
|
||||
AVISYNTH_COMMIT="c6d9cf4aa062a150995b8ef00eb8f46e7a2caec8"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $VARIANT == lgpl* ]] && return -1
|
||||
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||
|
||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DHEADERS_ONLY=ON ..
|
||||
make -j$(nproc)
|
||||
make install
|
||||
make VersionGen install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
DAV1D_REPO="https://code.videolan.org/videolan/dav1d.git"
|
||||
DAV1D_COMMIT="7b99b0e17fbd86f0847684798b182f9122545580"
|
||||
DAV1D_COMMIT="887fa1d718df42aac1ac102580c14eb655979ac6"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
FDK_REPO="https://github.com/mstorsjo/fdk-aac.git"
|
||||
FDK_COMMIT="573e93e4d0d08127dd3b2297a0ce52221527d90a"
|
||||
FDK_COMMIT="072f2cdafdd2bb7ed2d630d09c2a5697a4aec53d"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $VARIANT == nonfree* ]] || return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
FFNVCODEC_REPO="https://github.com/FFmpeg/nv-codec-headers.git"
|
||||
FFNVCODEC_COMMIT="e81e2ba5e8f365d47d91c8c8688769f62614b644"
|
||||
FFNVCODEC_COMMIT="84483da70d903239d4536763fde8c7e6c4e80784"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
FREI0R_REPO="https://github.com/dyne/frei0r.git"
|
||||
FREI0R_COMMIT="00f8aa085a1da0c0160f54e3eaf6b32a9db75a51"
|
||||
FREI0R_COMMIT="febd73874dab6be330398a3b55112451b36ee939"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $VARIANT == lgpl* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
ASS_REPO="https://github.com/libass/libass.git"
|
||||
ASS_COMMIT="f8c71aba5d14afcd6759507bad8a25037fb854b1"
|
||||
ASS_COMMIT="ba6bcb3a9c2f06272ca1ff1a65f52dc5bc4528b0"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
OPUS_REPO="https://github.com/xiph/opus.git"
|
||||
OPUS_COMMIT="a8e6a77c5fe0c37aa6788f939f24f8cd22ae2652"
|
||||
OPUS_COMMIT="37aba6e9b382f7dbdb7916adbc335704cf2992e8"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
MBEDTLS_REPO="https://github.com/ARMmbed/mbedtls.git"
|
||||
# HEAD of development_2.x
|
||||
MBEDTLS_COMMIT="1e313165f307df6ffc57ea52363eabcf148f494d"
|
||||
MBEDTLS_COMMIT="4ed284440582a32bfdf3c223730271a7b2fcf13c"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
LIBRIST_REPO="https://code.videolan.org/rist/librist.git"
|
||||
LIBRIST_COMMIT="0b1aaf995c4cad83d562ec7887180cc6ee132c84"
|
||||
LIBRIST_COMMIT="6356dde85e97398be8b60a44ee4341e847ce4d5f"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
LIBVPX_REPO="https://chromium.googlesource.com/webm/libvpx"
|
||||
LIBVPX_COMMIT="13f984c2162d8392d3fd0ffb8666ee518f60665a"
|
||||
LIBVPX_COMMIT="3b21aeac8b7d5a52b6360d878cb4df593e87113e"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
WEBP_REPO="https://chromium.googlesource.com/webm/libwebp"
|
||||
WEBP_COMMIT="b6f756e82b1325f6d29725c3b0a6b90e16f042bd"
|
||||
WEBP_COMMIT="0fa0ea5488ab37f229b42c363c73c4bae3d90386"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
OPENH264_REPO="https://github.com/cisco/openh264.git"
|
||||
OPENH264_COMMIT="3b13c4cd65a8b93f779ddece7deefac5102ece5e"
|
||||
OPENH264_COMMIT="cb2321f67c0347737353d53e7456001dca6f485b"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
@ -13,6 +13,7 @@ ffbuild_dockerbuild() {
|
|||
|
||||
local myconf=(
|
||||
PREFIX="$FFBUILD_PREFIX"
|
||||
INCLUDE_PREFIX="$FFBUILD_PREFIX"/include/wels
|
||||
BUILDTYPE=Release
|
||||
DEBUGSYMBOLS=False
|
||||
LIBDIR_NAME=lib
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
OPENJPEG_REPO="https://github.com/uclouvain/openjpeg.git"
|
||||
OPENJPEG_COMMIT="22eb737d5d5d25947cec28cf23bcb0b4a5a682a3"
|
||||
OPENJPEG_COMMIT="6a29f5a9e3a1e2dbf1e3df22b7e449bc1db20b5c"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
OPENMPT_REPO="https://source.openmpt.org/svn/openmpt/trunk/OpenMPT"
|
||||
OPENMPT_REV="16134"
|
||||
OPENMPT_REV="17047"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
RAV1E_REPO="https://github.com/xiph/rav1e.git"
|
||||
RAV1E_COMMIT="37c13ebbe198316db221869f025546f6f633d381"
|
||||
RAV1E_COMMIT="4c863c575420d900618b25cd75f2e52253cecf30"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $TARGET == win32 ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
RUBBERBAND_REPO="https://github.com/breakfastquay/rubberband.git"
|
||||
RUBBERBAND_COMMIT="b3c920a35ed1ea4da37ddd62a12d3a81278097d1"
|
||||
RUBBERBAND_COMMIT="30e63d33ace7c12e2f5feb6838a7c9d4c3a9392f"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $VARIANT == lgpl* ]] && return -1
|
||||
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
-Dno_shared=true
|
||||
-Ddefault_library=static
|
||||
)
|
||||
|
||||
if [[ $TARGET == win* || $TARGET == linux* ]]; then
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
SDL_REPO="https://github.com/libsdl-org/SDL.git"
|
||||
SDL_COMMIT="615f7b4453864d9475e8b20faa78ec67be357f1e"
|
||||
SDL_COMMIT="98353533e51e2ea90768c9c43f1d08296cd434f7"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
SRT_REPO="https://github.com/Haivision/srt.git"
|
||||
SRT_COMMIT="c9a8db75e865925f156e0d1c3eeea02ec43e1208"
|
||||
SRT_COMMIT="7d77d417c24c3233340a94da1613512d19ba4194"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
SVTAV1_REPO="https://gitlab.com/AOMediaCodec/SVT-AV1.git"
|
||||
SVTAV1_COMMIT="3758f57f756fa2f6721460ed7b2db2ac8a5f44e0"
|
||||
SVTAV1_COMMIT="a9dcf001750ce894187c4bed216675ccc5e038e9"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $TARGET == win32 ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
UAVS3D_REPO="https://github.com/uavs3/uavs3d.git"
|
||||
UAVS3D_COMMIT="23a42eefbcde8f4d826b71f2e158f948f3e2b3ee"
|
||||
UAVS3D_COMMIT="e58e199ccc50163c20df114db7e3950295c3e2ed"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $TARGET == win32 ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
LIBPCIACCESS_REPO="https://gitlab.freedesktop.org/xorg/lib/libpciaccess.git"
|
||||
LIBPCIACCESS_COMMIT="9c01fdd7c02d8b9b5003e659ebca0b3643bd47c4"
|
||||
LIBPCIACCESS_COMMIT="4ef1660667425c0f171949aacae9d07b10a40d7f"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $TARGET != linux* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
LIBDRM_REPO="https://gitlab.freedesktop.org/mesa/drm.git"
|
||||
LIBDRM_COMMIT="febfe0addd51a48c7c9dd7fd9ddf9b5a3b5cd7c6"
|
||||
LIBDRM_COMMIT="8376362245e5cc61e4fa4932ecbcc5cc1566e98f"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $TARGET != linux* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
LIBVA_REPO="https://github.com/intel/libva.git"
|
||||
LIBVA_COMMIT="906d70e8e04a8a7f5062053a1f01fb318deb6910"
|
||||
LIBVA_COMMIT="9e4bdc5c4f7f8549187badb8a5111c1b07c3c41c"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $TARGET != linux* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
HEADERS_REPO="https://github.com/KhronosGroup/Vulkan-Headers.git"
|
||||
HEADERS_VERSION="1.2.201"
|
||||
HEADERS_VERSION="1.3.206"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $ADDINS_STR == *4.4* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
SHADERC_REPO="https://github.com/google/shaderc.git"
|
||||
SHADERC_COMMIT="657c5ed2ba1714c0430895a274a94d6f2aeeab85"
|
||||
SHADERC_COMMIT="96b1dd72a827304817470274a470c4d3b2293451"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $ADDINS_STR == *4.4* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
SPIRV_CROSS_REPO="https://github.com/KhronosGroup/SPIRV-Cross.git"
|
||||
SPIRV_CROSS_COMMIT="e9cc6403341baf0edd430a4027b074d0a06b782f"
|
||||
SPIRV_CROSS_COMMIT="c08ee860c8ad4f020b19f9a372013e99cd4a00d9"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $ADDINS_STR == *4.4* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
PLACEBO_REPO="https://code.videolan.org/videolan/libplacebo.git"
|
||||
PLACEBO_COMMIT="5e8fdf2316c2d5531531a07c782410c860faaf18"
|
||||
PLACEBO_COMMIT="c71bbe1cc86bee7d679af05120b67b44947a6ea2"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $ADDINS_STR == *4.4* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
X264_REPO="https://github.com/mirror/x264.git"
|
||||
X264_COMMIT="66a5bc1bd1563d8227d5d18440b525a09bcf17ca"
|
||||
X264_COMMIT="bfc87b7a330f75f5c9a21e56081e4b20344f139e"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $VARIANT == lgpl* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
X265_REPO="https://bitbucket.org/multicoreware/x265_git.git"
|
||||
X265_COMMIT="17839cc0dc5a389e27810944ae2128a65ac39318"
|
||||
X265_COMMIT="7a57090483c6d251e2a2515ead59d0bc002e2346"
|
||||
|
||||
ffbuild_enabled() {
|
||||
[[ $VARIANT == lgpl* ]] && return -1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
ZIMG_REPO="https://github.com/sekrit-twc/zimg.git"
|
||||
ZIMG_COMMIT="d2495cab859570112102ef40269a900b81009667"
|
||||
ZIMG_COMMIT="9a6f2f019df34f60a5464ca5724ea795c1189f95"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return -1
|
||||
|
|
|
@ -4,7 +4,7 @@ git fetch --tags
|
|||
TAGS=( $(git tag -l "autobuild-*" | sort -r) )
|
||||
|
||||
KEEP_LATEST=14
|
||||
KEEP_MONTHLY=12
|
||||
KEEP_MONTHLY=24
|
||||
|
||||
LATEST_TAGS=()
|
||||
MONTHLY_TAGS=()
|
||||
|
|
|
@ -8,6 +8,7 @@ fi
|
|||
|
||||
RELEASE_DIR="$(realpath "$1")"
|
||||
shift
|
||||
mkdir -p "$RELEASE_DIR"
|
||||
|
||||
rm -rf repack_dir
|
||||
mkdir repack_dir
|
||||
|
@ -17,36 +18,55 @@ while [[ $# -gt 0 ]]; do
|
|||
INPUT="$1"
|
||||
shift
|
||||
|
||||
rm -rf repack_dir/*
|
||||
(
|
||||
set -e
|
||||
REPACK_DIR="repack_dir/$BASHPID"
|
||||
rm -rf "$REPACK_DIR"
|
||||
mkdir "$REPACK_DIR"
|
||||
|
||||
if [[ $INPUT == *.zip ]]; then
|
||||
unzip "$INPUT" -d repack_dir
|
||||
elif [[ $INPUT == *.tar.xz ]]; then
|
||||
tar xvaf "$INPUT" -C repack_dir
|
||||
else
|
||||
echo "Unknown input file type: $INPUT"
|
||||
exit 1
|
||||
fi
|
||||
if [[ $INPUT == *.zip ]]; then
|
||||
unzip "$INPUT" -d "$REPACK_DIR"
|
||||
elif [[ $INPUT == *.tar.xz ]]; then
|
||||
tar xvaf "$INPUT" -C "$REPACK_DIR"
|
||||
else
|
||||
echo "Unknown input file type: $INPUT"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
cd repack_dir
|
||||
cd "$REPACK_DIR"
|
||||
|
||||
INAME="$(echo ffmpeg-*)"
|
||||
TAGNAME="$(cut -d- -f2 <<<"$INAME")"
|
||||
INAME="$(echo ffmpeg-*)"
|
||||
TAGNAME="$(cut -d- -f2 <<<"$INAME")"
|
||||
|
||||
if [[ $TAGNAME == N ]]; then
|
||||
TAGNAME="master"
|
||||
elif [[ $TAGNAME == n* ]]; then
|
||||
TAGNAME="$(sed -re 's/([0-9]+\.[0-9]+).*/\1/' <<<"$TAGNAME")"
|
||||
fi
|
||||
if [[ $TAGNAME == N ]]; then
|
||||
TAGNAME="master"
|
||||
elif [[ $TAGNAME == n* ]]; then
|
||||
TAGNAME="$(sed -re 's/([0-9]+\.[0-9]+).*/\1/' <<<"$TAGNAME")"
|
||||
fi
|
||||
|
||||
ONAME="ffmpeg-$TAGNAME-latest-$(cut -d- -f5- <<<"$INAME")"
|
||||
mv "$INAME" "$ONAME"
|
||||
if [[ "$INAME" =~ -[0-9]+-g ]]; then
|
||||
ONAME="ffmpeg-$TAGNAME-latest-$(cut -d- -f5- <<<"$INAME")"
|
||||
else
|
||||
ONAME="ffmpeg-$TAGNAME-latest-$(cut -d- -f3- <<<"$INAME")"
|
||||
fi
|
||||
|
||||
if [[ $INPUT == *.zip ]]; then
|
||||
zip -9 -r "$RELEASE_DIR/$ONAME.zip" "$ONAME"
|
||||
elif [[ $INPUT == *.tar.xz ]]; then
|
||||
tar cvJf "$RELEASE_DIR/$ONAME.tar.xz" "$ONAME"
|
||||
fi
|
||||
mv "$INAME" "$ONAME"
|
||||
|
||||
cd ..
|
||||
if [[ $INPUT == *.zip ]]; then
|
||||
zip -9 -r "$RELEASE_DIR/$ONAME.zip" "$ONAME"
|
||||
elif [[ $INPUT == *.tar.xz ]]; then
|
||||
tar cvJf "$RELEASE_DIR/$ONAME.tar.xz" "$ONAME"
|
||||
fi
|
||||
|
||||
rm -rf "$REPACK_DIR"
|
||||
) &
|
||||
|
||||
while [[ $(jobs | wc -l) -gt 3 ]]; do
|
||||
wait %1
|
||||
done
|
||||
done
|
||||
|
||||
while [[ $(jobs | wc -l) -gt 0 ]]; do
|
||||
wait %1
|
||||
done
|
||||
rm -rf repack_dir
|
||||
|
|
Loading…
Reference in a new issue