summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2021-11-25 22:22:08 -0600
committerLuis Martinez2021-11-25 22:23:37 -0600
commitdb13011e1884a3ee3f05758e6cb5bd65e5640877 (patch)
tree23428d7f2db33b0a19a2aa26bb140a1a52211082
parent99e527a83d32cab4c0ac35edaaca1ede52ce866c (diff)
downloadaur-db13011e1884a3ee3f05758e6cb5bd65e5640877.tar.gz
update to 1.0.6
* switch to git source for GPG verification
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD36
2 files changed, 31 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 731c08ef0d41..7db410eee7c8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,19 @@
pkgbase = amdgpud
pkgdesc = Fan control service for AMD GPUs
- pkgver = 1.0.5
+ pkgver = 1.0.6
pkgrel = 1
url = https://github.com/eraden/amdgpud
arch = x86_64
license = Apache
license = MIT
makedepends = cargo
+ makedepends = git
depends = gcc-libs
backup = etc/amdgpud/config.toml
- source = amdgpud-1.0.5.tar.gz::https://github.com/eraden/amdgpud/archive/1.0.5.tar.gz
+ source = amdgpud::git+https://github.com/eraden/amdgpud#commit=75737de?signed
source = config.toml
- sha256sums = a4e22d5d48b2810c86cd3fc2eec83a24b958fc2de87dc0f95ab449598dfe5530
+ validpgpkeys = 0768AEEA335417256AEEA0910012845A89C7352B
+ sha256sums = SKIP
sha256sums = 708070794d89e86d307fd17009e0410adf49adc471cfcde0fdec1f217c85f0de
pkgname = amdgpud
diff --git a/PKGBUILD b/PKGBUILD
index 14441216a81a..3e5055b26112 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,49 @@
# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
pkgname=amdgpud
-pkgver=1.0.5
+pkgver=1.0.6
+_commit=75737de
pkgrel=1
pkgdesc="Fan control service for AMD GPUs"
arch=('x86_64')
url="https://github.com/eraden/amdgpud"
license=('Apache' 'MIT')
depends=('gcc-libs')
-makedepends=('cargo')
+makedepends=('cargo' 'git')
backup=("etc/$pkgname/config.toml")
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz"
+source=("$pkgname::git+$url#commit=$_commit?signed"
'config.toml')
-sha256sums=('a4e22d5d48b2810c86cd3fc2eec83a24b958fc2de87dc0f95ab449598dfe5530'
+sha256sums=('SKIP'
'708070794d89e86d307fd17009e0410adf49adc471cfcde0fdec1f217c85f0de')
+validpgpkeys=('0768AEEA335417256AEEA0910012845A89C7352B') ## Adrian Wozniak
+## use command below to import public key
+## curl https://github.com/eraden.gpg | gpg --import
+
+prepare() {
+ cd "$pkgname"
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
build() {
- cd "$pkgname-$pkgver"
- cargo build --release --locked --all-features --target="$CARCH-unknown-linux-gnu" --target-dir=target
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cd "$pkgname"
+ cargo build --release --frozen --target "$CARCH-unknown-linux-gnu" --all-features
}
check() {
- cd "$pkgname-$pkgver"
- cargo test --release --locked --target="$CARCH-unknown-linux-gnu" --target-dir=target
+ export RUSTUP_TOOLCHAIN=stable
+ cd "$pkgname"
+ cargo test --frozen --all-features --target "$CARCH-unknown-linux-gnu"
}
package() {
- cd "$pkgname-$pkgver"
- install -Dm755 "target/$CARCH-unknown-linux-gnu/release/amdfand" -t "$pkgdir/usr/bin/"
+ cd "$pkgname"
+ find "target/$CARCH-unknown-linux-gnu/release/" \
+ -maxdepth 1 \
+ -executable \
+ -type f \
+ -exec install -D -t "$pkgdir/usr/bin/" '{}' \+
install -Dm644 LICENSE.APACHE2.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE-APACHE.txt"
install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE-MIT.md"
install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"