diff options
author | Jonas Heinrich <onny@project-insanity.org> | 2022-12-29 14:48:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-29 14:48:23 +0100 |
commit | f6f53180d13a6232878ef2fa34cd778c73d55443 (patch) | |
tree | b4822a7d0328a7540096b24a05780a6e35bb19f6 /pkgs | |
parent | 63910891c25e1ded1c36186d527375c3d7d4737c (diff) | |
parent | 9ac2ccfe92f34bd51dda3c0c4d85880ca3096e7b (diff) |
Merge pull request #207624 from Madouura/pr/svt-av1
svt-av1: 1.2.1 -> 1.4.1
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/tools/video/svt-av1/default.nix | 40 |
1 files changed, 26 insertions, 14 deletions
diff --git a/pkgs/tools/video/svt-av1/default.nix b/pkgs/tools/video/svt-av1/default.nix index 2a6d4e476ce2..32bc31346a00 100644 --- a/pkgs/tools/video/svt-av1/default.nix +++ b/pkgs/tools/video/svt-av1/default.nix @@ -1,20 +1,35 @@ -{ lib, stdenv, fetchFromGitLab, cmake, nasm }: +{ lib +, stdenv +, fetchFromGitLab +, gitUpdater +, cmake +, nasm +}: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "svt-av1"; - version = "1.2.1"; + version = "1.4.1"; src = fetchFromGitLab { owner = "AOMediaCodec"; repo = "SVT-AV1"; - rev = "v${version}"; - sha256 = "sha256-gK2Yabh9AwAX1AecOPGTOthE4ENCA4NIjwWNJNkXxJc="; + rev = "v${finalAttrs.version}"; + sha256 = "sha256-jmr5egbuqLnBW7OFuaQk3F4s5xqTpXhWcJAfZySGWeU="; }; - nativeBuildInputs = [ cmake nasm ]; + nativeBuildInputs = [ + cmake + nasm + ]; + + passthru.updateScript = gitUpdater { + rev-prefix = "v"; + }; meta = with lib; { + homepage = "https://gitlab.com/AOMediaCodec/SVT-AV1"; description = "AV1-compliant encoder/decoder library core"; + longDescription = '' The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an AV1-compliant encoder/decoder library core. The SVT-AV1 encoder @@ -23,14 +38,11 @@ stdenv.mkDerivation rec { SVT-AV1 decoder implementation is targeting future codec research activities. ''; - inherit (src.meta) homepage; - changelog = "https://gitlab.com/AOMediaCodec/SVT-AV1/-/blob/v${version}/CHANGELOG.md"; - license = with licenses; [ - aom - bsd3 - ]; + + changelog = "https://gitlab.com/AOMediaCodec/SVT-AV1/-/blob/v${finalAttrs.version}/CHANGELOG.md"; + license = with licenses; [ aom bsd3 ]; + maintainers = with maintainers; [ Madouura ]; platforms = platforms.unix; broken = stdenv.isAarch64; # undefined reference to `cpuinfo_arm_linux_init' - maintainers = with maintainers; [ Madouura ]; }; -} +}) |