summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: f75ad97556988c2707f62d3e1e9d5b7b1ee08fb5 (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
# Maintainer: i4 <admin@i4.cn>
# Maintainer: taotieren <admin@taotieren.com>

pkgname=i4tools-bin
pkgver=1.0.055
pkgrel=5
epoch=
pkgdesc="爱思助手是一款集“高效管理 iOS 设备数据”,“智能刷机”和“免费下载海量应用游戏、铃声壁纸”等为一体的 iOS 设备管理工具。"
arch=(x86_64)
url="https://www.i4.cn/pro_pc.html"
license=('Custom')
groups=()
depends=(bash
    ffmpeg
    libwebp
    libsodium
    sdl2
    libcdio-paranoia
    numactl
    rtmpdump
    twolame
    mpg123
    libldap24
    wavpack)
makedepends=(libarchive)
checkdepends=()
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=('!strip')
install=
changelog=
source=("https://d-updater.i4.cn/i4linux/deb/${pkgname%-bin}_v${pkgver}.deb")
noextract=()
sha256sums=('0f3b65cd3ae69bf98e8443d29f2f27497d81f8f6bacd25a8ca16e96846d75b26')
#validpgpkeys=()



package() {
    bsdtar xf "${srcdir}/data.tar.xz" --no-same-owner -C "${pkgdir}"

    chmod -R 0755 "${pkgdir}"

    install -dm0755 "${pkgdir}/usr/bin" \
                    "${pkgdir}/usr/lib"

    install -Dm0755 /dev/stdin "${pkgdir}/usr/bin/${pkgname%-bin}" << EOF
#!/bin/env bash
cd /usr/share/i4tools
exec ./i4toolslinux.sh "\$@"
EOF

# 将 libwebp.so.7 软链接成 libwebp.so.6
# 建议如下处理: https://wiki.archlinux.org/title/Frequently_asked_questions#If_I_need_an_older_version_of_an_installed_library,_can_I_just_symlink_to_the_newer_version?
    ln -sf "/usr/lib/libwebp.so" "${pkgdir}/usr/lib/libwebp.so.6"
    ln -sf "/usr/lib/libsodium.so" "${pkgdir}/usr/lib/libsodium.so.23"

    sed -i '/QT_IM/d' ${pkgdir}/usr/share/i4tools/i4toolslinux.sh
}