diff --git a/pkgs/by-name/sv/svt-av1-psyex/package.nix b/pkgs/by-name/sv/svt-av1-hdr/package.nix similarity index 64% rename from pkgs/by-name/sv/svt-av1-psyex/package.nix rename to pkgs/by-name/sv/svt-av1-hdr/package.nix index ebfb5017611b..0357e71cd080 100644 --- a/pkgs/by-name/sv/svt-av1-psyex/package.nix +++ b/pkgs/by-name/sv/svt-av1-hdr/package.nix @@ -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"; }; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 003f4b0b92c2..560f3407cd17 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -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