blob: 396916841ba96eddce7155ca9a3f383e0b323aa0 (
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
|
# Maintainer: Jack Chen <redchenjs@live.com>
pkgname=mitalk
pkgver=4.0.13
pkgrel=1
pkgdesc="MiTalk Messenger"
arch=('x86_64')
url="http://www.miliao.com/"
license=('custom')
makedepends=(
'imagemagick'
'p7zip'
'sed'
)
source=(
'mitalk.appimage::https://s1.zb.mi.com/miliao/apk/miliao/7.4/MiTalk_4.0.13.AppImage'
)
md5sums=(
'692fc2549674c10a86c01d9b13d8bea3'
)
package() {
7z x mitalk.appimage -o"${pkgdir}"/opt/mitalk/
chmod 755 "${pkgdir}"/opt/
chmod 755 "${pkgdir}"/opt/mitalk/
chmod 755 "${pkgdir}"/opt/mitalk/米聊
chmod 755 "${pkgdir}"/opt/mitalk/usr/
chmod 755 "${pkgdir}"/opt/mitalk/lib/
chmod 755 "${pkgdir}"/opt/mitalk/locales/
chmod 755 "${pkgdir}"/opt/mitalk/resources/
chmod 755 "${pkgdir}"/opt/mitalk/swiftshader/
for i in 16x16 22x22 24x24 32x32 48x48 64x64 128x128 256x256; do
convert -adaptive-resize $i "${pkgdir}"/opt/mitalk/usr/share/icons/hicolor/0x0/apps/米聊.png \
"${pkgdir}"/opt/mitalk/usr/share/icons/hicolor/0x0/apps/mitalk_$1.png
install -Dm644 "${pkgdir}"/opt/mitalk/usr/share/icons/hicolor/0x0/apps/mitalk_$1.png \
"${pkgdir}"/usr/share/icons/hicolor/$i/apps/mitalk.png
done
mv "${pkgdir}"/opt/mitalk/米聊 "${pkgdir}"/opt/mitalk/mitalk
sed -i "s/Icon=米聊/Icon=mitalk/" "${pkgdir}"/opt/mitalk/米聊.desktop
sed -i "s/Exec=AppRun/Exec=\/opt\/mitalk\/mitalk/" "${pkgdir}"/opt/mitalk/米聊.desktop
install -Dm644 "${pkgdir}"/opt/mitalk/米聊.desktop "${pkgdir}"/usr/share/applications/mitalk.desktop
rm "${pkgdir}"/opt/mitalk/米聊.*
rm "${pkgdir}"/opt/mitalk/AppRun
rm -r "${pkgdir}"/opt/mitalk/usr/share/
rm -r "${pkgdir}"/opt/mitalk/resources/app.asar.unpacked/
}
|