summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Land2022-02-07 12:01:32 -0500
committerGreg Land2022-02-07 12:01:32 -0500
commit1eea1c1b8b313d489e848f5bd048be1d3d67c07a (patch)
treeeacd9f4ff4238385ced09ca843ec04e62acbef4b
parent2ae1ee9a9bf9b5fba6d9f3cf347c4d778b84b369 (diff)
downloadaur-1eea1c1b8b313d489e848f5bd048be1d3d67c07a.tar.gz
Package went missing trying to recover it
-rw-r--r--PKGBUILD43
1 files changed, 18 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3ee529eb792f..019de342166f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,32 @@
-# Maintainer: Yuri Pieters <magejohnyjtp@gmail.com>
+# Maintainer: Gregory Land
-_pkgname=supergfxctl
-pkgname="$_pkgname-git"
-pkgver=2.0.1.r6.2c22e67
+pkgname=supergfxctl-git
+pkgver=4.0.4.r0.g7eabe91
pkgrel=1
pkgdesc="A utility for Linux graphics switching on Intel/AMD iGPU + nVidia dGPU laptops"
arch=('x86_64')
-url="https://gitlab.com/asus-linux/$_pkgname"
+url="https://gitlab.com/asus-linux/supergfxctl"
license=('MPL2')
-depends=('dbus' 'systemd')
-optdepends=()
-makedepends=('git' 'cargo')
-provides=("$_pkgname")
-conflicts=("$_pkgname")
-source=("git+$url.git")
-sha256sums=('SKIP')
+depends=()
+makedepends=('git' 'rust')
+provides=('supergfxctl')
+conflicts=('supergfxctl')
+source=('git+https://gitlab.com/asus-linux/supergfxctl.git')
+md5sums=('SKIP')
+_gitdir=${pkgname%"-git"}
pkgver() {
- cd "${_pkgname}" || exit
- printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
-}
-
-prepare() {
- cd "${_pkgname}" || exit
- cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+ cd "$srcdir/$_gitdir"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd "${_pkgname}" || exit
- export RUSTUP_TOOLCHAIN=stable
- export CARGO_TARGET_DIR=target
- cargo build --frozen --release --features cli,daemon
+ cd "$srcdir/$_gitdir"
+ make build
}
package() {
- cd "${_pkgname}" || exit
- make DESTDIR="${pkgdir}" install
+ cd "$srcdir/$_gitdir"
+ make DESTDIR="$pkgdir" install
}
+