From 84e12b93615cb9ff9aead062ebc01155722e6b12 Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Tue, 28 Apr 2026 12:07:47 +0200 Subject: [PATCH 1/4] cups: migrate to `finalAttrs` --- pkgs/by-name/cu/cups/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cu/cups/package.nix b/pkgs/by-name/cu/cups/package.nix index 665ef7fab10f..eb2d370038a5 100644 --- a/pkgs/by-name/cu/cups/package.nix +++ b/pkgs/by-name/cu/cups/package.nix @@ -23,12 +23,12 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cups"; version = "2.4.16"; src = fetchurl { - url = "https://github.com/OpenPrinting/cups/releases/download/v${version}/cups-${version}-source.tar.gz"; + url = "https://github.com/OpenPrinting/cups/releases/download/v${finalAttrs.version}/cups-${finalAttrs.version}-source.tar.gz"; hash = "sha256-AzlYcgS0+UKN0FkuswHewL+epuqNzl2WkNVr5YWrqS0="; }; @@ -183,4 +183,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = lib.platforms.unix; }; -} +}) From fc3d40744435510b2538f0c98d17892fbbbd510d Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Tue, 28 Apr 2026 12:09:06 +0200 Subject: [PATCH 2/4] cups: enable `__structuredAttrs` --- pkgs/by-name/cu/cups/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/cu/cups/package.nix b/pkgs/by-name/cu/cups/package.nix index eb2d370038a5..73330325f966 100644 --- a/pkgs/by-name/cu/cups/package.nix +++ b/pkgs/by-name/cu/cups/package.nix @@ -32,6 +32,8 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-AzlYcgS0+UKN0FkuswHewL+epuqNzl2WkNVr5YWrqS0="; }; + __structuredAttrs = true; + outputs = [ "out" "lib" From 996cb7716a290b80edcf93b0a390a3414ca98b02 Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Tue, 28 Apr 2026 12:09:58 +0200 Subject: [PATCH 3/4] cups: enable `strictDeps` --- pkgs/by-name/cu/cups/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/cu/cups/package.nix b/pkgs/by-name/cu/cups/package.nix index 73330325f966..e57e7f5329f6 100644 --- a/pkgs/by-name/cu/cups/package.nix +++ b/pkgs/by-name/cu/cups/package.nix @@ -33,6 +33,7 @@ stdenv.mkDerivation (finalAttrs: { }; __structuredAttrs = true; + strictDeps = true; outputs = [ "out" From fe6b3b95c3e35b6abb3c8df2b8c00f7058290a9e Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Tue, 28 Apr 2026 12:19:04 +0200 Subject: [PATCH 4/4] cups: 2.4.16 -> 2.4.19 https://github.com/OpenPrinting/cups/releases/tag/v2.4.17 (8 CVEs) https://github.com/OpenPrinting/cups/releases/tag/v2.4.18 https://github.com/OpenPrinting/cups/releases/tag/v2.4.19 --- pkgs/by-name/cu/cups/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cu/cups/package.nix b/pkgs/by-name/cu/cups/package.nix index e57e7f5329f6..dd12a5dcef57 100644 --- a/pkgs/by-name/cu/cups/package.nix +++ b/pkgs/by-name/cu/cups/package.nix @@ -25,11 +25,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "cups"; - version = "2.4.16"; + version = "2.4.19"; src = fetchurl { url = "https://github.com/OpenPrinting/cups/releases/download/v${finalAttrs.version}/cups-${finalAttrs.version}-source.tar.gz"; - hash = "sha256-AzlYcgS0+UKN0FkuswHewL+epuqNzl2WkNVr5YWrqS0="; + hash = "sha256-ggmEsSpn+YcFeFquLdE0f+CsCXgoAB1Fg/9kV0rtY4k="; }; __structuredAttrs = true;