summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorYasuaki Uechi2022-10-04 15:26:18 +0900
committerYasuaki Uechi2022-10-05 14:15:46 +0900
commit5203a64e72d36af8c6799b30ccaf810d4b8581d4 (patch)
treec08b0797d11bec91e848a965be03e9f15ff45b08 /PKGBUILD
parente8bc30f9466b2c1256cff9907a7878e90afcf61a (diff)
downloadaur-cfddns.tar.gz
fix: add support for ARM variants
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 7 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fe44f27bc03d..6c8f88818a4b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,13 @@
pkgname=cfddns
pkgver=1.6.2
-pkgrel=1
+pkgrel=2
pkgdesc='Yet another DDNS client for Cloudflare'
arch=('any')
url='https://github.com/uetchy/cfddns'
license=('MIT')
depends=()
-makedepends=('git' 'rust')
+makedepends=('git' 'cargo' 'sed' 'openssl' 'pkgconf')
install="${pkgname}.install"
backup=('etc/cfddns/cfddns.yml')
source=(
@@ -19,13 +19,13 @@ source=(
sha256sums=(
'e6434f9a16f5f45ee294a7093c23ebe82912519f54f43ec1f88539f894c51221'
'b6ba6f675093dbe515868d43d4e2dcec2a0ee3c419a7f58fa20f2700fad93844'
- 'fd0d38ae6df41e37512bc6a4d94e467b80adffa684890562527a824dc1c45e28'
+ '93a7e734d216554cea431e33ede4f658384fabbaed9ac5ba31c159fc0aecad50'
)
prepare() {
cd "$srcdir/${pkgname}-${pkgver}"
- cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+ cargo fetch --locked --target "$(rustc -vV | sed -n 's|host: ||p')"
}
build() {
@@ -33,14 +33,15 @@ build() {
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
+ # export RUSTFLAGS="-C opt-level=2 -C target-cpu=native"
cargo build --release --frozen --all-features
}
check() {
cd "$srcdir/${pkgname}-${pkgver}"
- export RUSTUP_TOOLCHAIN=stable
- cargo test --release --frozen --all-features
+ # cargo test --frozen --all-features
+ [[ $(target/release/$pkgname --version) = "cfddns $pkgver" ]]
}
package() {