Merge remote-tracking branch 'upstream/master' into merge

This commit is contained in:
Florian Fetz 2022-04-02 14:37:26 +02:00
commit b82fe2c56d
58 changed files with 202 additions and 180 deletions

View file

@ -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:

View file

@ -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

View file

@ -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
View file

@ -0,0 +1,2 @@
#!/bin/bash
GIT_BRANCH="release/5.0"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -1,7 +1,7 @@
#!/bin/bash
FRIBIDI_REPO="https://github.com/fribidi/fribidi.git"
FRIBIDI_COMMIT="9ca69d112678832f3b734cc8e399583bb12de02d"
FRIBIDI_COMMIT="cffa3047a0db9f4cd391d68bf98ce7b7425be245"
ffbuild_enabled() {
return -1

View file

@ -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

View file

@ -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

View file

@ -1,7 +1,7 @@
#!/bin/bash
HARFBUZZ_REPO="https://github.com/harfbuzz/harfbuzz.git"
HARFBUZZ_COMMIT="70f8c57e5c72697bdd2dc84b3573e1e90a94d681"
HARFBUZZ_COMMIT="924dd71de3c8444125f532655a8647c713f0cdc0"
ffbuild_enabled() {
return -1

View file

@ -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

View file

@ -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

View file

@ -1,7 +1,7 @@
#!/bin/bash
VMAF_REPO="https://github.com/Netflix/vmaf.git"
VMAF_COMMIT="865bd7107ca826fd3dd1ca10d8642710a5872ea6"
VMAF_COMMIT="9e1fb0bbc218855dc695166d77aea0a14e6d3527"
ffbuild_enabled() {
return -1

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -1,7 +1,7 @@
#!/bin/bash
AOM_REPO="https://aomedia.googlesource.com/aom"
AOM_COMMIT="6437950bd8a4a1479fa43acde918a2a16518f617"
AOM_COMMIT="493cf67c62441838a56c5ea6f8dfbf6777e3cee7"
ffbuild_enabled() {
return -1

View file

@ -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() {

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -1,7 +1,7 @@
#!/bin/bash
ASS_REPO="https://github.com/libass/libass.git"
ASS_COMMIT="f8c71aba5d14afcd6759507bad8a25037fb854b1"
ASS_COMMIT="ba6bcb3a9c2f06272ca1ff1a65f52dc5bc4528b0"
ffbuild_enabled() {
return -1

View file

@ -1,7 +1,7 @@
#!/bin/bash
OPUS_REPO="https://github.com/xiph/opus.git"
OPUS_COMMIT="a8e6a77c5fe0c37aa6788f939f24f8cd22ae2652"
OPUS_COMMIT="37aba6e9b382f7dbdb7916adbc335704cf2992e8"
ffbuild_enabled() {
return -1

View file

@ -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

View file

@ -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

View file

@ -1,7 +1,7 @@
#!/bin/bash
LIBVPX_REPO="https://chromium.googlesource.com/webm/libvpx"
LIBVPX_COMMIT="13f984c2162d8392d3fd0ffb8666ee518f60665a"
LIBVPX_COMMIT="3b21aeac8b7d5a52b6360d878cb4df593e87113e"
ffbuild_enabled() {
return -1

View file

@ -1,7 +1,7 @@
#!/bin/bash
WEBP_REPO="https://chromium.googlesource.com/webm/libwebp"
WEBP_COMMIT="b6f756e82b1325f6d29725c3b0a6b90e16f042bd"
WEBP_COMMIT="0fa0ea5488ab37f229b42c363c73c4bae3d90386"
ffbuild_enabled() {
return -1

View file

@ -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

View file

@ -1,7 +1,7 @@
#!/bin/bash
OPENJPEG_REPO="https://github.com/uclouvain/openjpeg.git"
OPENJPEG_COMMIT="22eb737d5d5d25947cec28cf23bcb0b4a5a682a3"
OPENJPEG_COMMIT="6a29f5a9e3a1e2dbf1e3df22b7e449bc1db20b5c"
ffbuild_enabled() {
return -1

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -1,7 +1,7 @@
#!/bin/bash
SRT_REPO="https://github.com/Haivision/srt.git"
SRT_COMMIT="c9a8db75e865925f156e0d1c3eeea02ec43e1208"
SRT_COMMIT="7d77d417c24c3233340a94da1613512d19ba4194"
ffbuild_enabled() {
return -1

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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=()

View file

@ -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