blob: fecc1d8174cd12a6314d63fbb925bd7151ab6e59 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
# Maintainer: Kimiblock Moe
# Contributor: qing <qing at he dot email>
pkgname=electronic-wechat-uos-bin
pkgver=2.3.2
pkgrel=11
_uosVer=2.1.5
_electronVer=28
epoch=
pkgdesc="Linux下更好用的微信客户端. 更多功能, 更少bug. 使用系统Electron并利用UOS请求头修复了登陆问题."
arch=('any')
url="https://github.com/Riceneeder/electronic-wechat"
license=('MIT')
groups=()
depends=('nss' 'lsb-release' 'xdg-utils' 'libxss' "electron${_electronVer}" 'bc' 'libnotify' 'bubblewrap' 'xdg-desktop-portal-gtk')
makedepends=()
checkdepends=()
optdepends=(
'xdg-desktop-portal-kde: KDE Portal'
'xdg-desktop-portal-lxqt: lxqt Portal'
'xdg-desktop-portal-gnome: Gnome Portal'
)
provides=()
conflicts=(electronic-wechat)
replaces=()
install=${pkgname}.install
source=(
electronic-wechat-uos-bin
electronic-wechat-uos-bin.desktop
wechat.svg
wechat-${pkgver}.deb::"https://github.com/Riceneeder/electronic-wechat/releases/download/v2.3.2-6/electronic-wechat_2.3.2_amd64.deb"
)
noextract=()
md5sums=('d407d4b9a10734f02e8cde685815b15e'
'1bbe6f48fe0496f9a9e737da6119eb2f'
'600e74549ce2258c045d5c2f7689ea63'
'53d796e5a7c8c488998afdf5fb9020fe')
validpgpkeys=()
package() {
cd ${srcdir}
tar -xf data.tar.xz ./usr/lib/electronic-wechat/resources/app.asar
install -Dm644 "${srcdir}/usr/lib/electronic-wechat/resources/app.asar" "${pkgdir}/usr/lib/electronic-wechat-uos-bin/app.asar"
install -Dm644 "${srcdir}/wechat.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/wechat.svg"
install -Dm644 "${srcdir}/electronic-wechat-uos-bin.desktop" "${pkgdir}/usr/share/applications/electronic-wechat-uos-bin.desktop"
install -Dm755 "${srcdir}/electronic-wechat-uos-bin" "${pkgdir}/usr/bin/electronic-wechat-uos-bin"
echo "${_electronVer}" >"${pkgdir}/usr/lib/electronic-wechat-uos-bin/electronVer"
echo '''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''' >"${pkgdir}/usr/lib/electronic-wechat-uos-bin/os-release"
echo '''DISTRIB_ID=uos
DISTRIB_RELEASE=20
DISTRIB_DESCRIPTION="UnionTech OS 20"
DISTRIB_CODENAME=plum''' >"${pkgdir}/usr/lib/electronic-wechat-uos-bin/lsb-release"
if [[ ${XDG_CURRENT_DESKTOP} =~ GNOME ]]; then
depends+=(xdg-desktop-portal-gnome)
elif [[ ${XDG_CURRENT_DESKTOP} =~ KDE ]]; then
depends+=(xdg-desktop-portal-kde)
fi
}
|