Name: lan-mouse Version: 0.11.0 Release: 1.mdns1%{?dist} Summary: Software KVM switch for Local Area Networks (with mDNS peer discovery) License: GPL-3.0-or-later URL: https://github.com/rsacherer/lan-mouse Source0: %{name}-%{version}.tar.gz %global debug_package %{nil} BuildRequires: rust BuildRequires: cargo %description lan-mouse is a software KVM switch that shares mouse and keyboard input across machines on the same local network. This build includes mDNS-SD peer discovery: configured peers are automatically found on the LAN even when their IP address changes (e.g. DHCP reassignment). Built without the GTK GUI — run as a daemon via the included systemd user service. Use lan-mouse-cli to manage peers at runtime. %prep %setup -q mkdir -p .cargo cat > .cargo/config.toml << 'EOF' [source.crates-io] replace-with = "vendored-sources" [source.vendored-sources] directory = "vendor" EOF %build cargo build --release --offline --locked \ --no-default-features \ --features wlroots_emulation,libei_emulation,libei_capture,layer_shell_capture %install install -D -m 755 target/release/%{name} %{buildroot}%{_bindir}/%{name} install -D -m 755 target/release/%{name}-cli %{buildroot}%{_bindir}/%{name}-cli %files %license LICENSE %doc README.md %{_bindir}/%{name} %{_bindir}/%{name}-cli %changelog * Mon Sep 29 2026 Raimund Sacherer - 0.11.0-1.mdns1 - Fork of upstream 0.11.0 with mDNS-SD peer IP discovery (feat/mdns-ip-hints)