summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD45
2 files changed, 43 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4c90caa134c6..2fde0f671bd1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,22 @@
pkgbase = chaos-client-bin
- pkgdesc = Client to communicate with Chaos DNS API
- pkgver = 0.1.6
+ pkgdesc = Go client to communicate with Chaos DB API.
+ pkgver = 0.5.2
pkgrel = 1
- url = https://github.com/projectdiscovery/chaos-client
+ url = https://chaos.projectdiscovery.io/
+ arch = aarch64
+ arch = armv7h
+ arch = i686
arch = x86_64
license = MIT
- provides = chaos
- source = chaos-0.1.6.tgz::https://github.com/projectdiscovery/chaos-client/releases/download/v0.1.6/chaos-client_0.1.6_linux_amd64.tar.gz
- sha256sums = 7d0d30718517a64edf88ce5ab50aea7cdd2027652815bfeb06f294445e0853c6
+ provides = chaos-client=0.5.2
+ conflicts = chaos-client
+ source_aarch64 = chaos-client-0.5.2-aarch64.zip::https://github.com/projectdiscovery/chaos-client/releases/download/v0.5.2/chaos-client_0.5.2_linux_arm64.zip
+ sha256sums_aarch64 = cb5abe1e6fd4d6aab3abb2a21aa0193726af1413dd7a0783838be0c3135775f2
+ source_armv7h = chaos-client-0.5.2-armv7h.zip::https://github.com/projectdiscovery/chaos-client/releases/download/v0.5.2/chaos-client_0.5.2_linux_arm.zip
+ sha256sums_armv7h = 779615b4cd24f9f88b332ba0d6386f15370402dba61224fe191942dc19b2c59b
+ source_i686 = chaos-client-0.5.2-i686.zip::https://github.com/projectdiscovery/chaos-client/releases/download/v0.5.2/chaos-client_0.5.2_linux_386.zip
+ sha256sums_i686 = 2e37476a59554c4f98d851c2e584040bd2abd79eb1f65022849ee6e664fc12a0
+ source_x86_64 = chaos-client-0.5.2-x86_64.zip::https://github.com/projectdiscovery/chaos-client/releases/download/v0.5.2/chaos-client_0.5.2_linux_amd64.zip
+ sha256sums_x86_64 = 0688348871717fbd4f30f19c3a6d5c20b458a0bc8d57e47d231f6477f27505e2
pkgname = chaos-client-bin
-
diff --git a/PKGBUILD b/PKGBUILD
index f589fbc78e76..b7a343fc9a76 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,30 @@
-# Maintainer: Caltlgin Stsodaat <contact@fossdaily.xyz>
-
-_pkgname=chaos
-pkgname="${_pkgname}-client-bin"
-pkgver=0.1.6
+# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
+# Contributor: Caltlgin Stsodaat <contact@fossdaily.xyz>
+pkgname=chaos-client-bin
+pkgver=0.5.2
pkgrel=1
-pkgdesc='Client to communicate with Chaos DNS API'
-arch=('x86_64')
-url='https://github.com/projectdiscovery/chaos-client'
+pkgdesc="Go client to communicate with Chaos DB API."
+arch=(
+ 'aarch64'
+ 'armv7h'
+ 'i686'
+ 'x86_64'
+)
+url="https://chaos.projectdiscovery.io/"
+_ghurl='https://github.com/projectdiscovery/chaos-client'
license=('MIT')
-provides=("${_pkgname}")
-source=("${_pkgname}-${pkgver}.tgz::${url}/releases/download/v${pkgver}/${_pkgname}-client_${pkgver}_linux_amd64.tar.gz")
-sha256sums=('7d0d30718517a64edf88ce5ab50aea7cdd2027652815bfeb06f294445e0853c6')
-
+provides=("${pkgname%-bin}=${pkgver}")
+conflicts=("${pkgname%-bin}")
+source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.zip::${_ghurl}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_linux_arm64.zip")
+source_armv7h=("${pkgname%-bin}-${pkgver}-armv7h.zip::${_ghurl}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_linux_arm.zip")
+source_i686=("${pkgname%-bin}-${pkgver}-i686.zip::${_ghurl}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_linux_386.zip")
+source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.zip::${_ghurl}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_linux_amd64.zip")
+sha256sums_aarch64=('cb5abe1e6fd4d6aab3abb2a21aa0193726af1413dd7a0783838be0c3135775f2')
+sha256sums_armv7h=('779615b4cd24f9f88b332ba0d6386f15370402dba61224fe191942dc19b2c59b')
+sha256sums_i686=('2e37476a59554c4f98d851c2e584040bd2abd79eb1f65022849ee6e664fc12a0')
+sha256sums_x86_64=('0688348871717fbd4f30f19c3a6d5c20b458a0bc8d57e47d231f6477f27505e2')
package() {
- install -Dm755 -t "${pkgdir}/usr/bin" "${_pkgname}"
- install -Dm644 -t "${pkgdir}/usr/share/doc/${_pkgname}" 'README.md'
- install -Dm644 -t "${pkgdir}/usr/share/licenses/${_pkgname}" 'LICENSE'
-}
-
-# vim: ts=2 sw=2 et:
+ install -Dm755 "${srcdir}/${pkgname%-bin}" -t "${pkgdir}/usr/bin"
+ install -Dm644 "${srcdir}/README.md" -t "${pkgdir}/usr/share/doc/${pkgname}"
+ install -Dm644 "${srcdir}/LICENSE.md" -t "${pkgdir}/usr/share/licenses/${pkgname}"
+} \ No newline at end of file