electron46-bin

LOW
maintainer yurikoles 0 votes scanned 2026-10-26 03:43:44.749651
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# Caleb Maclennan <caleb@alerque.com>
5
6_projectname=electron
7_major=46
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 'gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland)'
38 'trash-cli: file deletion support (trash-put)'
39 "xdg-utils: open URLs with desktop's default (xdg-email, xdg-open)"
40)
41noextract=(
42 "${_pkgname}-chromedriver-${pkgver}-${CARCH}.zip"
43 "${_pkgname}-${pkgver}-${CARCH}.zip"
44)
45source=("${pkgname%-bin}.sh")
46source_aarch64=(
47 "${_pkgname}-chromedriver-${pkgver}-aarch64.zip::${_ghurl}/releases/download/v${_pkgver}/chromedriver-v${_pkgver}-linux-arm64.zip"
48 "${_pkgname}-${pkgver}-aarch64.zip::${_ghurl}/releases/download/v${_pkgver}/electron-v${_pkgver}-linux-arm64.zip"
49)
50source_x86_64=(
51 "${_pkgname}-chromedriver-${pkgver}-x86_64.zip::${_ghurl}/releases/download/v${_pkgver}/chromedriver-v${_pkgver}-linux-x64.zip"
52 "${_pkgname}-${pkgver}-x86_64.zip::${_ghurl}/releases/download/v${_pkgver}/electron-v${_pkgver}-linux-x64.zip"
53)
54sha256sums=('cea9f99f6d0a9a8bab239ffd2192dca3adf4f769b3123a2f366983c82d572ac9')
55sha256sums_aarch64=('5c27117c7798f0299d6ad69c7ef375b3496fcddf44aa074f36f7d1a4754f1176'
56 '3dc10d8a8f02c031fcd627e5a70410c8f77fead887eeaefa56c1c2583dc7c5d2')
57sha256sums_x86_64=('d02912935e89f6849aafce9aa63090d4688054f4d919891d493899d060893401'
58 '2b7fd1b866667fd1562ea19afe3e358bd9c2b0f690d4f2369c3e14959e1f2272')
59prepare() {
60 sed -i "s/@ELECTRON@/${_pkgname}/g" "${srcdir}/${pkgname%-bin}.sh"
61 install -Dm755 -d "${srcdir}/${_pkgname}"
62 bsdtar -xf "${srcdir}/${_pkgname}-${pkgver}-${CARCH}.zip" -C "${srcdir}/${_pkgname}"
63 bsdtar -xf "${srcdir}/${_pkgname}-chromedriver-${pkgver}-${CARCH}.zip" -C "${srcdir}/${_pkgname}"
64 rm -rf "${srcdir}/${_pkgname}/"{gen,chromedriver.debug}
65 chmod u+s "${srcdir}/${_pkgname}/chrome-sandbox"
66}
67package() {
68 install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${_pkgname}"
69 install -Dm755 -d "${pkgdir}/usr/lib"
70 cp -a "${srcdir}/${_pkgname}" "${pkgdir}/usr/lib"
71 rm -rf "${pkgdir}/usr/lib/${_pkgname}/LICENSE"*
72 install -Dm644 "${srcdir}/${_pkgname}/LICENSE"* -t "${pkgdir}/usr/share/licenses/${pkgname}"
73}
74
75

Scan history

Scanned at (UTC)SeverityRules
2026-10-26 03:43:44 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