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