summaryrefslogtreecommitdiffstats
path: root/pkgs
diff options
context:
space:
mode:
authorJonas Heinrich <onny@project-insanity.org>2022-12-29 14:48:23 +0100
committerGitHub <noreply@github.com>2022-12-29 14:48:23 +0100
commitf6f53180d13a6232878ef2fa34cd778c73d55443 (patch)
treeb4822a7d0328a7540096b24a05780a6e35bb19f6 /pkgs
parent63910891c25e1ded1c36186d527375c3d7d4737c (diff)
parent9ac2ccfe92f34bd51dda3c0c4d85880ca3096e7b (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.nix40
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 ];
};
-}
+})