From 5521661e91438bab61b4060982803cd626e1c5de Mon Sep 17 00:00:00 2001 From: Kyle Nusbaum Date: Sat, 19 Mar 2022 17:11:35 -0500 Subject: [PATCH 1/2] 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..adf687f7a30b --- /dev/null +++ b/srcpkgs/keymapper/files/keymapperd/run @@ -0,0 +1,3 @@ +#!/usr/bin/bash + +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 +} From 6cb3b3c3c7cc9336c9d564b4d476b34d1329f1be Mon Sep 17 00:00:00 2001 From: Kyle Nusbaum Date: Sun, 20 Mar 2022 02:08:47 +0000 Subject: [PATCH 2/2] Update srcpkgs/keymapper/files/keymapperd/run Co-authored-by: tibequadorian --- srcpkgs/keymapper/files/keymapperd/run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/keymapper/files/keymapperd/run b/srcpkgs/keymapper/files/keymapperd/run index adf687f7a30b..b5c0b7a996cb 100644 --- a/srcpkgs/keymapper/files/keymapperd/run +++ b/srcpkgs/keymapper/files/keymapperd/run @@ -1,3 +1,3 @@ -#!/usr/bin/bash +#!/usr/bin/sh exec keymapperd