Skip to content

Commit

Permalink
lan-mouse: 0.9.1 → 0.10.0
Browse files Browse the repository at this point in the history
Diff: feschber/lan-mouse@v0.9.1...v0.10.0
(cherry picked from commit 2fe2ad5)
  • Loading branch information
samueltardieu authored and github-actions[bot] committed Nov 25, 2024
1 parent 8c4d6f1 commit 92cdd8f
Showing 1 changed file with 15 additions and 6 deletions.
21 changes: 15 additions & 6 deletions pkgs/by-name/la/lan-mouse/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
rustPlatform,
fetchFromGitHub,
lib,
darwin,
glib,
gtk4,
libadwaita,
Expand All @@ -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
];
Expand All @@ -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";
Expand Down

0 comments on commit 92cdd8f

Please sign in to comment.