diff options
author | zxp19821005 | 2023-11-08 13:46:43 +0800 |
---|---|---|
committer | zxp19821005 | 2023-11-08 13:46:43 +0800 |
commit | 972bff9c5d20edd76d8d8ef9fa612aa57611b4b3 (patch) | |
tree | eca8b2e11eb7a1f74810ba581c7b1d3c02c299e0 | |
parent | 1b461b5a4c13f380ecf5c85afd4830c8236e37af (diff) | |
download | aur-shadowsocks-electron-bin.tar.gz |
fix errors
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 46 insertions, 14 deletions
@@ -1,12 +1,13 @@ pkgbase = shadowsocks-electron-bin pkgdesc = Shadowsocks GUI application made for Ubuntu/Mac/Win users and powered by Electron. pkgver = 1.2.3 - pkgrel = 3 + pkgrel = 4 url = https://github.com/nojsja/shadowsocks-electron + arch = aarch64 + arch = i686 arch = x86_64 license = GPL3 depends = libxkbcommon - depends = gcc-libs depends = libxrandr depends = expat depends = libxdamage @@ -20,9 +21,7 @@ pkgbase = shadowsocks-electron-bin depends = libx11 depends = libdrm depends = cairo - depends = glibc depends = libcups - depends = glib2 depends = alsa-lib depends = gdk-pixbuf2 depends = libxcomposite @@ -32,7 +31,11 @@ pkgbase = shadowsocks-electron-bin depends = libxfixes provides = shadowsocks-electron=1.2.3 conflicts = shadowsocks-electron - source = shadowsocks-electron-1.2.3.deb::https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/shadowsocks-electron_1.2.3_amd64.deb - sha256sums = f66c31e67b046c156a841219446f89c571daebc22458b456451c59f400be1c36 + source_aarch64 = shadowsocks-electron-1.2.3-aarch64.deb::https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/shadowsocks-electron_1.2.3_arm64.deb + sha256sums_aarch64 = 27555951ec73230c90038adbfec481641f1cb47229903409b02dfb3d27557798 + source_i686 = shadowsocks-electron-1.2.3-i686.deb::https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/shadowsocks-electron_1.2.3_i386.deb + sha256sums_i686 = acb205d89664d6da7df869afce149cc7dda14c8e509653766f625dc472139c2c + source_x86_64 = shadowsocks-electron-1.2.3-x86_64.deb::https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/shadowsocks-electron_1.2.3_amd64.deb + sha256sums_x86_64 = f66c31e67b046c156a841219446f89c571daebc22458b456451c59f400be1c36 pkgname = shadowsocks-electron-bin @@ -2,19 +2,48 @@ pkgname=shadowsocks-electron-bin _pkgname="Shadowsocks Electron" pkgver=1.2.3 -pkgrel=3 +pkgrel=4 pkgdesc="Shadowsocks GUI application made for Ubuntu/Mac/Win users and powered by Electron." -arch=('x86_64') +arch=( + 'aarch64' + 'i686' + 'x86_64' +) url="https://github.com/nojsja/shadowsocks-electron" license=('GPL3') provides=("${pkgname%-bin}=${pkgver}") conflicts=("${pkgname%-bin}") -depends=('libxkbcommon' 'gcc-libs' 'libxrandr' 'expat' 'libxdamage' 'mesa' 'libxext' 'gtk3' 'nspr' 'dbus' 'libxcb' \ - 'hicolor-icon-theme' 'libx11' 'libdrm' 'cairo' 'glibc' 'libcups' 'glib2' 'alsa-lib' 'gdk-pixbuf2' 'libxcomposite' \ - 'pango' 'nss' 'at-spi2-core' 'libxfixes') -source=("${pkgname%-bin}-${pkgver}.deb::${url}/releases/download/v${pkgver}/shadowsocks-electron_${pkgver}_amd64.deb") -sha256sums=('f66c31e67b046c156a841219446f89c571daebc22458b456451c59f400be1c36') -prepare() { +depends=( + 'libxkbcommon' + 'libxrandr' + 'expat' + 'libxdamage' + 'mesa' + 'libxext' + 'gtk3' + 'nspr' + 'dbus' + 'libxcb' + 'hicolor-icon-theme' + 'libx11' + 'libdrm' + 'cairo' + 'libcups' + 'alsa-lib' + 'gdk-pixbuf2' + 'libxcomposite' + 'pango' + 'nss' + 'at-spi2-core' + 'libxfixes' +) +source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::${url}/releases/download/v${pkgver}/shadowsocks-electron_${pkgver}_arm64.deb") +source_i686=("${pkgname%-bin}-${pkgver}-i686.deb::${url}/releases/download/v${pkgver}/shadowsocks-electron_${pkgver}_i386.deb") +source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.deb::${url}/releases/download/v${pkgver}/shadowsocks-electron_${pkgver}_amd64.deb") +sha256sums_aarch64=('27555951ec73230c90038adbfec481641f1cb47229903409b02dfb3d27557798') +sha256sums_i686=('acb205d89664d6da7df869afce149cc7dda14c8e509653766f625dc472139c2c') +sha256sums_x86_64=('f66c31e67b046c156a841219446f89c571daebc22458b456451c59f400be1c36') +build() { bsdtar -xf "${srcdir}/data.tar.xz" sed "s|\"/opt/${_pkgname}/${pkgname%-bin}\" %U|${pkgname%-bin} --no-sandbox %U|g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" } |