summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052024-07-19 12:54:44 +0800
committerzxp198210052024-07-19 12:54:44 +0800
commit4b664626a2d89f151749ee9498ac62ef51dfe4b5 (patch)
tree023cdb0cf958d8cfa7e3731671445675be5463b6
downloadaur-4b664626a2d89f151749ee9498ac62ef51dfe4b5.tar.gz
update to 1.6.6
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD49
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