diff options
author | zxp19821005 | 2024-02-11 18:26:00 +0800 |
---|---|---|
committer | zxp19821005 | 2024-02-11 18:26:00 +0800 |
commit | 06bffa3ecd4208c78c6d63aa0eabf79ff2afe878 (patch) | |
tree | feb2d65906af47cf1b5b8dba9a63795dc93168e6 /PKGBUILD | |
download | aur-06bffa3ecd4208c78c6d63aa0eabf79ff2afe878.tar.gz |
update to 0.4.6
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d8f4990a54b8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: zxp19821005 <zxp19821005 at 163 dot com> +_pkgname=binggpt +pkgname="${_pkgname}-ee-bin" +_appname=BingGPT +pkgver=0.4.6 +_electronversion=26 +pkgrel=1 +pkgdesc="BingGPT Enhanced Editon - Desktop application of new Bing's AI-powered chat.A rewritten version." +arch=( + 'aarch64' + 'x86_64' +) +url="https://github.com/fangkehou-team/BingGPT_Enhanced_Editon" +license=("Apache-2.0") +conflicts=( + "${_pkgname}" + "${_pkgname}-desktop" + "${pkgname%-bin}" +) +provides=("${_pkgname}-desktop") +depends=( + "electron${_electronversion}" +) +source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::${url}/releases/download/v${pkgver}/${_appname}-Linux-arm64-${pkgver}.deb") +source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.deb::${url}/releases/download/v${pkgver}/${_appname}-Linux-amd64-${pkgver}.deb") +source=( + "${pkgname%-bin}.sh" +) +sha256sums=('0fb7b939a071f4a08476bdd5aa143d2aa8cd335c83309f9919be16cd5c3e2014') +sha256sums_aarch64=('1b8ebab0893b7cebca710660d9d486c81fccaf9f0f438e945dc159f9a66798e2') +sha256sums_x86_64=('291d31f6dbeee811192b1a3380f6227ceb4239aac4542bebede7adcbb86f795c') +build() { + sed -e "s|@electronversion@|${_electronversion}|g" \ + -e "s|@appname@|${pkgname%-bin}|g" \ + -e "s|@runname@|app.asar|g" \ + -i "${srcdir}/${pkgname%-bin}.sh" + bsdtar -xf "${srcdir}/data."* + sed -e "s|\"/opt/${_chsname}/${_appname}\"|${pkgname%-bin}|g" \ + -e "s|/opt/${_appname}/${_pkgname}|${pkgname%-bin}|g;s|Icon=${_pkgname}|Icon=${pkgname%-bin}|g" \ + -i "${srcdir}/usr/share/applications/${_pkgname}.desktop" +} +package() { + install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}" + install -Dm644 "${srcdir}/opt/${_appname}/resources/app.asar" -t "${pkgdir}/usr/lib/${pkgname%-bin}" + install -Dm644 "${srcdir}/usr/share/applications/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop" + install -Dm644 "${srcdir}/usr/share/icons/hicolor/0x0/apps/${_pkgname}.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png" +}
\ No newline at end of file |