summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYasuaki Uechi2022-10-04 15:26:18 +0900
committerYasuaki Uechi2022-10-05 14:15:46 +0900
commit5203a64e72d36af8c6799b30ccaf810d4b8581d4 (patch)
treec08b0797d11bec91e848a965be03e9f15ff45b08
parente8bc30f9466b2c1256cff9907a7878e90afcf61a (diff)
downloadaur-5203a64e72d36af8c6799b30ccaf810d4b8581d4.tar.gz
fix: add support for ARM variants
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD13
-rw-r--r--cfddns.install4
3 files changed, 15 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8d52601c6b7a..ac9f34843fe3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
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() {
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"
}