google-chrome-dev-bin
maintainer jhonforbes_2009
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package downloads a prebuilt .deb from Google's official domain and extracts it; while the source lacks checksums, the download host is legitimate and the package installs only Google's official Chrome binaries, posing low risk.
Triggered rules
LOW
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
LOW
AI review
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package downloads a prebuilt .deb from Google's official domain and extracts it; while the source lacks checksums, the download host is legitimate and the package installs only Google's official Chrome binaries, posing low risk.
PKGBUILD
1
# Maintainer: jhonforbes_2009 <hermanojhonforbes@hotmail.com>
2
pkgname=google-chrome-dev-bin
3
pkgver=152.0.7967.2
4
pkgrel=1
5
pkgdesc="The web browser from Google (Dev channel)"
6
arch=('x86_64')
7
url="https://www.google.com/chrome/dev"
8
license=('custom')
9
depends=('alsa-lib' 'at-spi2-core' 'cairo' 'dbus' 'expat' 'gcc-libs' 'gdk-pixbuf2' 'glib2' 'gtk3' 'libcups' 'libdrm' 'libx11' 'libxcb' 'libxcursor' 'libxcomposite' 'libxdamage' 'libxext' 'libxfixes' 'libxkbcommon' 'libxrandr' 'libxshmfence' 'libxtst' 'mesa' 'nss' 'nspr' 'pango' 'systemd-libs' 'util-linux-libs' 'xdg-utils' 'hicolor-icon-theme' 'ca-certificates' 'wget' 'libcurl-gnutls')
10
optdepends=('pipewire: WebRTC desktop sharing under Wayland'
11
'wayland: for native Wayland support'
12
'vulkan-icd-loader: for Vulkan GPU acceleration'
13
'libglvnd: for OpenGL dispatch'
14
'libpulse: for PulseAudio audio backend'
15
'libsecret: for storing passwords'
16
'krb5: for Kerberos network authentication'
17
'libspeechd: for text-to-speech support'
18
'libva: for hardware video decoding (VA-API)'
19
'onnxruntime: for local AI model execution'
20
'apparmor: for additional process sandboxing'
21
'qt5-base: for using Qt5 file dialogs'
22
'qt6-base: for using Qt6 file dialogs'
23
'kdialog: for file dialogs in KDE'
24
'ttf-liberation: fix fonts for some PDFs'
25
'gnome-keyring: for storing passwords in GNOME keyring'
26
'gnome-control-center: for default browser settings in GNOME')
27
provides=('google-chrome-dev' 'google-chrome')
28
conflicts=('google-chrome-dev' 'google-chrome')
29
options=('!emptydirs' '!strip' '!zipman')
30
source=()
31
sha256sums=()
32
33
pkgver() {
34
# Leer la versión desde el repositorio APT oficial de Google
35
_ver=$(curl -fsSL "https://dl.google.com/linux/chrome/deb/dists/stable/main/binary-amd64/Packages" | awk '/^Package: google-chrome-unstable$/{flag=1} flag{print} /^$/{flag=0}' | grep -oP '^Version: \K.*' | head -1 | sed 's/^[0-9]*://' | cut -d- -f1)
36
echo "${_ver:-$pkgver}"
37
}
38
39
prepare() {
40
cd "$srcdir"
41
curl -fsSL -A "Mozilla/5.0" -o chrome-dev.deb "https://dl.google.com/linux/direct/google-chrome-unstable_current_amd64.deb"
42
bsdtar -xf chrome-dev.deb
43
bsdtar -xf data.tar.*
44
}
45
46
package() {
47
mkdir -p "$pkgdir/opt/google/chrome-unstable" "$pkgdir/usr/bin" "$pkgdir/usr/share/applications" "$pkgdir/usr/share/icons/hicolor"
48
49
# Copiar binarios
50
cp -a "$srcdir/opt/google/chrome-unstable/." "$pkgdir/opt/google/chrome-unstable/"
51
52
# Instalar iconos
53
find "$pkgdir/opt/google/chrome-unstable/" -name "product_logo_*.png" | while read -r img; do
54
size=$(basename "$img" | grep -oP '\d+')
55
if [[ -n "$size" ]]; then
56
install -Dm644 "$img" "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/google-chrome-dev.png"
57
fi
58
done
59
60
# Lanzador binario
61
ln -s /opt/google/chrome-unstable/google-chrome-unstable "$pkgdir/usr/bin/google-chrome-dev"
62
63
# Archivo .desktop
64
cat > "$pkgdir/usr/share/applications/google-chrome-dev.desktop" <<EOF
65
[Desktop Entry]
66
Version=1.0
67
Name=Google Chrome Dev
68
Exec=/usr/bin/google-chrome-dev %U
69
Terminal=false
70
Icon=google-chrome-dev
71
Type=Application
72
Categories=Network;WebBrowser;
73
MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
74
Actions=new-window;new-private-window;
75
76
[Desktop Action new-window]
77
Name=New Window
78
Exec=/usr/bin/google-chrome-dev
79
80
[Desktop Action new-private-window]
81
Name=New Incognito Window
82
Exec=/usr/bin/google-chrome-dev --incognito
83
EOF
84
}
85
Changes since previous scan
--- PKGBUILD @ 2026-07-24 15:27+++ PKGBUILD @ 2026-08-03 00:08@@ -1,6 +1,6 @@ # Maintainer: jhonforbes_2009 <hermanojhonforbes@hotmail.com> pkgname=google-chrome-dev-bin-pkgver=152.0.7953.3+pkgver=152.0.7967.2 pkgrel=1 pkgdesc="The web browser from Google (Dev channel)" arch=('x86_64')@@ -33,7 +33,7 @@ pkgver() { # Leer la versión desde el repositorio APT oficial de Google _ver=$(curl -fsSL "https://dl.google.com/linux/chrome/deb/dists/stable/main/binary-amd64/Packages" | awk '/^Package: google-chrome-unstable$/{flag=1} flag{print} /^$/{flag=0}' | grep -oP '^Version: \K.*' | head -1 | sed 's/^[0-9]*://' | cut -d- -f1)- echo "$_ver"+ echo "${_ver:-$pkgver}" } prepare() {Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | LOW | 2 |
| 2026-08-02 00:16:08 | LOW | 2 |
| 2026-08-01 00:11:18 | LOW | 2 |
| 2026-07-31 00:14:10 | LOW | 2 |
| 2026-07-30 00:17:23 | LOW | 2 |
| 2026-07-29 00:25:53 | LOW | 2 |
| 2026-07-28 00:07:28 | LOW | 2 |
| 2026-07-27 00:24:32 | LOW | 2 |
| 2026-07-26 00:07:32 | LOW | 2 |
| 2026-07-25 00:13:44 | LOW | 2 |
| 2026-07-24 17:28:09 | LOW | 2 |
| 2026-07-24 15:27:57 | LOW | 2 |
| 2026-07-24 13:27:52 | LOW | 2 |
| 2026-07-24 05:27:22 | LOW | 2 |
| 2026-07-24 01:26:42 | LOW | 2 |