electron45-bin

LOW
maintainer zxp19821005 0 votes scanned 2026-08-28 05:34:42.090166
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

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.

PKGBUILD

1# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
2# Co-maintainer: Yurii Kolesnykov <root@yurikoles.com>
3# Based on extra/electron* by
4# Bruno Pagani <archange@archlinux.org>
5# Caleb Maclennan <caleb@alerque.com>
6_projectname=electron
7_major=45
8_pkgname="${_projectname}${_major}"
9pkgname="${_pkgname}"-bin
10_subver='0.0-alpha.1'
11_pkgver="${_major}.${_subver}"
12pkgver="${_pkgver/-}"
13pkgrel=1
14pkgdesc="Build cross platform desktop apps with web technologies — prebuilt"
15arch=(
16 'aarch64'
17 'x86_64'
18)
19url='https://electronjs.org'
20_ghurl="https://github.com/electron/electron"
21license=(
22 'MIT'
23 'LicenseRef-custom'
24)
25provides=(
26 "${_pkgname}=${pkgver}"
27)
28conflicts=("${_pkgname}")
29depends=(
30 'alsa-lib'
31 'gtk3'
32 'nss'
33)
34optdepends=(
35 'kde-cli-tools: file deletion support (kioclient5)'
36 'pipewire: WebRTC desktop sharing under Wayland'
37 'qt6-base: enable Qt6 with --enable-features=AllowQt'
38 'gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland)'
39 'trash-cli: file deletion support (trash-put)'
40 "xdg-utils: open URLs with desktop's default (xdg-email, xdg-open)"
41)
42noextract=(
43 "${_pkgname}-chromedriver-${pkgver}-${CARCH}.zip"
44 "${_pkgname}-${pkgver}-${CARCH}.zip"
45)
46source=("${pkgname%-bin}.sh")
47source_aarch64=(
48 "${_pkgname}-chromedriver-${pkgver}-aarch64.zip::${_ghurl}/releases/download/v${_pkgver//_/-}/chromedriver-v${_pkgver//_/-}-linux-arm64.zip"
49 "${_pkgname}-${pkgver}-aarch64.zip::${_ghurl}/releases/download/v${_pkgver//_/-}/electron-v${_pkgver//_/-}-linux-arm64.zip"
50)
51source_x86_64=(
52 "${_pkgname}-chromedriver-${pkgver}-x86_64.zip::${_ghurl}/releases/download/v${_pkgver//_/-}/chromedriver-v${_pkgver//_/-}-linux-x64.zip"
53 "${_pkgname}-${pkgver}-x86_64.zip::${_ghurl}/releases/download/v${_pkgver//_/-}/electron-v${_pkgver//_/-}-linux-x64.zip"
54)
55sha256sums=('ac1e26684ffbfc7ac0993c55b9299003f6b9efea25b755b1d260bea4db440157')
56sha256sums_aarch64=('c0f3e0d2332746ee01171fc14581f2a172fc6119f6462766531eeb97df2fb9c6'
57 'b844b3d98f0dabff8dd1a860d686bab7db4ae1b9723378c089bb91a68d97bb47')
58sha256sums_x86_64=('21f228a38266751186fe25992b4935fb028e3680c086f86254282600d976c2e9'
59 '492e71814904b78f7c4ddb450e37f240982b5120a4efef0ae78a5ee7998f198e')
60prepare() {
61 sed -i "s/@ELECTRON@/${_pkgname}/g" "${srcdir}/${pkgname%-bin}.sh"
62 install -Dm755 -d "${srcdir}/${_pkgname}"
63 bsdtar -xf "${srcdir}/${_pkgname}-${pkgver}-${CARCH}.zip" -C "${srcdir}/${_pkgname}"
64 bsdtar -xf "${srcdir}/${_pkgname}-chromedriver-${pkgver}-${CARCH}.zip" -C "${srcdir}/${_pkgname}"
65 rm -rf "${srcdir}/${_pkgname}/"{gen,chromedriver.debug}
66 chmod u+s "${srcdir}/${_pkgname}/chrome-sandbox"
67}
68package() {
69 install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${_pkgname}"
70 install -Dm755 -d "${pkgdir}/usr/lib"
71 cp -a "${srcdir}/${_pkgname}" "${pkgdir}/usr/lib"
72 rm -rf "${pkgdir}/usr/lib/${_pkgname}/LICENSE"*
73 install -Dm644 "${srcdir}/${_pkgname}/LICENSE"* -t "${pkgdir}/usr/share/licenses/${pkgname}"
74}
75

Scan history

Scanned at (UTC)SeverityRules
2026-08-28 05:34:42 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion