From 3796adfb8ed43e017c026cd309bac27a9c6f4002 Mon Sep 17 00:00:00 2001 From: hyperglue Date: Tue, 31 Oct 2023 16:47:22 +0100 Subject: [PATCH 1/3] 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 + } +} From da55aece33f34f76daf0d1c646ad38ce2f972ce6 Mon Sep 17 00:00:00 2001 From: hyperglue Date: Tue, 31 Oct 2023 18:09:26 +0100 Subject: [PATCH 2/3] New package: asusctl-4.7.2 --- srcpkgs/asusctl/template | 1 + 1 file changed, 1 insertion(+) diff --git a/srcpkgs/asusctl/template b/srcpkgs/asusctl/template index a511478e16690..60452e171309a 100644 --- a/srcpkgs/asusctl/template +++ b/srcpkgs/asusctl/template @@ -2,6 +2,7 @@ pkgname=asusctl version=4.7.2 revision=1 +archs="x86_64*i686*" 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" From 6c903c41a56ba918eb7fb25cd0f86ad3189cdef0 Mon Sep 17 00:00:00 2001 From: hyperglue Date: Tue, 31 Oct 2023 18:10:55 +0100 Subject: [PATCH 3/3] New package: asusctl-4.7.2 --- srcpkgs/asusctl/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/asusctl/template b/srcpkgs/asusctl/template index 60452e171309a..4f3c8262a5b07 100644 --- a/srcpkgs/asusctl/template +++ b/srcpkgs/asusctl/template @@ -2,7 +2,7 @@ pkgname=asusctl version=4.7.2 revision=1 -archs="x86_64*i686*" +archs="x86_64* i686*" # fails to build on other archs, but this is utility for ROG laptops which are only x86_64 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"