blob: 4e2ac767ea90b77acf290fa1cc860b4db329d4f7 (
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
|
# Maintainer: taotieren <admin@taotieren.com>
pkgbase=cloud-chromium
pkgname=cloud-chromium
_pkgname=115br
pkgver=35.3.0.2
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="Chromium 115 Browser"
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=('47cae7f2aeb7eca71788a15d108f3db78897db8f04224430ccb765926987489f')
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/chromium
mv usr/local/115Browser opt/chromium && rm -rf usr/local
sed -i 's|/usr/local|/opt/chromium|g' usr/share/applications/115Browser.desktop
rm usr/share/applications/115Browser.desktop
sed -i 's|/usr/local|/opt/chromium|g' opt/chromium/115Browser/115.sh
ln -sf "/opt/chromium/115Browser/115.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
}
|