summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD91
1 files changed, 30 insertions, 61 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e3dd8c81bc8e..4ac3881ff919 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,33 +5,28 @@ pkgbase=asusctl
pkgname=(
asusctl
rog-control-center
- gnome-shell-extension-asusctl-gnome
)
-pkgver=5.0.10
-pkgrel=0.3
+pkgver=6.0.0
+pkgrel=0.1
pkgdesc="A control daemon, tools, and a collection of crates for interacting with ASUS ROG laptops"
arch=('x86_64')
url="https://asus-linux.org"
license=('MPL-2.0')
makedepends=(
- "clang"
- "cmake"
- "fontconfig"
- "git"
- "hicolor-icon-theme"
- "libayatana-appindicator"
- "libusb"
- "power-profiles-daemon"
- "rust"
- "systemd"
-
- # gnome-shell-extension
- "npm"
- "unzip"
- "yarn"
+ clang
+ cmake
+ fontconfig
+ git
+ hicolor-icon-theme
+ libayatana-appindicator
+ libinput
+ libusb
+ rust
+ seatd
+ systemd
)
source=("git+https://gitlab.com/asus-linux/asusctl.git#tag=$pkgver")
-b2sums=('2be7cd61489d223e511e71c8d62b4f68903a6efed98848491d7824cceb87e4cd3c90db015c1159020ec493aa088472572549126ac36349c475098ded0842fe88')
+b2sums=('73155085f1e1f6aceee098c5ce60ebf1d29303f55de7229387b81d7de9a8afdccaa6023b3093692a177bbef6dd899dcd3f7e9f896b50b61809d824e839d2e3ee')
prepare() {
cd "${pkgbase}"
@@ -57,15 +52,6 @@ build() {
export CARGO_TARGET_DIR=target
make build
-
- # gnome-shell extension
- cd "desktop-extensions/gnome-45"
-
- npm install
- npm run build
- mkdir asusctl-gnome@asus-linux.org
- unzip asusctl-gnome@asus-linux.org.zip \
- -d "asusctl-gnome@asus-linux.org/"
}
_pick() {
@@ -81,10 +67,12 @@ _pick() {
package_asusctl() {
pkgdesc="${pkgdesc/tools/CLI tools}"
depends=(
- "hicolor-icon-theme"
- "libusb"
- "power-profiles-daemon"
- "systemd"
+ gcc-libs
+ glibc
+ hicolor-icon-theme
+ libusb
+ systemd
+ systemd-libs
)
install=asusctl.install
optdepends=(
@@ -92,7 +80,6 @@ package_asusctl() {
'supergfxctl: hybrid GPU control'
'asusctltray: tray profile switcher'
'rog-control-center: app to control asusctl'
- 'gnome-shell-extension-asusctl-gnome: GNOME-shell extensions'
)
cd "${pkgbase}"
@@ -107,35 +94,17 @@ package_asusctl() {
package_rog-control-center() {
depends=(
- "asusctl"
- "fontconfig"
- "glib2"
- "gtk3"
- "hicolor-icon-theme"
- "libayatana-appindicator"
+ asusctl
+ gcc-libs
+ glibc
+ hicolor-icon-theme
+ libayatana-appindicator
+ libinput
+ libxkbcommon
+ mesa
+ seatd
+ systemd-libs
)
pkgdesc="App to control asusctl"
mv rogcc/* "${pkgdir}"
}
-
-package_gnome-shell-extension-asusctl-gnome() {
- depends=(
- "asusctl"
- "dconf"
- "gnome-shell"
- )
- install=gnome-shell-extension-asusctl-gnome.install
- arch=('any')
- pkgdesc="A gnome extension exposing some of the base features of asusd in a helpful and easy to use way"
-
- cd "${pkgbase}/desktop-extensions/gnome-45"
-
- install -dm755 "${pkgdir}/usr/share/glib-2.0/schemas"
- mv "asusctl-gnome@asus-linux.org/schemas/org.gnome.shell.extensions.asusctl-gnome.gschema.xml" \
- "${pkgdir}/usr/share/glib-2.0/schemas/"
- rmdir "asusctl-gnome@asus-linux.org/schemas"
-
- install -dm755 "${pkgdir}/usr/share/gnome-shell/extensions"
- mv "asusctl-gnome@asus-linux.org" \
- "${pkgdir}/usr/share/gnome-shell/extensions/"
-}