Search Criteria
Package Details: electron15 15.5.7-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/electron15.git (read-only, click to copy) |
---|---|
Package Base: | electron15 |
Description: | Build cross platform desktop apps with web technologies |
Upstream URL: | https://electronjs.org/ |
Licenses: | custom, MIT |
Submitter: | lkrms |
Maintainer: | Levitating |
Last Packager: | lkrms |
Votes: | 1 |
Popularity: | 0.128052 |
First Submitted: | 2022-08-31 15:30 (UTC) |
Last Updated: | 2022-08-31 15:30 (UTC) |
Dependencies (35)
- c-ares (c-ares-gitAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-amd-fullAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- libevent (libevent-gitAUR)
- libxslt (libxslt-gitAUR)
- minizip (minizip-gitAUR)
- nss (nss-hgAUR)
- re2 (re2-gitAUR)
- snappy (snappy-gitAUR)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- gn (gn-gitAUR) (make)
- gperf (gperf-gitAUR) (make)
- harfbuzz-icu (harfbuzz-icu-gitAUR) (make)
- http-parser (http-parser-gitAUR) (make)
- java-runtime-headless (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdg-headlessAUR, jre16-openjdk-headlessAUR, jre14-openjdk-headlessAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdk-headlessAUR, amazon-corretto-19-binAUR, liberica-jre-11-full-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jre-openj9-headlessAUR, jre12-openjdk-headlessAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdk-headlessAUR, jre15-openjdk-headlessAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jre19-openjdk-headlessAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, zing-21-binAUR, zing-8-binAUR, jre17AUR, java-openjdk-binAUR, jre21-zulu-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jre17-zulu-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefield-headlessAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jdk21-jetbrains-binAUR, java-openjdk-ea-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre-openjdk-headless, jre11-openjdk, jre11-openjdk-headless, jre17-openjdk, jre17-openjdk-headless, jre21-openjdk, jre21-openjdk-headless, jre8-openjdk-headless) (make)
- jsoncpp (jsoncpp-cmake-gitAUR, jsoncpp-cmakeAUR, jsoncpp-gitAUR) (make)
- libnotify (libnotify-gitAUR) (make)
- lld (llvm-rocm-gitAUR, llvm-gitAUR) (make)
- llvm (llvm-rocm-gitAUR, llvm-gitAUR, llvm-minimal-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- npm (corepackerAUR, python-nodejs-wheelAUR) (make)
- pciutils (pciutils-gitAUR) (make)
- pipewire (pipewire-gitAUR, pipewire-full-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-httplib2 (make)
- python-pyparsing (make)
- python-six (make)
- wget (wget-gitAUR, wurlAUR) (make)
- yarn (yarn-pnpm-corepackAUR, corepackerAUR, yarn-berryAUR) (make)
- kde-cli-tools (kde-cli-tools-gitAUR) (optional) – file deletion support (kioclient5)
- libappindicator-gtk3 (optional) – StatusNotifierItem support
- pipewire (pipewire-gitAUR, pipewire-full-gitAUR) (optional) – WebRTC desktop sharing under Wayland
- trash-cli (trash-cli-gitAUR) (optional) – file deletion support (trash-put)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-mimeoAUR, mimejs-gitAUR) (optional) – open URLs with desktop's default (xdg-email, xdg-open)
Required by (7)
Sources (19)
- add-a-TODO-about-a-missing-pnacl-flag.patch
- breakpad-fix-for-non-constant-SIGSTKSZ.patch
- default_app-icon.patch
- electron-launcher.sh
- electron.desktop
- git+https://chromium.googlesource.com/chromium/tools/depot_tools.git#branch=main
- git+https://github.com/electron/electron.git
- gn-visibility-gmock.patch
- gn-visibility-mojo.patch
- gn-visibility-webrtc.patch
- https://github.com/stha09/chromium-patches/releases/download/chromium-94-patchset-3/chromium-94-patchset-3.tar.xz
- jinja-python-3.10.patch
- replace-blacklist-with-ignorelist.patch
- sandbox-build-if-glibc-2.34-dynamic-stack-size-is-en.patch
- sql-make-VirtualCursor-standard-layout-type.patch
- unbundle-fix-visibility-of-build-config-freetype.patch
- unexpire-accelerated-video-decode-flag.patch
- use-ffile-compilation-dir.patch
- use-system-libraries-in-node.patch
Latest Comments
daryltucker commented on 2022-12-01 22:58 (UTC)
@lkrms
I can confirm that the package built after making the adjustment you suggested. Thanks for the solution.
lkrms commented on 2022-09-21 12:03 (UTC)
@daryltucker thanks for reporting this. I've not been able to replicate the error in a chroot build here so far, but my environment might be running an old version of Node somehow (it's supposed to install packages on-demand and perform a system upgrade with each build, but I haven't checked that's all happening correctly).
Meanwhile, there appear to be reports of Node 18 causing this error because of an underlying SSL change (there are recent posts here, for example), and from what I've found, patching PKGBUILD as below might solve it. Would you mind letting me know if it works for you?
daryltucker commented on 2022-09-19 16:28 (UTC)
Having issues building as of today.
lkrms commented on 2022-09-07 16:32 (UTC)
@ogghi my understanding is that it's normal for Electron to take a few hours to build from source (I think it was 5+ on my system here), not that I've needed to do it previously. Installing a prebuilt -bin if you can't delegate the build to another system or leave it running overnight makes sense, especially if you're in a hurry.
I'd prefer Arch keep these packages online so we could avoid the time and cost and CPU cycles involved in completing such large builds for so few systems, but Electron's versioning doesn't make it easy, unfortunately :(
ogghi commented on 2022-09-04 20:09 (UTC)
Latest update here took ages to build, I actually interrupted it and installed the -bin version instead. Any specific reason?