From db981958be201ad629d89db694b8c72e213b7774 Mon Sep 17 00:00:00 2001 From: T0mstone Date: Sat, 18 Mar 2023 22:36:22 +0100 Subject: [PATCH] New package: logiops-0.2.3 --- srcpkgs/logiops/files/logid.cfg | 1 + srcpkgs/logiops/files/logid/run | 7 +++++++ srcpkgs/logiops/template | 24 ++++++++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 srcpkgs/logiops/files/logid.cfg create mode 100644 srcpkgs/logiops/files/logid/run create mode 100644 srcpkgs/logiops/template diff --git a/srcpkgs/logiops/files/logid.cfg b/srcpkgs/logiops/files/logid.cfg new file mode 100644 index 000000000000..76be54d61e23 --- /dev/null +++ b/srcpkgs/logiops/files/logid.cfg @@ -0,0 +1 @@ +devices: (); \ No newline at end of file diff --git a/srcpkgs/logiops/files/logid/run b/srcpkgs/logiops/files/logid/run new file mode 100644 index 000000000000..c99363c7ea18 --- /dev/null +++ b/srcpkgs/logiops/files/logid/run @@ -0,0 +1,7 @@ +#!/bin/sh +if /usr/bin/modprobe hid_logitech_hidpp +then exec /usr/bin/logid +else + # retry every second until the module is loaded + sleep 1 +fi \ No newline at end of file diff --git a/srcpkgs/logiops/template b/srcpkgs/logiops/template new file mode 100644 index 000000000000..a799c02bdb40 --- /dev/null +++ b/srcpkgs/logiops/template @@ -0,0 +1,24 @@ +# Template file for 'logiops' +pkgname=logiops +version=0.2.3 +revision=1 +build_style=cmake +make_cmd=make +hostmakedepends="gcc make cmake pkg-config" +makedepends="libevdev-devel eudev-libudev-devel libconfig-devel libconfig++-devel" +short_desc="Unofficial userspace driver for HID++ Logitech devices" +maintainer="T0mstone " +license="GPL-3.0" +homepage="https://github.com/PixlOne/logiops" +changelog="https://github.com/PixlOne/logiops/releases/tag/v${version}" +distfiles="https://github.com/PixlOne/logiops/archive/refs/tags/v${version}.tar.gz" +checksum=45147cacc5e75d461fa53e6f391aa6994cc724a422d1a8f8943e50186854f88f +conf_files="/etc/logid.cfg" + +export CMAKE_GENERATOR="Unix Makefiles" + +post_install() { + vsconf logid.example.cfg logid.cfg + vconf $FILESDIR/logid.cfg + vsv logid +}