ffmpeg: add v6.1.1 and older patch release updates (#43050)
This commit is contained in:
parent
7668a0889a
commit
d33e10a695
@ -17,17 +17,22 @@ class Ffmpeg(AutotoolsPackage):
|
||||
|
||||
license("GPL-2.0-or-later AND LGPL-2.1-or-later")
|
||||
|
||||
version("6.1.1", sha256="5e3133939a61ef64ac9b47ffd29a5ea6e337a4023ef0ad972094b4da844e3a20")
|
||||
version("6.0", sha256="47d062731c9f66a78380e35a19aac77cebceccd1c7cc309b9c82343ffc430c3d")
|
||||
version("5.1.4", sha256="c3c1e316bf91468738dd0aff6eb1faab409f1edcd34fd1a4213626439bc5d743")
|
||||
version("5.1.3", sha256="5d5bef6a11f0c500588f9870ec965a30acc0d54d8b1e535da6554a32902d236d")
|
||||
version("5.1.2", sha256="39a0bcc8d98549f16c570624678246a6ac736c066cebdb409f9502e915b22f2b")
|
||||
version("4.4.4", sha256="47b1fbf70a2c090d9c0fae5910da11c6406ca92408bb69d8c935cd46c622c7ce")
|
||||
version("4.4.1", sha256="8fc9f20ac5ed95115a9e285647add0eedd5cc1a98a039ada14c132452f98ac42")
|
||||
version("4.3.2", sha256="ab3a6d6a70358ba0a5f67f37f91f6656b7302b02e98e5b8c846c16763c99913a")
|
||||
version("4.2.2", sha256="b620d187c26f76ca19e74210a0336c3b8380b97730df5cdf45f3e69e89000e5c")
|
||||
version("4.1.1", sha256="0cb40e3b8acaccd0ecb38aa863f66f0c6e02406246556c2992f67bf650fab058")
|
||||
version("4.1", sha256="b684fb43244a5c4caae652af9022ed5d85ce15210835bce054a33fb26033a1a5")
|
||||
version("3.4.13", sha256="f640aa6f92323558ee31314b773cf2e935def620474754b929e815f8f1ec933f")
|
||||
version("3.4.12", sha256="08e400330c70b567116addebd1a70279e0d41b0f8742085e32527f2a4eef9ca3")
|
||||
version("3.2.19", sha256="87a61fa3b20819b71633aa90b55ee6411614e4a0ff7908cf35236b465de5e602")
|
||||
version("3.2.4", sha256="c0fa3593a2e9e96ace3c1757900094437ad96d1d6ca19f057c378b5f394496a4")
|
||||
version("2.8.22", sha256="c56534d2862d2690b28875e142e0364ab86d784a22775449f04bf995efbc7064")
|
||||
version("2.8.21", sha256="782c3af1a1ee8945be0800edc39b1d1199ee6a8f31c74b65230795f11911b0d8")
|
||||
version("2.8.15", sha256="35647f6c1f6d4a1719bc20b76bf4c26e4ccd665f46b5676c0e91c5a04622ee21")
|
||||
version("1.0.10", sha256="1dbde434c3b5c573d3b2ffc1babe3814f781c10c4bc66193a4132a44c9715176")
|
||||
@ -115,6 +120,13 @@ class Ffmpeg(AutotoolsPackage):
|
||||
|
||||
conflicts("%nvhpc")
|
||||
|
||||
# Solve build failure against vulkan headers 1.3.279
|
||||
patch(
|
||||
"https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff_plain/fef22c87ada4",
|
||||
sha256="856bdc2b6e2a7066cf683a235193b9025d4d73dd7686eda2fbcf83e7e65f8bf9",
|
||||
when="@6.1.1",
|
||||
)
|
||||
|
||||
# Patch solving a build failure when vulkan is enabled
|
||||
patch(
|
||||
"https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff_plain/eb0455d64690",
|
||||
@ -126,14 +138,25 @@ class Ffmpeg(AutotoolsPackage):
|
||||
patch(
|
||||
"https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff_plain/effadce6c756247ea8bae32dc13bb3e6f464f0eb",
|
||||
sha256="f070ac16be68b4d32b1b5b885d146eb36eb508daa928b6f0f78256c3482f9f0e",
|
||||
when="@:6.0",
|
||||
when="@6:6.0",
|
||||
)
|
||||
# Patch fixing a build failure with binutils 2.41.0, already in @5.1.4
|
||||
patch(
|
||||
"https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff_plain/effadce6c756247ea8bae32dc13bb3e6f464f0eb",
|
||||
sha256="f070ac16be68b4d32b1b5b885d146eb36eb508daa928b6f0f78256c3482f9f0e",
|
||||
when="@:5.1.3",
|
||||
)
|
||||
|
||||
# fix incompatibility with texinfo@7, especially @7.1:
|
||||
patch(
|
||||
"https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff_plain/f01fdedb69e4accb1d1555106d8f682ff1f1ddc7",
|
||||
sha256="416751f41cfbf086c28b4bbf01ace4c08e5651e59911dca6240292bb1b5c6b53",
|
||||
when="@5:6.0",
|
||||
when="@6.0",
|
||||
)
|
||||
patch(
|
||||
"https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff_plain/f01fdedb69e4accb1d1555106d8f682ff1f1ddc7",
|
||||
sha256="416751f41cfbf086c28b4bbf01ace4c08e5651e59911dca6240292bb1b5c6b53",
|
||||
when="@5:5.1.3",
|
||||
)
|
||||
|
||||
@property
|
||||
@ -149,6 +172,8 @@ def headers(self):
|
||||
@when("@:6.0 %apple-clang@15:")
|
||||
def setup_build_environment(self, env):
|
||||
env.append_flags("LDFLAGS", "-Wl,-ld_classic")
|
||||
if self.spec.satisfies("@:3"):
|
||||
env.append_flags("CFLAGS", "-Wno-error=incompatible-function-pointer-types")
|
||||
|
||||
def enable_or_disable_meta(self, variant, options):
|
||||
switch = "enable" if "+{0}".format(variant) in self.spec else "disable"
|
||||
|
Loading…
Reference in New Issue
Block a user