diff options
author | Greg Land | 2022-02-07 12:01:32 -0500 |
---|---|---|
committer | Greg Land | 2022-02-07 12:01:32 -0500 |
commit | 1eea1c1b8b313d489e848f5bd048be1d3d67c07a (patch) | |
tree | eacd9f4ff4238385ced09ca843ec04e62acbef4b | |
parent | 2ae1ee9a9bf9b5fba6d9f3cf347c4d778b84b369 (diff) | |
download | aur-1eea1c1b8b313d489e848f5bd048be1d3d67c07a.tar.gz |
Package went missing trying to recover it
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 18 insertions, 25 deletions
@@ -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 } + |