summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorStaticRocket2023-04-25 21:48:20 -0500
committerStaticRocket2023-04-25 21:48:20 -0500
commit314ca18e92cb0d0095d06c0c20bb226f93c14911 (patch)
tree3ae6a2cc5c8817ef76b7ae1919141215e25e992b /PKGBUILD
parentd90dcdbaa41ac7061140283dee2e00764ddbd1ef (diff)
downloadaur-314ca18e92cb0d0095d06c0c20bb226f93c14911.tar.gz
update deps and add some extra flags to follow guidelines
Update the make and optional dependencies. Also add a prepare section and some environment variable settings to match the rust packaging guidelines [1]. [1] https://wiki.archlinux.org/title/Rust_package_guidelines Signed-off-by: StaticRocket <35777938+StaticRocket@users.noreply.github.com>
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD18
1 files changed, 15 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3f5bb5ae09cc..0d1b95de8738 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,19 @@
# Maintainer: Static_Rocket
pkgname=asusctl-git
-pkgver=3.4.1.r11.gab80b07
+pkgver=4.6.0.r26.gfdc7d88
pkgrel=1
pkgdesc="Asus laptop control utilities"
arch=('x86_64')
url="https://gitlab.com/asus-linux/asusctl"
license=('MPL2')
depends=('libusb' 'udev' 'systemd')
-optdepends=('acpi_call: fan control')
-makedepends=('git' 'rust')
+optdepends=(
+ 'acpi_call: fan control'
+ 'libappindicator-gtk3: tray icon'
+ 'gtk3: control center ui'
+)
+makedepends=('git' 'cargo' 'clang' 'cmake' 'pango' 'gdk-pixbuf2' 'at-spi2-core' 'gtk3')
provides=('asusctl')
conflicts=('asusctl')
source=('git+https://gitlab.com/asus-linux/asusctl.git')
@@ -21,13 +25,21 @@ pkgver() {
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
+prepare() {
+ cd "$srcdir/$_gitdir"
+ export RUSTUP_TOOLCHAIN=stable
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
build() {
cd "$srcdir/$_gitdir"
+ export RUSTUP_TOOLCHAIN=stable
make build
}
package() {
cd "$srcdir/$_gitdir"
+ export RUSTUP_TOOLCHAIN=stable
make DESTDIR="$pkgdir" install
}