From d1f8d0a6a520973120e1c022ed20103ccdae03f1 Mon Sep 17 00:00:00 2001 From: Kyle Nusbaum Date: Sat, 19 Mar 2022 17:11:35 -0500 Subject: [PATCH] New package: keymapper-1.9.1 --- srcpkgs/keymapper/files/keymapperd/run | 3 +++ srcpkgs/keymapper/patches/musl.patch | 10 ++++++++++ srcpkgs/keymapper/template | 18 ++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 srcpkgs/keymapper/files/keymapperd/run create mode 100644 srcpkgs/keymapper/patches/musl.patch create mode 100644 srcpkgs/keymapper/template diff --git a/srcpkgs/keymapper/files/keymapperd/run b/srcpkgs/keymapper/files/keymapperd/run new file mode 100644 index 000000000000..b5c0b7a996cb --- /dev/null +++ b/srcpkgs/keymapper/files/keymapperd/run @@ -0,0 +1,3 @@ +#!/usr/bin/sh + +exec keymapperd diff --git a/srcpkgs/keymapper/patches/musl.patch b/srcpkgs/keymapper/patches/musl.patch new file mode 100644 index 000000000000..bd0e1ead12ec --- /dev/null +++ b/srcpkgs/keymapper/patches/musl.patch @@ -0,0 +1,10 @@ +--- a/src/linux/server/ClientPort.cpp 2022-03-19 20:16:31.781429414 -0500 ++++ b/src/linux/server/ClientPort.cpp 2022-03-19 20:16:20.738430072 -0500 +@@ -8,6 +8,7 @@ + #include + #include + #include ++#include + + namespace { + bool read_key_sequence(int fd, KeySequence* sequence) { diff --git a/srcpkgs/keymapper/template b/srcpkgs/keymapper/template new file mode 100644 index 000000000000..7f5b8d17df6e --- /dev/null +++ b/srcpkgs/keymapper/template @@ -0,0 +1,18 @@ +# Template file for 'keymapper' +pkgname=keymapper +version=1.9.1 +revision=1 +build_style=cmake +hostmakedepends="pkg-config wayland-devel" +makedepends="libusb-devel libX11-devel dbus-devel eudev-libudev-devel wayland-devel" +short_desc="Cross-platform context-aware keyremapper" +maintainer="Kyle Nusbaum " +license="GPL-3.0-only" +homepage="https://github.com/houmain/keymapper" +distfiles="https://github.com/houmain/keymapper/archive/refs/tags/${version}.tar.gz" +checksum=a215e8e13464b1c61b91994d7f46c96c0133b401d8fa2ac2bcd5f82844b0f89d + +post_install() { + rm ${DESTDIR}/usr/lib/systemd/system/keymapperd.service + vsv keymapperd +}