diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rwxr-xr-x | PKGBUILD | 21 | ||||
-rwxr-xr-x | images.tar.zst | bin | 0 -> 276625 bytes |
3 files changed, 22 insertions, 6 deletions
@@ -1,11 +1,12 @@ pkgbase = wewechat++ - pkgdesc = 美丽的第三方微信PC客户端. 利用UOS请求头修复了登陆问题. + pkgdesc = 第三方微信PC客户端. 利用UOS请求头修复了登陆问题. pkgver = 1.2.5 - pkgrel = 1 + pkgrel = 2 url = https://gitee.com/spark-community-works-collections/wewechat-plus-plus install = wewechat++.install arch = x86_64 license = MIT + makedepends = asar depends = nss depends = xdg-utils depends = gconf @@ -20,7 +21,9 @@ pkgbase = wewechat++ conflicts = wewechat source = wewechat.svg source = wechat-1.2.5.deb::https://gitee.com/spark-community-works-collections/wewechat-plus-plus/releases/download/1.2.5/wewechat-1.2.5-linux-amd64.deb + source = images.tar.zst md5sums = 600e74549ce2258c045d5c2f7689ea63 md5sums = c7b01bdc2ce755e125ebf20780680a43 + md5sums = a9a717385bacc464cb0847302d0f3f5a pkgname = wewechat++ @@ -1,15 +1,15 @@ # Maintainer: Kimiblock Zhou <pn3535 at icloud dot com> pkgname=wewechat++ pkgver=1.2.5 -pkgrel=1 +pkgrel=2 epoch= -pkgdesc="美丽的第三方微信PC客户端. 利用UOS请求头修复了登陆问题." +pkgdesc="第三方微信PC客户端. 利用UOS请求头修复了登陆问题." arch=('x86_64') url="https://gitee.com/spark-community-works-collections/wewechat-plus-plus" license=('MIT') groups=() depends=('nss' 'xdg-utils' 'gconf' 'libappindicator-gtk2' 'libnotify' 'libxss' 'libxtst') -makedepends=() +makedepends=('asar') checkdepends=() optdepends=( 'xdg-desktop-portal-kde: KDE 下的原生对话框' @@ -23,11 +23,13 @@ install=${pkgname}.install source=( wewechat.svg wechat-${pkgver}.deb::"https://gitee.com/spark-community-works-collections/wewechat-plus-plus/releases/download/1.2.5/wewechat-1.2.5-linux-amd64.deb" + images.tar.zst ) noextract=() md5sums=( '600e74549ce2258c045d5c2f7689ea63' 'c7b01bdc2ce755e125ebf20780680a43' + 'a9a717385bacc464cb0847302d0f3f5a' ) validpgpkeys=() package() { @@ -45,12 +47,23 @@ package() { echo '''[Desktop Entry] Name=WeWechat Comment=Unofficial WeChat client built with React, MobX and Electron. -Exec="/opt/wewechat/wewechat" %U +Exec="/opt/wewechat/wewechat" --ignore-gpu-blocklist --enable-gpu-rasterization --enable-zero-copy --enable-features=VaapiVideoDecoder,VaapiIgnoreDriverChecks --enable-hardware-overlays %U Terminal=false Type=Application Icon=wewechat Categories=chat;Network;Utility; ''' >${pkgdir}/usr/share/applications/wewechat.desktop + info '替换图标...' + mv ${pkgdir}/opt/wewechat/resources/app.asar ${srcdir} + asar extract ${srcdir}/app.asar ${srcdir}/app + rm app.asar + rm -r ${srcdir}/app/src/assets/images + cp -r ${srcdir}/images ${srcdir}/app/src/assets/ + asar pack ${srcdir}/app ${srcdir}/app.asar + cp ${srcdir}/app.asar ${pkgdir}/opt/wewechat/resources + info '更改权限...' + chmod 755 ${pkgdir}/opt -R + chmod 644 ${pkgdir}/usr/share/applications/wewechat.desktop } function info() { diff --git a/images.tar.zst b/images.tar.zst Binary files differnew file mode 100755 index 000000000000..38bf8c034791 --- /dev/null +++ b/images.tar.zst |