Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dr-yak
lan-mouse
lan-mouse.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File lan-mouse.spec of Package lan-mouse
Name: lan-mouse Summary: Mouse and keyboard sharing over network Version: 0.9.1~0 Release: 0 Group: System/X11/Utilities License: GPL-3.0-or-later URL: https://github.com/feschber/lan-mouse Source0: %{name}-%{version}.tar.zst Source1: vendor.tar.zst ExcludeArch: i586 i686 BuildRequires: cargo-packaging BuildRequires: libadwaita-devel BuildRequires: libXtst-devel BuildRequires: libX11-devel %description Lan Mouse is a mouse and keyboard sharing software similar to universal-control on Apple devices. It allows for using multiple pcs with a single set of mouse and keyboard. This is also known as a Software KVM switch. The primary target is Wayland on Linux but Windows and MacOS and Linux on Xorg have partial support as well. %prep %autosetup -p1 -a1 %build %{cargo_build} %install %{cargo_install} # install app icon install -D -d -m 0755 %{buildroot}%{_datadir}/icons/hicolor/scalable/apps install -p -m 0644 %{_builddir}/%{name}-%{version}/resources/de.feschber.LanMouse.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps # install desktop entry install -D -d -m 0755 %{buildroot}%{_datadir}/applications install -p -m 0644 %{_builddir}/%{name}-%{version}/de.feschber.LanMouse.desktop %{buildroot}%{_datadir}/applications # when using firewalld: install firewall rule install -D -d -m 0755 %{buildroot}%{_prefix}/lib/firewalld/services install -p -m 0644 %{_builddir}/%{name}-%{version}/firewall/lan-mouse.xml %{buildroot}%{_prefix}/lib/firewalld/services %check %{cargo_test} %files %license LICENSE %{_bindir}/%{name} %{_datadir}/icons/hicolor/scalable/apps/de.feschber.LanMouse.svg %{_datadir}/applications/de.feschber.LanMouse.desktop %dir %{_prefix}/lib/firewalld %dir %{_prefix}/lib/firewalld/services %{_prefix}/lib/firewalld/services/lan-mouse.xml %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor