lan-mouse: 0.9.1 → 0.10.0

Diff: https://github.com/feschber/lan-mouse/compare/v0.9.1...v0.10.0
This commit is contained in:
Samuel Tardieu
2024-11-24 22:32:22 +01:00
parent 73450ebccf
commit 2fe2ad56a4
+15 -6
View File
@@ -3,7 +3,6 @@
rustPlatform,
fetchFromGitHub,
lib,
darwin,
glib,
gtk4,
libadwaita,
@@ -15,17 +14,27 @@
rustPlatform.buildRustPackage rec {
pname = "lan-mouse";
version = "0.9.1";
version = "0.10.0";
src = fetchFromGitHub {
owner = "feschber";
repo = "lan-mouse";
rev = "v${version}";
hash = "sha256-BadpYZnZJcifhe916/X+OGvTQ4FQeTLnoy0gP/i5cLA=";
hash = "sha256-ofiNgJbmf35pfRvZB3ZmMkCJuM7yYgNL+Dd5mZZqyNk=";
};
# lan-mouse uses `git` to determine the version at build time and
# has Cargo set the `GIT_DESCRIBE` environment variable. To improve
# build reproducibility, we define the variable based on the package
# version instead.
prePatch = ''
rm build.rs
'';
env = {
GIT_DESCRIBE = "${version}-nixpkgs";
};
nativeBuildInputs = [
glib # needed in both {b,nativeB}uildInptus
pkg-config
wrapGAppsHook4
];
@@ -36,9 +45,9 @@ rustPlatform.buildRustPackage rec {
libadwaita
libX11
libXtst
] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.CoreGraphics;
];
cargoHash = "sha256-pDdpmZPaClU8KjFHO7v3FDQp9D83GQN+SnFg53q2fjs=";
cargoHash = "sha256-RP3Jw0b2h8KJlVdd8X/AkkmGdRlIfG2tkPtUKohDxvA=";
meta = {
description = "Software KVM switch for sharing a mouse and keyboard with multiple hosts through the network";