From 45f9d647bcb282270a4d4393284fd51350db339c Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Mon, 5 May 2025 11:15:56 +0800 Subject: pkgbuilds: omen-light --- pkgbuilds/omen_light/PKGBUILD | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkgbuilds/omen_light/PKGBUILD (limited to 'pkgbuilds') diff --git a/pkgbuilds/omen_light/PKGBUILD b/pkgbuilds/omen_light/PKGBUILD new file mode 100644 index 00000000..374fb936 --- /dev/null +++ b/pkgbuilds/omen_light/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: littleblack111 + +pkgname=omen-light +pkgver=2025.02.05 +pkgrel=1 +pkgdesc="controls your omen PC/laptop light" +arch=('aarch64' 'x86_64') +url="https://github.com/littleblack111/omen-light" +license=('Apache-2.0') +depends=('gcc' 'hidapi') +source=("git+https://github.com/littleblack111/omen-light") +sha256sums=('SKIP') + +pkgver() { + cd "${pkgname}" + git show -s --format=%cd --date=format:%Y.%m.%d $(git rev-parse HEAD) +} + +build() { + cd "${pkgname}" + g++ -o omen_light omen_light.cc -lhidapi-libusb +} + +package() { + cd "${pkgname}" + mkdir -p "${pkgdir}/usr/bin" "${pkgdir}/etc/systemd/system" + install omen_light "${pkgdir}/usr/bin/omen_light" + install omen_light_all "${pkgdir}/usr/bin/omen_light_all" + install omen_light.service "${pkgdir}/etc/systemd/system/omen_light.service" +} -- cgit v1.2.3