From d6f077a56708682dcfc8c9141c0de01edab53354 Mon Sep 17 00:00:00 2001 From: Tom Fitzhenry Date: Tue, 2 Aug 2022 22:32:05 +1000 Subject: [PATCH] squeekboard: 1.17.0 -> 1.20.0 Set `-Dnewer=true` as Debian does, to use a newer non-broken set of Cargo dependencies: https://gitlab.gnome.org/World/Phosh/squeekboard/-/blob/d19050e06d2ecc5218e50e9ef3a5279afa0daff8/debian/rules#L41 --- .../accessibility/squeekboard/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/accessibility/squeekboard/default.nix b/pkgs/applications/accessibility/squeekboard/default.nix index b2586ef76c2b..724897e62aec 100644 --- a/pkgs/applications/accessibility/squeekboard/default.nix +++ b/pkgs/applications/accessibility/squeekboard/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { pname = "squeekboard"; - version = "1.17.0"; + version = "1.20.0"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; @@ -28,18 +28,23 @@ stdenv.mkDerivation rec { owner = "Phosh"; repo = pname; rev = "v${version}"; - sha256 = "sha256-U46OQ0bXkXv6za8vUZxtbxJKqiF/X/xxJsqQGpnRIpg="; + sha256 = "sha256-wx3fKRX/SPYGAFuR9u03JAvVRhtYIPUvW8mAsCdx83I="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; cargoUpdateHook = '' - cat Cargo.toml.in Cargo.deps > Cargo.toml + cat Cargo.toml.in Cargo.deps.newer > Cargo.toml + cp Cargo.lock.newer Cargo.lock ''; name = "${pname}-${version}"; - sha256 = "sha256-4q8MW1n/xu538+R5ZlA+p/hd6pOQPKj7jOFwnuMc7sk="; + sha256 = "sha256-BbNkapqnqEW/NglrCse10Tm80SXYVQWWrOC5dTN6oi0="; }; + mesonFlags = [ + "-Dnewer=true" + ]; + nativeBuildInputs = [ meson ninja