This package needs immediate attention. The git repo clones are sloppy and clone the entire repos with the entire history. This is unnecessary and requires a lot of resources. Please add a depth flag to the repo clones. It pulls gigs over gigs of unnecessary data!! I had to stop the update halfway because it's just gonna eat up my entire day here!
Search Criteria
Package Details: electron25 25.9.8-6
Package Actions
Git Clone URL: | https://aur.archlinux.org/electron25.git (read-only, click to copy) |
---|---|
Package Base: | electron25 |
Description: | Build cross platform desktop apps with web technologies |
Upstream URL: | https://electronjs.org |
Licenses: | MIT, BSD-3-Clause |
Submitter: | alerque |
Maintainer: | alerque |
Last Packager: | alerque |
Votes: | 4 |
Popularity: | 0.069867 |
First Submitted: | 2024-03-06 19:24 (UTC) |
Last Updated: | 2024-04-24 07:39 (UTC) |
Dependencies (76)
- brotli (brotli-gitAUR)
- c-ares (c-ares-gitAUR)
- dav1d (dav1d-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)
- flac (flac-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- harfbuzz (harfbuzz-gitAUR)
- icu (icu-gitAUR)
- jsoncpp (jsoncpp-cmake-gitAUR, jsoncpp-cmakeAUR, jsoncpp-gitAUR)
- libdav1d.so (lib32-libdav1dAUR, dav1d-gitAUR, dav1d)
- libevent (libevent-gitAUR)
- libffi (libffi-gitAUR)
- libffi.so (libffi-gitAUR, lib32-libffi, libffi)
- libFLAC.so (flac-gitAUR, flac, lib32-flac)
- libfontconfig.so (fontconfig-gitAUR, fontconfig-ubuntuAUR, fontconfig, lib32-fontconfig)
- libfreetype.so (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR, freetype2, lib32-freetype2)
- Show 56 more dependencies...
Required by (91)
- android-toolkit
- android-toolkit-bin
- android-toolkit-git
- any-sync-gui
- basic-blackjack-bin
- bear-graph
- boostchanger-bin
- broadcast-bin
- brs-desktop-bin
- chatpad-ai-bin
- claude-desktop
- csgo-checker-electron
- datefile
- deepnotes-bin
- dialogcraft
- dialogcraft-bin
- easy-player
- ecency-surfer-bin
- electron-deno-ide
- electron-music
- Show 71 more...
Sources (151)
- add-some-typename-s-that-are-required-in-C-17.patch
- chromium-mirror
- chromium-mirror_buildtools_clang_format_script
- chromium-mirror_buildtools_third_party_libc++abi_trunk
- chromium-mirror_buildtools_third_party_libc++_trunk
- chromium-mirror_buildtools_third_party_libunwind_trunk
- chromium-mirror_chrome_test_data_perf_canvas_bench
- chromium-mirror_chrome_test_data_perf_frame_rate_content
- chromium-mirror_chrome_test_data_xr_webvr_info
- chromium-mirror_media_cdm_api
- chromium-mirror_native_client
- chromium-mirror_net_third_party_quiche_src
- chromium-mirror_third_party_android_ndk
- chromium-mirror_third_party_angle
- chromium-mirror_third_party_angle_third_party_glmark2_src
- chromium-mirror_third_party_angle_third_party_rapidjson_src
- chromium-mirror_third_party_angle_third_party_VK-GL-CTS_src
- chromium-mirror_third_party_boringssl_src
- chromium-mirror_third_party_breakpad_breakpad
- chromium-mirror_third_party_cast_core_public_src
- chromium-mirror_third_party_catapult
- chromium-mirror_third_party_ced_src
- chromium-mirror_third_party_centipede_src
- chromium-mirror_third_party_cld_3_src
- chromium-mirror_third_party_colorama_src
- chromium-mirror_third_party_content_analysis_sdk_src
- chromium-mirror_third_party_cpuinfo_src
- chromium-mirror_third_party_crc32c_src
- chromium-mirror_third_party_cros-components_src
- chromium-mirror_third_party_crossbench
- chromium-mirror_third_party_cros_system_api
- chromium-mirror_third_party_dav1d_libdav1d
- chromium-mirror_third_party_dawn
- chromium-mirror_third_party_dawn_build
- chromium-mirror_third_party_dawn_buildtools
- chromium-mirror_third_party_dawn_testing
- chromium-mirror_third_party_dawn_third_party_abseil-cpp
- chromium-mirror_third_party_dawn_third_party_glfw
- chromium-mirror_third_party_dawn_third_party_jinja2
- chromium-mirror_third_party_dawn_third_party_markupsafe
- chromium-mirror_third_party_dawn_third_party_protobuf_electron25
- chromium-mirror_third_party_dawn_third_party_zlib
- chromium-mirror_third_party_dawn_tools_clang
- chromium-mirror_third_party_depot_tools
- chromium-mirror_third_party_devtools-frontend_src
- chromium-mirror_third_party_dom_distiller_js_dist
- chromium-mirror_third_party_eigen3_src
- chromium-mirror_third_party_electron_node
- chromium-mirror_third_party_emoji-segmenter_src
- chromium-mirror_third_party_expat_src
- chromium-mirror_third_party_farmhash_src
- chromium-mirror_third_party_ffmpeg
- chromium-mirror_third_party_flac
- chromium-mirror_third_party_flatbuffers_src
- chromium-mirror_third_party_fontconfig_src
- chromium-mirror_third_party_fp16_src
- chromium-mirror_third_party_freetype-testing_src
- chromium-mirror_third_party_freetype_src
- chromium-mirror_third_party_fxdiv_src
- chromium-mirror_third_party_gemmlowp_src
- chromium-mirror_third_party_googletest_src
- chromium-mirror_third_party_google_benchmark_src
- chromium-mirror_third_party_grpc_src
- chromium-mirror_third_party_harfbuzz-ng_src
- chromium-mirror_third_party_highway_src
- chromium-mirror_third_party_hunspell_dictionaries
- chromium-mirror_third_party_icu
- chromium-mirror_third_party_jsoncpp_source
- chromium-mirror_third_party_leveldatabase_src
- chromium-mirror_third_party_libaddressinput_src
- chromium-mirror_third_party_libaom_source_libaom
- chromium-mirror_third_party_libavif_src
- chromium-mirror_third_party_libdrm_src
- chromium-mirror_third_party_libFuzzer_src_electron25
- chromium-mirror_third_party_libgav1_src
- chromium-mirror_third_party_libipp_libipp
- chromium-mirror_third_party_libjpeg_turbo
- chromium-mirror_third_party_liblouis_src
- chromium-mirror_third_party_libphonenumber_dist
- chromium-mirror_third_party_libprotobuf-mutator_src
- chromium-mirror_third_party_libsrtp
- chromium-mirror_third_party_libsync_src
- chromium-mirror_third_party_libvpx_source_libvpx
- chromium-mirror_third_party_libwebm_source
- chromium-mirror_third_party_libwebp_src
- chromium-mirror_third_party_libyuv
- chromium-mirror_third_party_lss
- chromium-mirror_third_party_material_color_utilities_src
- chromium-mirror_third_party_minigbm_src
- chromium-mirror_third_party_nan
- chromium-mirror_third_party_nasm
- chromium-mirror_third_party_nearby_src
- chromium-mirror_third_party_neon_2_sse_src
- chromium-mirror_third_party_openh264_src
- chromium-mirror_third_party_openscreen_src
- chromium-mirror_third_party_openscreen_src_third_party_tinycbor_src
- chromium-mirror_third_party_openxr_src
- chromium-mirror_third_party_ots_src
- chromium-mirror_third_party_pdfium
- chromium-mirror_third_party_perfetto
- chromium-mirror_third_party_pthreadpool_src
- chromium-mirror_third_party_pyelftools
- chromium-mirror_third_party_pywebsocket3_src
- chromium-mirror_third_party_quic_trace_src
- chromium-mirror_third_party_re2_src
- chromium-mirror_third_party_ruy_src
- chromium-mirror_third_party_securemessage_src
- chromium-mirror_third_party_skia
- chromium-mirror_third_party_smhasher_src
- chromium-mirror_third_party_snappy_src
- chromium-mirror_third_party_sqlite_src
- chromium-mirror_third_party_swiftshader
- chromium-mirror_third_party_text-fragments-polyfill_src
- chromium-mirror_third_party_tflite_src
- chromium-mirror_third_party_ukey2_src
- chromium-mirror_third_party_vulkan-deps
- chromium-mirror_third_party_vulkan-deps_glslang_src
- chromium-mirror_third_party_vulkan-deps_spirv-cross_src
- chromium-mirror_third_party_vulkan-deps_spirv-headers_src
- chromium-mirror_third_party_vulkan-deps_spirv-tools_src
- chromium-mirror_third_party_vulkan-deps_vulkan-headers_src
- chromium-mirror_third_party_vulkan-deps_vulkan-loader_src
- chromium-mirror_third_party_vulkan-deps_vulkan-tools_src
- chromium-mirror_third_party_vulkan-deps_vulkan-validation-layers_src
- chromium-mirror_third_party_vulkan_memory_allocator
- chromium-mirror_third_party_wayland-protocols_gtk
- chromium-mirror_third_party_wayland-protocols_kde
- chromium-mirror_third_party_wayland-protocols_src
- chromium-mirror_third_party_wayland_src
- chromium-mirror_third_party_webdriver_pylib
- chromium-mirror_third_party_webgl_src
- chromium-mirror_third_party_webgpu-cts_src
- chromium-mirror_third_party_webrtc
- chromium-mirror_third_party_weston_src
- chromium-mirror_third_party_wuffs_src
- chromium-mirror_third_party_xdg-utils
- chromium-mirror_third_party_xnnpack_src
- chromium-mirror_tools_page_cycler_acid3
- chromium-mirror_v8
- default_app-icon.patch
- electron-launcher.sh
- electron.desktop
- git+https://github.com/electron/electron.git#tag=v25.9.8
- icu-74.patch
- jinja-python-3.10.patch
- libxml2-2.12.patch
- makepkg-source-roller.py
- random-fixes-for-gcc13.patch
- REVERT-disable-autoupgrading-debug-info.patch
- std-vector-non-const.patch
- use-system-libraries-in-node.patch
acud commented on 2024-05-27 18:02 (UTC)
Alkaris commented on 2024-05-25 00:33 (UTC)
invalid URL found in the source. gs://
is not a valid URL, it needs to be http://
or https://
meyznu commented on 2024-05-14 22:15 (UTC)
Yes, it creates problems for anyone who has installed this package before. I'm not sure why it is insignificant. Cloning entire repositories seems unnecessary. You need only --depth 1
.
aliu commented on 2024-05-14 19:35 (UTC)
The dependency is electron25, for which electron25-bin is a provider! Unless you installed this AUR package before, you'll need to manually select a provider. Unless your AUR-helper has a bug, whose fixing is not Arch's responsibility.
lukinhasb commented on 2024-05-14 15:29 (UTC)
@aliu It was installed as a dependency of another package! And that's the fundamental problem, this is causing a horrendous update experience to anyone who installs any of the 30 packages that depends on this, and more likely than not, these 30 packages depend on this by mistake. This is error-inducing, it should be suffixed with "electron-dev" or something like that so no one in sane conscience depends on this package unless they MEAN to download 100GB of data to update a 200mb package
aliu commented on 2024-05-14 15:21 (UTC) (edited on 2024-05-14 15:21 (UTC) by aliu)
it's not bugged. you chose to install the build-from-source package... read the pinned comment and just install electron25-bin bruh
lukinhasb commented on 2024-05-14 15:18 (UTC)
This package should be BANNED from the repository, it's bugged and hangs the updates for hours. I work home-office as a programmer and I'm losing my work day because of this horrible update.
meyznu commented on 2024-05-13 20:29 (UTC)
It downloads 77 GB, not 40. Cloning git repositories with --depth 1
could have helped significantly reduce the size.
alerque commented on 2024-04-01 22:56 (UTC)
@aliu You don't need the LTS to run this but you do need it to build it properly. Build it in a chroot so that you don't have to change the nodejs on your host system.
aliu commented on 2024-03-12 12:06 (UTC)
Do we need LTS hydrogen though? It made me unable to install this due to conflicts with my local, latest nodejs, which is required due to other electron versions I have installed.
Pinned Comments
alerque commented on 2024-03-12 11:34 (UTC)
Because the same issues come up over and over, here are some FAQs/tips:
electronNN-bin
.