svt-av1-hdr: init at 4.1.0 (#533141)

This commit is contained in:
Masum Reza
2026-06-24 01:56:42 +00:00
committed by GitHub
2 changed files with 18 additions and 11 deletions
@@ -3,6 +3,7 @@
stdenv,
fetchFromGitHub,
cmake,
pkg-config,
yasm,
cpuinfo,
libdovi,
@@ -11,16 +12,19 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "svt-av1-psyex";
version = "3.0.2-B";
pname = "svt-av1-hdr";
version = "4.1.0";
src = fetchFromGitHub {
owner = "BlueSwordM";
repo = "svt-av1-psyex";
owner = "juliobbv-p";
repo = "svt-av1-hdr";
tag = "v${finalAttrs.version}";
hash = "sha256-klfrbow8UtpIPwIgt8tK7FP7Jp6In9nxfOZrdi1PsHo=";
hash = "sha256-n66RPDTfBsPCR/4y8dpU3Au1WZHpkpln899e2+LKxto=";
};
strictDeps = true;
__structuredAttrs = true;
cmakeBuildType = "Release";
cmakeFlags =
@@ -38,6 +42,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
cmake
pkg-config
]
++ lib.optionals stdenv.hostPlatform.isx86_64 [
yasm
@@ -51,16 +56,17 @@ stdenv.mkDerivation (finalAttrs: {
cpuinfo
];
passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; };
passthru.updateScript = nix-update-script { };
meta = {
homepage = "https://github.com/BlueSwordM/svt-av1-psyex";
homepage = "https://github.com/juliobbv-p/svt-av1-hdr";
description = "Scalable Video Technology AV1 Encoder and Decoder";
longDescription = ''
SVT-AV1-PSYEX is the Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)
with perceptual enhancements for psychovisually optimal AV1 encoding.
The goal is to create the best encoding implementation for perceptual quality with AV1.
SVT-AV1-HDR is the Scalable Video Technology for AV1 (SVT-AV1 Encoder)
with perceptual enhancements for psychovisually optimal SDR and HDR AV1 encoding.
The goal is to create the best encoding implementation for perceptual quality with AV1,
with additional optimizations for HDR encoding and content with film grain.
'';
license = with lib.licenses; [
@@ -69,8 +75,8 @@ stdenv.mkDerivation (finalAttrs: {
];
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
johnrtitor
ccicnce113424
claraphyll
];
mainProgram = "SvtAv1EncApp";
};
+1
View File
@@ -2132,6 +2132,7 @@ mapAliases {
svnfs = throw "'svnfs' has been removed as it was unmaintained upstream"; # Added 2026-06-01
svox = warnAlias "'svox' has been renamed to/replaced by 'picotts'" picotts; # Added 2026-03-04
svt-av1-psy = warnAlias "'svt-av1-psy' has been replaced by 'svt-av1-psyex'" svt-av1-psyex; # Added 2026-01-10
svt-av1-psyex = throw "'svt-av1-psyex' has been removed. Upstream suggests 'svt-av1-hdr' instead"; # Converted to throw 2026-06-23
swagger-cli = throw "'swagger-cli' has been removed as it is broken and unmaintained. Upstream suggests using 'redocly' instead"; # Added 2026-04-23
swig4 = throw "'swig4' has been renamed to/replaced by 'swig'"; # Converted to throw 2025-10-27
swiProlog = throw "'swiProlog' has been renamed to/replaced by 'swi-prolog'"; # Converted to throw 2025-10-27