From 3ce568b26a90e8360f93535b2f1cff6be2f888e0 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 11 Apr 2026 14:35:50 +0200 Subject: [PATCH] identity: 25.10.1 -> 26.03 changelog: https://gitlab.gnome.org/YaLTeR/identity/-/releases/v26.03 diff: https://gitlab.gnome.org/YaLTeR/identity/-/compare/v25.10.1...v26.03 --- pkgs/by-name/id/identity/package.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/id/identity/package.nix b/pkgs/by-name/id/identity/package.nix index 761d26f02dec..3e636485fb7c 100644 --- a/pkgs/by-name/id/identity/package.nix +++ b/pkgs/by-name/id/identity/package.nix @@ -27,21 +27,27 @@ stdenv.mkDerivation (finalAttrs: { pname = "identity"; - version = "25.10.1"; + version = "26.03"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "YaLTeR"; repo = "identity"; tag = "v${finalAttrs.version}"; - hash = "sha256-ThccOze4BkqAprk1Yt+Ughts0DFbBwLDYd4iE8ZMwxo="; + hash = "sha256-CVSUk0xhfsMM47L0BVQj69Jw2MhsElBI3mxETCWBqcU="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-Do+20wh9F8xE+fA9Sg+8uyRojOF7Ih4taL/pZszU6xc="; + hash = "sha256-AuIAfk6BipUHkIfRiLJf0tjadVxsEIKKvpZgKA11oJE="; }; + # The crate can't find our provided gstreamer-gl-egl-1.0.pc in the PKG_CONFIG_PATH otherwise. + postPatch = '' + substituteInPlace $cargoDepsCopy/*/gstreamer-gl-egl-sys-*/Cargo.toml \ + --replace-fail 'gstreamer-gl-egl-1.0' 'gstreamer-gl-1.0' + ''; + strictDeps = true; nativeBuildInputs = [