Merge pull request #293340 from r-ryantm/auto-update/svt-av1

svt-av1: 1.8.0 -> 2.0.0
This commit is contained in:
Weijia Wang 2024-03-17 15:49:25 +01:00 committed by GitHub
commit 38953e60a9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4,17 +4,20 @@
, gitUpdater , gitUpdater
, cmake , cmake
, nasm , nasm
# for passthru.tests
, ffmpeg
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "svt-av1"; pname = "svt-av1";
version = "1.8.0"; version = "2.0.0";
src = fetchFromGitLab { src = fetchFromGitLab {
owner = "AOMediaCodec"; owner = "AOMediaCodec";
repo = "SVT-AV1"; repo = "SVT-AV1";
rev = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
hash = "sha256-JV65VuEPJBrADsGviBnE6EgZmbqJ4Z4qli6cAfUMmkw="; hash = "sha256-yfKnkO8GPmMpTWTVYDliERouSFgQPe3CfJmVussxfHY=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -26,8 +29,13 @@ stdenv.mkDerivation (finalAttrs: {
"-DSVT_AV1_LTO=ON" "-DSVT_AV1_LTO=ON"
]; ];
passthru.updateScript = gitUpdater { passthru = {
rev-prefix = "v"; updateScript = gitUpdater {
rev-prefix = "v";
};
tests = {
ffmpeg = ffmpeg.override { withSvtav1 = true; };
};
}; };
meta = with lib; { meta = with lib; {