blob: cf16d298d4dbad098687b1549fec3b184febf1b7 (
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
|
# Maintainer: Jove Yu <yushijun110 at 126 dot com>
pkgname=freechat-uos
url="https://github.com/eNkru/freechat"
pkgver=1.0.0
pkgrel=6
pkgdesc="致力于打造macOS和Linux桌面下最好用的微信客户端。(添加UOS补丁)"
arch=("x86_64")
license=("MIT")
makedepends=("yarn")
depends=("bubblewrap")
provides=("freechat")
conflicts=("wechat-uos")
source=(
"https://github.com/eNkru/freechat/archive/v$pkgver.zip"
"https://github.com/JoveYu/PKGBUILD/releases/download/0.0.2/wechat-uos-token.tar.gz"
"uos.patch"
"freechat.desktop"
)
md5sums=('0213ce4ef07b329b811af3498d851967'
'561878f3933e289360ac860bdc1e3889'
'5e4390b5227c9ecb2706fdcb927a943f'
'64faa178571d2f8871b3e021024dc009')
build() {
cd "${srcdir}"/freechat-$pkgver
patch -p1 < "${srcdir}"/uos.patch
yarn install --registry https://registry.npm.taobao.org/
yarn electron-builder --linux --x64 --dir
}
package() {
install -Dm644 "${srcdir}"/freechat.desktop "${pkgdir}"/usr/share/applications/freechat.desktop
install -Dm644 "${srcdir}"/freechat-$pkgver/build/icons/12x12.png "${pkgdir}"/usr/share/icons/hicolor/12x12/apps/freechat.png
install -Dm644 "${srcdir}"/freechat-$pkgver/build/icons/16x16.png "${pkgdir}"/usr/share/icons/hicolor/16x16/apps/freechat.png
install -Dm644 "${srcdir}"/freechat-$pkgver/build/icons/32x32.png "${pkgdir}"/usr/share/icons/hicolor/32x32/apps/freechat.png
install -Dm644 "${srcdir}"/freechat-$pkgver/build/icons/48x48.png "${pkgdir}"/usr/share/icons/hicolor/48x48/apps/freechat.png
install -Dm644 "${srcdir}"/freechat-$pkgver/build/icons/64x64.png "${pkgdir}"/usr/share/icons/hicolor/64x64/apps/freechat.png
install -Dm644 "${srcdir}"/freechat-$pkgver/build/icons/128x128.png "${pkgdir}"/usr/share/icons/hicolor/128x128/apps/freechat.png
install -Dm644 "${srcdir}"/freechat-$pkgver/build/icons/256x256.png "${pkgdir}"/usr/share/icons/hicolor/256x256/apps/freechat.png
install -Dm644 "${srcdir}"/freechat-$pkgver/build/icons/512x512.png "${pkgdir}"/usr/share/icons/hicolor/512x512/apps/freechat.png
install -dm755 "${pkgdir}"/opt/freechat
cp -R "${srcdir}"/freechat-$pkgver/dist/linux-unpacked/* "${pkgdir}"/opt/freechat
install -Dm755 "${srcdir}"/wechat-uos-token/libuosdevicea.so "${pkgdir}"/usr/lib/license/libuosdevicea.so
cp -R "${srcdir}"/wechat-uos-token "${pkgdir}"/opt/
}
|