aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVufa2021-11-12 11:17:57 +0800
committerVufa2021-11-12 11:17:57 +0800
commit9f9b8424357d715bba77dce58c9a97afaac01d4f (patch)
tree5c4e34fd7dda33808ac1129185ee04d50dafa964
parent8e83a0f544cde7518bf8c0e5e18864676f798879 (diff)
downloadaur-9f9b8424357d715bba77dce58c9a97afaac01d4f.tar.gz
Use 'deepin-wine5' instead of 'deepin-wine6-stable'
Signed-off-by: Vufa <countstarlight@gmail.com>
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD6
-rw-r--r--README.md29
-rwxr-xr-xrun.sh2
4 files changed, 26 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8c51ea646f30..dc88897e6393 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 49260447cf11..43d86d24f651 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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`:
diff --git a/run.sh b/run.sh
index 1bd5dcb95bb1..59dc93e1c427 100755
--- a/run.sh
+++ b/run.sh
@@ -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`