diff options
author | Yasuaki Uechi | 2022-10-04 15:26:18 +0900 |
---|---|---|
committer | Yasuaki Uechi | 2022-10-05 14:15:46 +0900 |
commit | 5203a64e72d36af8c6799b30ccaf810d4b8581d4 (patch) | |
tree | c08b0797d11bec91e848a965be03e9f15ff45b08 | |
parent | e8bc30f9466b2c1256cff9907a7878e90afcf61a (diff) | |
download | aur-cfddns.tar.gz |
fix: add support for ARM variants
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | cfddns.install | 4 |
3 files changed, 15 insertions, 11 deletions
@@ -1,19 +1,22 @@ pkgbase = cfddns pkgdesc = Yet another DDNS client for Cloudflare pkgver = 1.6.2 - pkgrel = 1 + pkgrel = 2 url = https://github.com/uetchy/cfddns install = cfddns.install arch = any license = MIT makedepends = git - makedepends = rust + makedepends = cargo + makedepends = sed + makedepends = openssl + makedepends = pkgconf backup = etc/cfddns/cfddns.yml source = cfddns-1.6.2.tar.gz::https://github.com/uetchy/cfddns/archive/v1.6.2.tar.gz source = cfddns.service source = cfddns.install sha256sums = e6434f9a16f5f45ee294a7093c23ebe82912519f54f43ec1f88539f894c51221 sha256sums = b6ba6f675093dbe515868d43d4e2dcec2a0ee3c419a7f58fa20f2700fad93844 - sha256sums = fd0d38ae6df41e37512bc6a4d94e467b80adffa684890562527a824dc1c45e28 + sha256sums = 93a7e734d216554cea431e33ede4f658384fabbaed9ac5ba31c159fc0aecad50 pkgname = cfddns @@ -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() { diff --git a/cfddns.install b/cfddns.install index da869a583773..7033302d1f22 100644 --- a/cfddns.install +++ b/cfddns.install @@ -1,7 +1,7 @@ post_install() { echo "### cfddns ###" echo "1. Edit /etc/cfddns/cfddns.yml" - echo "2. Create domain list at /etc/cfddns/domains, 1 domain for each line" + echo "2. Create domain list at /etc/cfddns/domains, 1 domain per line" echo "3. systemctl enable --now cfddns" - echo "Run 'cfddns /etc/cfddns/domains -c /etc/cfddns/cfddns.yml' to manually update DNS records" + echo "Alternatively, you can run 'cfddns /etc/cfddns/domains -c /etc/cfddns/cfddns.yml' to manually update DNS records" } |