Google Chrome 147.0.7727.137
The browser built to be yours
Не провереноПроисхождение пакета не подтверждено.
Используемые названия и товарные знаки принадлежат соответствующим владельцам.
1sfe_249_new_extractor=1
2
3name=google-chrome-stable
4version=147.0.7727.137
5release=1
6group="Networking/WWW"
7summary="The popular web browser by Google (Stable Channel)"
8architectures=('amd64')
9homepage="https://www.google.com/chrome"
10maintainer="Maxim Slipenko <maks1ms@alt-gnome.ru>"
11license=('Multiple, see https://chrome.google.com/')
12appstream_app_id='com.google.Chrome'
13nonfree=1
14nonfree_url="https://www.google.com/chrome/terms/"
15
16_channel=stable
17
18sources=(
19 "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-${_channel}/google-chrome-${_channel}_${version}-1_amd64.deb"
20 "local:///eula_text.html"
21)
22
23checksums=(
24 sha256:d90280f2793e3b5d1c1abd2018e31294b931a4ef961c51b5cae97d6b7546abae
25 sha256:e93c01576427cad9099f2cf0df0be70d0a2cc0a3a66c743318b2138aa7c4ed93
26)
27
28build_deps=(
29 bsdtar
30 binutils
31)
32
33auto_reqprov_method=dirty
34auto_req=1
35auto_prov=1
36
37disable_network=1
38
39prepare() {
40 bsdtar -xf data.tar.xz -C "$pkgdir/"
41}
42
43package() {
44 # Icons
45 for i in 16x16 24x24 32x32 48x48 64x64 128x128 256x256; do
46 install -Dm644 "$pkgdir"/opt/google/chrome/product_logo_${i/x*/}.png \
47 "$pkgdir"/usr/share/icons/hicolor/$i/apps/google-chrome.png
48 done
49
50 # License
51 install-license eula_text.html google-chrome-$_channel/eula_text.html
52 install-license "$pkgdir"/opt/google/chrome/WidevineCdm/LICENSE \
53 google-chrome-$_channel/WidevineCdm-LICENSE.txt
54
55 # Fix the Chrome desktop entry
56 sed -i \
57 -e "/Exec=/i\StartupWMClass=Google-chrome" \
58 -e "s/x-scheme-handler\/ftp;\?//g" \
59 "$pkgdir"/usr/share/applications/com.google.Chrome.desktop
60
61 # Remove the Debian Cron job, duplicate product logos and menu directory
62 rm -r \
63 "$pkgdir"/etc/cron.daily/ \
64 "$pkgdir"/opt/google/chrome/cron/ \
65 "$pkgdir"/opt/google/chrome/product_logo_*.png
66}
67
68files() {
69 files-find-binary google-chrome-$_channel
70
71 files-find-desktop \
72 com.google.Chrome.desktop \
73 google-chrome.desktop
74
75 files-find-doc google-chrome-$_channel
76
77 files-find \
78 "/opt/google/**/*" \
79 "/usr/share/appdata/*" \
80 "/usr/share/gnome-control-center/default-apps/*" \
81 "/usr/share/icons/hicolor/*/apps/*" \
82 "/usr/share/licenses/**/*" \
83 "/usr/share/man/man1/*"
84}