summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorNamkhai B.2024-04-08 12:04:05 -0600
committerNamkhai B.2024-04-08 12:04:05 -0600
commit87e2dd61972d761d89450ec4bffff231d1342d4a (patch)
tree3b61141328b4ad0fdb24973574613f6e37c78b92 /PKGBUILD
parentb32edd39968c771032a4970ade15e6be7204c293 (diff)
downloadaur-rres.tar.gz
rres: follow Arch packaging guidelines
Reported by dreieck
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 11 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 625e77fb929a..facd1e92e08d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=rres
pkgver=0.1.5
-pkgrel=0
+pkgrel=1
pkgdesc='A xrandr replacement to gather display resolutions'
arch=('any')
url="https://sr.ht/~nkeor/rres"
@@ -11,13 +11,20 @@ makedepends=('rust')
source=("https://git.sr.ht/~nkeor/rres/archive/v${pkgver}.tar.gz")
sha256sums=('d52d7cf582ebc0827073bdef53937aa3eceea95416019dfa8f076620ae992a61')
+prepare() {
+ cd ${pkgname}-v${pkgver}
+ export RUSTUP_TOOLCHAIN=stable
+ cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
+}
+
build() {
cd ${pkgname}-v${pkgver}
- cargo build --release
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --frozen --release --all-features
}
package() {
cd ${pkgname}-v${pkgver}
- install -Dm755 "target/release/${pkgname}" \
- -t "${pkgdir}/usr/bin"
+ install -Dm755 -t "${pkgdir}/usr/bin" "target/release/${pkgname}"
}