From 3796adfb8ed43e017c026cd309bac27a9c6f4002 Mon Sep 17 00:00:00 2001 From: hyperglue Date: Tue, 31 Oct 2023 16:47:22 +0100 Subject: [PATCH] New package: asusctl-4.7.2 --- srcpkgs/asusctl-rog-gui | 1 + srcpkgs/asusctl/files/asusd/run | 3 +++ srcpkgs/asusctl/template | 29 +++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 120000 srcpkgs/asusctl-rog-gui create mode 100644 srcpkgs/asusctl/files/asusd/run create mode 100644 srcpkgs/asusctl/template diff --git a/srcpkgs/asusctl-rog-gui b/srcpkgs/asusctl-rog-gui new file mode 120000 index 0000000000000..386c0ccc71fc9 --- /dev/null +++ b/srcpkgs/asusctl-rog-gui @@ -0,0 +1 @@ +asusctl \ No newline at end of file diff --git a/srcpkgs/asusctl/files/asusd/run b/srcpkgs/asusctl/files/asusd/run new file mode 100644 index 0000000000000..94e48b1045c41 --- /dev/null +++ b/srcpkgs/asusctl/files/asusd/run @@ -0,0 +1,3 @@ +#!/bin/sh +export IS_SERVICE=1 +exec asusd diff --git a/srcpkgs/asusctl/template b/srcpkgs/asusctl/template new file mode 100644 index 0000000000000..a511478e16690 --- /dev/null +++ b/srcpkgs/asusctl/template @@ -0,0 +1,29 @@ +# Template file for 'asusctl' +pkgname=asusctl +version=4.7.2 +revision=1 +build_style="gnu-makefile" +hostmakedepends="cargo pkgconf clang" +makedepends="eudev-libudev-devel gtk+3-devel pango-devel pangomm-devel gdk-pixbuf-devel cairo-devel glib-devel atkmm-devel freetype-devel expat-devel" +depends="libayatana-appindicator" +short_desc="ASUS ROG laptops control utilities" +maintainer="hyperglue " +license="MPL-2.0" +homepage="https://gitlab.com/asus-linux/asusctl" +distfiles="https://gitlab.com/asus-linux/asusctl/-/archive/${version}/asusctl-${version}.tar.gz" +checksum="674248720f1bfc5495d08c7817615a6daa96a55e3bf9335f2f8bb7e3292041a2" + +post_install() { + vsv asusd +} + +asusctl-rog-gui_package() { + short_desc+=" - graphical interface" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove /usr/share/applications + vmove /usr/share/icons + vmove /usr/share/rog-gui + vmove /usr/bin/rog-control-center + } +}