update wechat
parent
d16310cb04
commit
f76e6e70d4
|
|
@ -1,4 +0,0 @@
|
||||||
DISTRIB_ID=uos
|
|
||||||
DISTRIB_RELEASE=20
|
|
||||||
DISTRIB_DESCRIPTION="UnionTech OS 20"
|
|
||||||
DISTRIB_CODENAME=plum
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
PRETTY_NAME="UnionTech OS Desktop 20 Home"
|
|
||||||
NAME="uos"
|
|
||||||
VERSION_ID="20 Home"
|
|
||||||
VERSION="20 Home"
|
|
||||||
ID=uos
|
|
||||||
HOME_URL="https://www.chinauos.com/"
|
|
||||||
BUG_REPORT_URL="http://bbs.chinauos.com"
|
|
||||||
VERSION_CODENAME=eagle
|
|
||||||
Binary file not shown.
|
|
@ -1,15 +0,0 @@
|
||||||
{
|
|
||||||
"confCustomHeadindex": 0,
|
|
||||||
"confCustomUrl": "",
|
|
||||||
"confDefault": true,
|
|
||||||
"confDefaultIndex": 0,
|
|
||||||
"defaultUrl": [
|
|
||||||
"https://license.chinauos.com",
|
|
||||||
"https://license1.chinauos.com"
|
|
||||||
],
|
|
||||||
"options": [
|
|
||||||
{"protocol": "https://", "address": ""},
|
|
||||||
{"protocol": "http://", "address": ""},
|
|
||||||
{"protocol": "kms://","address": ""}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
Binary file not shown.
|
|
@ -2,10 +2,10 @@
|
||||||
|
|
||||||
app_name="wechat"
|
app_name="wechat"
|
||||||
tmp_dir="/tmp/${app_name}_tmp"
|
tmp_dir="/tmp/${app_name}_tmp"
|
||||||
version="4.0.0.23"
|
version="4.1.0.13"
|
||||||
release="${version}-5"
|
release="${version}"
|
||||||
|
|
||||||
deb_url="https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_${version}_amd64.deb"
|
deb_url="https://dldir1v6.qq.com/weixin/Universal/Linux/WeChatLinux_x86_64.deb"
|
||||||
# 创建临时目录, 用于下载官方包
|
# 创建临时目录, 用于下载官方包
|
||||||
if [ -d $tmp_dir ]; then
|
if [ -d $tmp_dir ]; then
|
||||||
rm -rf $tmp_dir
|
rm -rf $tmp_dir
|
||||||
|
|
@ -26,17 +26,14 @@ mkdir $tmp_dir
|
||||||
echo "创建待打包目录..."
|
echo "创建待打包目录..."
|
||||||
mkdir -p "./unpack/DEBIAN"
|
mkdir -p "./unpack/DEBIAN"
|
||||||
mkdir -p "./unpack/usr/bin"
|
mkdir -p "./unpack/usr/bin"
|
||||||
mkdir -p "./unpack/usr/lib/license"
|
|
||||||
mkdir -p "./unpack/usr/share/wechat-uos"
|
|
||||||
mkdir -p "./unpack/usr/share/applications"
|
mkdir -p "./unpack/usr/share/applications"
|
||||||
mkdir -p "./unpack/usr/share/icons"
|
|
||||||
mkdir -p "./unpack/opt/apps"
|
mkdir -p "./unpack/opt/apps"
|
||||||
|
|
||||||
app_dir="./unpack/opt/apps"
|
app_dir="./unpack/opt/apps"
|
||||||
|
|
||||||
echo "下载官方原包..."
|
echo "下载官方原包..."
|
||||||
wget $deb_url -O "${tmp_dir}/${app_name}.deb"
|
wget $deb_url -O "${tmp_dir}/${app_name}.deb"
|
||||||
# cp ./wechat.deb "${tmp_dir}/${app_name}.deb"
|
# cp ~/Downloads/WeChatLinux_x86_64.deb "${tmp_dir}/${app_name}.deb"
|
||||||
|
|
||||||
|
|
||||||
echo "下载完成, 解包中..."
|
echo "下载完成, 解包中..."
|
||||||
|
|
@ -44,25 +41,22 @@ dpkg-deb -R "${tmp_dir}/${app_name}.deb" "${tmp_dir}/${app_name}"
|
||||||
|
|
||||||
|
|
||||||
echo "解包完成, 复制到待打包目录..."
|
echo "解包完成, 复制到待打包目录..."
|
||||||
cp -rv "${tmp_dir}/${app_name}/opt/apps/com.tencent.wechat/files" $app_dir/com.tencent.wechat
|
cp -rv "${tmp_dir}/${app_name}/opt/wechat" $app_dir
|
||||||
cp -rv "${tmp_dir}/${app_name}/opt/apps/com.tencent.wechat/entries/icons/hicolor" "./unpack/usr/share/icons/"
|
cp -rv "${tmp_dir}/${app_name}/usr/share/icons" "./unpack/usr/share"
|
||||||
|
cp -rv "${tmp_dir}/${app_name}/usr/share/doc" "./unpack/usr/share"
|
||||||
|
|
||||||
rm -rf $tmp_dir
|
rm -rf $tmp_dir
|
||||||
|
|
||||||
# echo "复制uos环境文件..."
|
|
||||||
cp -rv ./license/etc ./unpack/usr/share/wechat-uos/
|
|
||||||
cp -rv ./license/var ./unpack/usr/share/wechat-uos/
|
|
||||||
mv -v $app_dir/com.tencent.wechat/libuosdevicea.so ./unpack/usr/lib/license/libuosdevicea.so
|
|
||||||
|
|
||||||
echo """
|
echo """
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
echo "你在想屁吃~~"
|
echo "你在想屁吃~~"
|
||||||
exit 1
|
exit 1
|
||||||
""" > $app_dir/com.tencent.wechat/crashpad_handler
|
""" > $app_dir/wechat/crashpad_handler
|
||||||
|
|
||||||
chmod +x $app_dir/com.tencent.wechat/crashpad_handler
|
chmod +x $app_dir/wechat/crashpad_handler
|
||||||
|
|
||||||
rm -vf $app_dir/com.tencent.wechat/libcrashpad_client.so
|
rm -vf $app_dir/wechat/libcrashpad_client.so
|
||||||
|
|
||||||
echo "复制完成, 创建可执行文件及程序桌面入口文件..."
|
echo "复制完成, 创建可执行文件及程序桌面入口文件..."
|
||||||
|
|
||||||
|
|
@ -71,14 +65,14 @@ echo """
|
||||||
Name=WeChat
|
Name=WeChat
|
||||||
Name[zh_CN]=微信
|
Name[zh_CN]=微信
|
||||||
Exec=wechat %u
|
Exec=wechat %u
|
||||||
Icon=com.tencent.wechat
|
Icon=wechat
|
||||||
Categories=Utility;Network;InstantMessaging;Chat;
|
Categories=Utility;Network;InstantMessaging;Chat;
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Type=Application
|
Type=Application
|
||||||
StartupWMClass=WeChat
|
StartupWMClass=WeChat
|
||||||
X-GNOME-SingleWindow=true
|
X-GNOME-SingleWindow=true
|
||||||
SingleMainWindow=true
|
SingleMainWindow=true
|
||||||
""" > "./unpack/usr/share/applications/com.tencent.wechat.desktop"
|
""" > "./unpack/usr/share/applications/wechat.desktop"
|
||||||
|
|
||||||
|
|
||||||
echo """
|
echo """
|
||||||
|
|
@ -108,11 +102,8 @@ fi
|
||||||
|
|
||||||
exec bwrap \\
|
exec bwrap \\
|
||||||
--dev-bind / / \\
|
--dev-bind / / \\
|
||||||
--ro-bind /usr/share/wechat-uos/var/ /var/ \\
|
|
||||||
--ro-bind /usr/share/wechat-uos/etc/os-release /etc/os-release \\
|
|
||||||
--ro-bind /usr/share/wechat-uos/etc/lsb-release /etc/lsb-release \\
|
|
||||||
\${BWRAP_ENV_APPEND} \\
|
\${BWRAP_ENV_APPEND} \\
|
||||||
/opt/apps/com.tencent.wechat/wechat \$@
|
/opt/apps/wechat/wechat \$@
|
||||||
|
|
||||||
|
|
||||||
""" > ./unpack/usr/bin/wechat
|
""" > ./unpack/usr/bin/wechat
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue