diff options
author | zxp19821005 | 2024-07-19 12:54:44 +0800 |
---|---|---|
committer | zxp19821005 | 2024-07-19 12:54:44 +0800 |
commit | 4b664626a2d89f151749ee9498ac62ef51dfe4b5 (patch) | |
tree | 023cdb0cf958d8cfa7e3731671445675be5463b6 | |
download | aur-4b664626a2d89f151749ee9498ac62ef51dfe4b5.tar.gz |
update to 1.6.6
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..abc5a4d2e118 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = napcat-bin + pkgdesc = 基于NTQQ的无头Bot框架 + pkgver = 1.6.6 + pkgrel = 1 + url = https://napneko.github.io/ + arch = aarch64 + arch = x86_64 + license = MIT + makedepends = gendesk + depends = linuxqq + depends = nodejs + depends = python-setuptools + provides = napcat=1.6.6 + conflicts = napcat + options = !strip + options = !emptydirs + source = LICENSE-1.6.6::https://raw.githubusercontent.com/NapNeko/NapCatQQ/v1.6.6/LICENSE + source = napcat.sh + sha256sums = f9dd38354229f567957ca10faeba7c2ee381db370507ca1db46d1ab7224ea5fc + sha256sums = 2b2e8aeed33fd71c521e49fd54fb2fa81218d16aef8bccb88d77909055ab8051 + source_aarch64 = napcat-1.6.6-aarch64.zip::https://github.com/NapNeko/NapCatQQ/releases/download/v1.6.6/NapCat.linux.arm64.zip + sha256sums_aarch64 = 0d0838f9222cf24f332db4bea6641b63ec47b54f6647b8b8e4e7a8beeb06c5b5 + source_x86_64 = napcat-1.6.6-x86_64.zip::https://github.com/NapNeko/NapCatQQ/releases/download/v1.6.6/NapCat.linux.x64.zip + sha256sums_x86_64 = 20184b4cccdf6c060b1d169d0666b5fbb33d5ab8dab467194014217ce8f156c7 + +pkgname = napcat-bin diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e10468376a15 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: zxp19821005 <zxp19821005 at 163 dot com> +pkgname=napcat-bin +_pkgname=NapCat +pkgver=1.6.6 +pkgrel=1 +pkgdesc="基于NTQQ的无头Bot框架" +arch=( + 'aarch64' + 'x86_64' +) +url="https://napneko.github.io/" +_ghurl="https://github.com/NapNeko/NapCatQQ" +license=('MIT') +provides=("${pkgname%-bin}=${pkgver}") +conflicts=("${pkgname%-bin}") +depends=( + 'linuxqq' + 'nodejs' + 'python-setuptools' +) +makedepends=( + 'gendesk' +) +options=( + '!strip' + '!emptydirs' +) +source=( + "LICENSE-${pkgver}::https://raw.githubusercontent.com/NapNeko/NapCatQQ/v${pkgver}/LICENSE" + "${pkgname%-bin}.sh" +) +source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.zip::${_ghurl}/releases/download/v${pkgver}/${_pkgname}.linux.arm64.zip") +source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.zip::${_ghurl}/releases/download/v${pkgver}/${_pkgname}.linux.x64.zip") +sha256sums=('f9dd38354229f567957ca10faeba7c2ee381db370507ca1db46d1ab7224ea5fc' + '2b2e8aeed33fd71c521e49fd54fb2fa81218d16aef8bccb88d77909055ab8051') +sha256sums_aarch64=('0d0838f9222cf24f332db4bea6641b63ec47b54f6647b8b8e4e7a8beeb06c5b5') +sha256sums_x86_64=('20184b4cccdf6c060b1d169d0666b5fbb33d5ab8dab467194014217ce8f156c7') +build() { + gendesk -q -f -n --pkgname="${pkgname%-bin}" --pkgdesc="${pkgdesc}" --categories="Network" --name="${_pkgname}" --exec="${pkgname%-bin} %U" + chmod 755 "${srcdir}/${_pkgname}.linux."*/"${pkgname%-bin}".* +} +package() { + install -Dm755 -d "${pkgdir}"/{opt/"${pkgname%-bin}",usr/bin} + cp -r "${srcdir}/${_pkgname}.linux."*/* "${pkgdir}/opt/${pkgname%-bin}" + ln -sf "/opt/${pkgname%-bin}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}" + install -Dm644 "${srcdir}/LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 "${srcdir}/${_pkgname}.linux."*/logs/logo.png "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png" + install -Dm644 "${srcdir}/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications" +}
\ No newline at end of file |