blob: 8ae7c646de09ed287766fb336a59877d7a0b2d2c (
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: taotieren <admin@taotieren.com>
pkgbase=115-browser-bin
pkgname=115-browser-bin
_pkgname=115br
pkgver=35.1.0.5
pkgrel=1
arch=('x86_64')
options=(!strip !debug)
depends=(
dbus
expat
gcc-libs
glib2
glibc
libidn2
sh
zlib
)
makedepends=(libarchive)
provides=(${pkgname%-bin})
conflicts=(${pkgname%-bin})
replaces=()
pkgdesc="115 Browser / 115 浏览器"
license=('Commercial')
url="https://115.com/product_browser"
source_x86_64=("${pkgname}-${pkgver}.deb::https://down.115.com/client/115pc/lin/115br_v${pkgver}.deb")
sha256sums_x86_64=('e11bccb33290e589f0ecf161d5f1a3fc5a2e61298d29e200acd8420f71d58bd1')
noextract=("${pkgname}-${pkgver}.deb")
prepare() {
mkdir -pv ${srcdir}/${pkgname}-${pkgver}
bsdtar -xf "${srcdir}/${pkgname}-${pkgver}.deb" --numeric-owner -C "${srcdir}/${pkgname}-${pkgver}"
}
package() {
bsdtar -xf "${srcdir}/${pkgname}-${pkgver}/data.tar.xz" --numeric-owner -C "${pkgdir}"
chown -R root:root "${pkgdir}"
cd ${pkgdir}/
install -dvm755 usr/bin \
opt/115
mv usr/local/115Browser opt/115 && rm -rf usr/local
sed -i 's|/usr/local|/opt/115|g' usr/share/applications/115Browser.desktop
sed -i 's|/usr/local|/opt/115|g' opt/115/115Browser/115.sh
ln -sf "/opt/115/115Browser/115.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
chmod 755 usr/share/applications/115Browser.desktop
}
|