diff options
author | arjan5 | 2023-04-20 17:33:49 +0200 |
---|---|---|
committer | arjan5 | 2023-04-20 17:33:49 +0200 |
commit | 49bd094a074dc38a4f8b066ba037e5caa1ac2da1 (patch) | |
tree | 1caddd6a0b1bb9f83e426bd8648ca98f26d92769 | |
parent | 7702bfa333013484e7eb7a21cc3bba1c8e86307f (diff) | |
download | aur-49bd094a074dc38a4f8b066ba037e5caa1ac2da1.tar.gz |
Fix support for aarch64 and armv7h
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 24 insertions, 5 deletions
@@ -12,15 +12,34 @@ depends=() makedepends=() provides=("${_pkgname}") conflicts=("${_pkgname}") -source=("${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_${arch}.tar.gz" - "${_pkgname}.sysusers") backup=('etc/ntfy/server.yml' 'etc/ntfy/client.yml') -sha256sums=('2045a1281b352d7293fe3a5a436aae56debd72ec662dd380908c4a35ad9aa9d3' - '0799a140256072b350b56c1b2db5fc21c94c6992277d6d1364c28ddf7058cc8f') +source_x86_64=("${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_x86_64.tar.gz" + "${_pkgname}.sysusers") +source_aarch64=("${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_arm64.tar.gz" + "${_pkgname}.sysusers") +source_armv7h=("${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_armv7.tar.gz" + "${_pkgname}.sysusers") + +sha256sums_x86_64=('2045a1281b352d7293fe3a5a436aae56debd72ec662dd380908c4a35ad9aa9d3' + '0799a140256072b350b56c1b2db5fc21c94c6992277d6d1364c28ddf7058cc8f') +sha256sums_aarch64=('85cdf786d6debff23cb1c32a41ed6f1fc9338f48dfcdcd7d24ab3ca242d8a6af' + '0799a140256072b350b56c1b2db5fc21c94c6992277d6d1364c28ddf7058cc8f') +sha256sums_armv7h=('8e6080e921cac5f6985237fc58ca6b0bc2b42d9ae7240c3e1a4d986b998cb2c4' + '0799a140256072b350b56c1b2db5fc21c94c6992277d6d1364c28ddf7058cc8f') package() { - cd "${srcdir}/${_pkgname}_${pkgver}_linux_x86_64/" + case "${CARCH}" in + "x86_64") + cd "${srcdir}/${_pkgname}_${pkgver}_linux_x86_64/" + ;; + "aarch64") + cd "${srcdir}/${_pkgname}_${pkgver}_linux_arm64/" + ;; + "armv7h") + cd "${srcdir}/${_pkgname}_${pkgver}_linux_armv7/" + ;; + esac install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" install -Dm644 "client/${_pkgname}-client.service" "${pkgdir}/usr/lib/systemd/system/${_pkgname}-client.service" install -Dm644 "client/client.yml" "${pkgdir}/etc/ntfy/client.yml" |