diff options
author | Vufa | 2021-11-12 11:17:57 +0800 |
---|---|---|
committer | Vufa | 2021-11-12 11:17:57 +0800 |
commit | 9f9b8424357d715bba77dce58c9a97afaac01d4f (patch) | |
tree | 5c4e34fd7dda33808ac1129185ee04d50dafa964 | |
parent | 8e83a0f544cde7518bf8c0e5e18864676f798879 (diff) | |
download | aur-9f9b8424357d715bba77dce58c9a97afaac01d4f.tar.gz |
Use 'deepin-wine5' instead of 'deepin-wine6-stable'
Signed-off-by: Vufa <countstarlight@gmail.com>
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | README.md | 29 | ||||
-rwxr-xr-x | run.sh | 2 |
4 files changed, 26 insertions, 17 deletions
@@ -1,13 +1,13 @@ pkgbase = deepin-wine-wechat pkgdesc = Tencent WeChat on Deepin Wine(com.qq.weixin.deepin) For Archlinux pkgver = 3.4.0.38 - pkgrel = 1 + pkgrel = 2 url = https://weixin.qq.com/ install = deepin-wine-wechat.install arch = x86_64 license = custom depends = p7zip - depends = deepin-wine6-stable + depends = deepin-wine5 depends = deepin-wine-helper depends = xorg-xwininfo depends = wqy-microhei @@ -25,7 +25,7 @@ pkgbase = deepin-wine-wechat source = reg.patch md5sums = 1cc7cfc9f77f60147f476121bd9e7542 md5sums = a9b96f879714fca41f03c84714c965ec - md5sums = 8c0f7d4324309bd97dbf83a5ce6f1cbd + md5sums = b73a090b2c918b8ce3feb7dbc03bc092 md5sums = f3257f8fc9e73ea88b3a46372634f82f pkgname = deepin-wine-wechat @@ -5,12 +5,12 @@ pkgver=3.4.0.38 wechat_installer=WeChatSetup deepinwechatver=3.2.1.154deepin13 debpkgname="com.qq.weixin.deepin" -pkgrel=1 +pkgrel=2 pkgdesc="Tencent WeChat on Deepin Wine(${debpkgname}) For Archlinux" arch=("x86_64") url="https://weixin.qq.com/" license=('custom') -depends=('p7zip' 'deepin-wine6-stable' 'deepin-wine-helper' 'xorg-xwininfo' 'wqy-microhei' 'lib32-alsa-lib' 'lib32-alsa-plugins' 'lib32-libpulse' 'lib32-openal' 'lib32-mpg123' 'lib32-libldap') +depends=('p7zip' 'deepin-wine5' 'deepin-wine-helper' 'xorg-xwininfo' 'wqy-microhei' 'lib32-alsa-lib' 'lib32-alsa-plugins' 'lib32-libpulse' 'lib32-openal' 'lib32-mpg123' 'lib32-libldap') optdepends=('noto-fonts-sc: Needed for display some Chinese fonts') conflicts=('deepin-wechat') install="deepin-wine-wechat.install" @@ -21,7 +21,7 @@ source=("$_mirror/appstore/pool/appstore/c/${debpkgname}/${debpkgname}_${deepinw "reg.patch") md5sums=('1cc7cfc9f77f60147f476121bd9e7542' 'a9b96f879714fca41f03c84714c965ec' - '8c0f7d4324309bd97dbf83a5ce6f1cbd' + 'b73a090b2c918b8ce3feb7dbc03bc092' 'f3257f8fc9e73ea88b3a46372634f82f') build() { diff --git a/README.md b/README.md index 7435ef8b8cf3..cf5d7cf52773 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ Deepin打包的微信容器(`com.qq.weixin.deepin`)移植到Archlinux,包含定制的运行脚本,微信安装包替换为官方最新 -:warning: `deepin-wine-wechat` 从 `v3.3.5.42-2` 开始,默认使用AUR仓库 [deepin-wine6-stable](https://aur.archlinux.org/packages/deepin-wine6-stable/),不再依赖 `wine`,可以进行一些清理操作来保持系统整洁,具体参照: [从 `wine`/`deepin-wine 2.x`/`deepin-wine5` 迁移](#从-winedeepin-wine-2xdeepin-wine5-迁移) +:warning: `deepin-wine-wechat` 从 `v3.4.0.38-2` 开始,默认使用AUR仓库 [deepin-wine5](https://aur.archlinux.org/packages/deepin-wine5/),不再依赖 `wine`,可以进行一些清理操作来保持系统整洁,具体参照: [从 `wine`/`deepin-wine 2.x` 迁移](#从-winedeepin-wine-2x-迁移) <!-- TOC --> @@ -33,7 +33,7 @@ Deepin打包的微信容器(`com.qq.weixin.deepin`)移植到Archlinux,包含 - [兼容性记录](#兼容性记录) - [切换到 `deepin-wine`](#切换到-deepin-wine) - [自动切换(推荐)](#自动切换推荐) - - [从 `wine`/`deepin-wine 2.x`/`deepin-wine5` 迁移](#从-winedeepin-wine-2xdeepin-wine5-迁移) + - [从 `wine`/`deepin-wine 2.x` 迁移](#从-winedeepin-wine-2x-迁移) - [卸载](#卸载) - [常见问题及解决](#常见问题及解决) - [不能截图](#不能截图) @@ -48,7 +48,7 @@ Deepin打包的微信容器(`com.qq.weixin.deepin`)移植到Archlinux,包含 ## 安装 -`deepin-wine-wechat`依赖`Multilib`仓库中的一些32位库,Archlinux默认没有开启`Multilib`仓库,需要编辑`/etc/pacman.conf`,取消对应行前面的注释([Archlinux wiki](https://wiki.archlinux.org/index.php/Official_repositories#multilib)): +`deepin-wine-wechat`依赖`Multilib`仓库中的一些32位库,Archlinux默认没有开启`Multilib`仓库,需要编辑`/etc/pacman.conf`,取消对应行前面的注释并更新本地数据库([Archlinux wiki](https://wiki.archlinux.org/index.php/Official_repositories#multilib)): ```diff # If you want to run 32 bit applications on your x86_64 system, @@ -62,6 +62,10 @@ Deepin打包的微信容器(`com.qq.weixin.deepin`)移植到Archlinux,包含 +[multilib] +Include = /etc/pacman.d/mirrorlist ``` +保存后执行 +```shell +sudo pacman -Sy +``` :warning: **注意:由于新版微信可能需要 `wine` 还没有实现的一些win api,这会导致一些功能不可用,安装前先根据[兼容性记录](#兼容性记录)选择一个合适的版本** @@ -151,23 +155,28 @@ dpi,系统版本,目录映射等可以在 `winecfg` 进行设置,打开 `w ## 切换到 `deepin-wine` -:warning: `deepin-wine-wechat` 从 `v3.3.5.42-2` 开始,默认使用AUR仓库 [deepin-wine6-stable](https://aur.archlinux.org/packages/deepin-wine6-stable/),无需再进行任何切换操作,对于之前的版本,可以查看[旧版README](https://github.com/vufa/deepin-wine-wechat-arch/blob/120d2dedd5dd9d018a14e8ff832f34fe2fcc57a3/README.md)。 +:warning: `deepin-wine-wechat` 从 `v3.3.5.42-2` 开始,默认使用AUR仓库 [deepin-wine5](https://aur.archlinux.org/packages/deepin-wine5/),无需再进行任何切换操作,对于之前的版本,可以查看[旧版README](https://github.com/vufa/deepin-wine-wechat-arch/blob/120d2dedd5dd9d018a14e8ff832f34fe2fcc57a3/README.md)。 ### 自动切换(推荐) 对于之前的版本,可以查看[旧版README](https://github.com/vufa/deepin-wine-wechat-arch/blob/120d2dedd5dd9d018a14e8ff832f34fe2fcc57a3/README.md)。 -### 从 `wine`/`deepin-wine 2.x`/`deepin-wine5` 迁移 +### 从 `wine`/`deepin-wine 2.x` 迁移 -更新到 `deepin-wine-wechat v3.3.5.42-2` 及之后的版本后,依赖变更为 `deepin-wine6-stable`, +更新到 `deepin-wine-wechat v3.4.0.38-2` 及之后的版本后,依赖变更为 `deepin-wine5`, -如果此时没有其他应用在使用 `wine` 和旧版 `deepin-wine`,就可以放心的卸载旧版 `wine`, `deepin-wine` 及其依赖: +如果此时没有其他应用在使用 `wine`, `deepin-wine 2.x` 和 `deepin-wine6-stable`,就可以放心的卸载 `wine`, `deepin-wine 2.x` 和 `deepin-wine6-stable` 及其依赖: ```bash +# 卸载 deepin-wine 2.x (如果有) sudo pacman -S lib32-freetype2 #用原版替换lib32-freetype2-infinality-ultimate -sudo pacman -Rns deepin-wine xsettingsd # 卸载 deepin-wine 2.x (如果有) -sudo pacman -Rns deepin-wine5 # 卸载 deepin-wine5 (如果有) -sudo pacman -Rns wine wine-mono wine-gecko # 卸载 wine 及其依赖(如果有) +sudo pacman -Rns deepin-wine xsettingsd # 卸载 deepin-wine 2.x + +# 卸载 deepin-wine6-stable (如果有) +sudo pacman -Rns deepin-wine6-stable + +# 卸载 wine (如果有) +sudo pacman -Rns wine wine-mono wine-gecko ``` 同时,由于 deepin 的打包中不再包含 `deepin-wine-helper`,现改为使用AUR仓库[deepin-wine-helper](https://aur.archlinux.org/packages/deepin-wine-helper),可以删除之前的 `deepin-wine-helper`: @@ -19,7 +19,7 @@ WECHAT_INSTALLER="WeChatSetup" WECHAT_INSTALLER_PATH="c:/Program Files/Tencent/$WECHAT_INSTALLER-$WECHAT_VER.exe" export MIME_TYPE="" export DEB_PACKAGE_NAME="com.qq.weixin.deepin" -export APPRUN_CMD="deepin-wine6-stable" +export APPRUN_CMD="deepin-wine5" DISABLE_ATTACH_FILE_DIALOG="" export SPECIFY_SHELL_DIR=`dirname $START_SHELL_PATH` |