From 2e90eacdc5ce4ca3a3fa43201ee24f0602919176 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Mon, 4 Aug 2025 00:16:24 +0300 Subject: [PATCH 1/2] gradia: add `passthru.updateScript` --- pkgs/by-name/gr/gradia/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/gr/gradia/package.nix b/pkgs/by-name/gr/gradia/package.nix index 9f0a9a1e8298..4f9e6e64fd80 100644 --- a/pkgs/by-name/gr/gradia/package.nix +++ b/pkgs/by-name/gr/gradia/package.nix @@ -18,6 +18,7 @@ webp-pixbuf-loader, libsoup_3, bash, + nix-update-script, }: python3Packages.buildPythonApplication rec { pname = "gradia"; @@ -71,6 +72,8 @@ python3Packages.buildPythonApplication rec { makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "Make your screenshots ready for the world"; homepage = "https://github.com/AlexanderVanhee/Gradia"; From e63f7497a74126ebc055076c91f024dd9a971166 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Mon, 4 Aug 2025 00:16:59 +0300 Subject: [PATCH 2/2] gradia: 1.7.1 -> 1.9.0 Changelog: https://github.com/AlexanderVanhee/Gradia/releases/tag/v1.9.0 Diff: https://github.com/AlexanderVanhee/Gradia/compare/v1.7.1...v1.9.0 --- pkgs/by-name/gr/gradia/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/gradia/package.nix b/pkgs/by-name/gr/gradia/package.nix index 4f9e6e64fd80..06e265dd873e 100644 --- a/pkgs/by-name/gr/gradia/package.nix +++ b/pkgs/by-name/gr/gradia/package.nix @@ -22,14 +22,14 @@ }: python3Packages.buildPythonApplication rec { pname = "gradia"; - version = "1.7.1"; + version = "1.9.0"; pyproject = false; src = fetchFromGitHub { owner = "AlexanderVanhee"; repo = "Gradia"; tag = "v${version}"; - hash = "sha256-EyO09tKv0SjqMyYM5J8wdeIH6/vJgF7p7FLaTfJDqXY="; + hash = "sha256-iDldzS7LLJ/+CfKBpD50LW/YrZ2xb8aqZI9Bs1AOcCM="; }; nativeBuildInputs = [ @@ -57,7 +57,6 @@ python3Packages.buildPythonApplication rec { ]; postInstall = '' - substituteInPlace $out/share/gradia/gradia/ui/image_exporters.py --replace-fail "/bin/bash" "${lib.getExe bash}" export GDK_PIXBUF_MODULE_FILE="${ gnome._gdkPixbufCacheBuilder_DO_NOT_USE { extraLoaders = [