From 7d4ab3ae64e43ca9efc2e94dc7393546b9fb85a4 Mon Sep 17 00:00:00 2001 From: Owen Law Date: Tue, 8 Nov 2022 17:03:00 -0500 Subject: [PATCH] New package: logiops-0.2.3 --- srcpkgs/logiops/files/logid/run | 3 +++ .../logiops/patches/musl-include-systime.patch | 4 ++++ srcpkgs/logiops/patches/musl-replace-uint.patch | 14 ++++++++++++++ srcpkgs/logiops/template | 17 +++++++++++++++++ 4 files changed, 38 insertions(+) create mode 100644 srcpkgs/logiops/files/logid/run create mode 100644 srcpkgs/logiops/patches/musl-include-systime.patch create mode 100644 srcpkgs/logiops/patches/musl-replace-uint.patch create mode 100644 srcpkgs/logiops/template diff --git a/srcpkgs/logiops/files/logid/run b/srcpkgs/logiops/files/logid/run new file mode 100644 index 000000000000..0ccf49521a6a --- /dev/null +++ b/srcpkgs/logiops/files/logid/run @@ -0,0 +1,3 @@ +#!/bin/sh + +exec /bin/logid diff --git a/srcpkgs/logiops/patches/musl-include-systime.patch b/srcpkgs/logiops/patches/musl-include-systime.patch new file mode 100644 index 000000000000..2255e0a52d18 --- /dev/null +++ b/srcpkgs/logiops/patches/musl-include-systime.patch @@ -0,0 +1,4 @@ +--- a/src/logid/backend/raw/RawDevice.cpp +--- b/src/logid/backend/raw/RawDevice.cpp +@@ -42,0 +42,1 @@ ++#include diff --git a/srcpkgs/logiops/patches/musl-replace-uint.patch b/srcpkgs/logiops/patches/musl-replace-uint.patch new file mode 100644 index 000000000000..d0046c6dab5c --- /dev/null +++ b/srcpkgs/logiops/patches/musl-replace-uint.patch @@ -0,0 +1,14 @@ +--- a/src/logid/actions/KeypressAction.h ++++ b/src/logid/actions/KeypressAction.h +@@ -41,3 +41,3 @@ +- std::vector& keys(); ++ std::vector& keys(); + protected: +- std::vector _keys; ++ std::vector _keys; + +--- a/src/logid/actions/KeypressAction.cpp ++++ b/src/logid/actions/KeypressAction.cpp +@@ -88,1 +88,1 @@ +-std::vector& KeypressAction::Config::keys() ++std::vector& KeypressAction::Config::keys() diff --git a/srcpkgs/logiops/template b/srcpkgs/logiops/template new file mode 100644 index 000000000000..8386bfb546c8 --- /dev/null +++ b/srcpkgs/logiops/template @@ -0,0 +1,17 @@ +# Template file for 'logiops' +pkgname=logiops +version=0.2.3 +revision=1 +build_style=cmake +hostmakedepends="cmake pkg-config" +makedepends="libevdev-devel eudev-libudev-devel libconfig-devel libconfig++-devel" +short_desc="Unoffical userspace driver for HID++ Logitech devices" +maintainer="Owen Law " +license="GPL-3.0-or-later" +homepage="https://github.com/PixlOne/logiops" +distfiles="https://www.github.com/PixlOne/logiops/archive/refs/tags/v${version}.tar.gz" +checksum=45147cacc5e75d461fa53e6f391aa6994cc724a422d1a8f8943e50186854f88f + +post_install() { + vsv logid +}