惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
云风的 BLOG
云风的 BLOG
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
Engineering at Meta
Engineering at Meta
Vercel News
Vercel News
Y
Y Combinator Blog
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Check Point Blog
M
MIT News - Artificial intelligence
Jina AI
Jina AI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
Hugging Face - Blog
Hugging Face - Blog
阮一峰的网络日志
阮一峰的网络日志
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
F
Fortinet All Blogs
博客园 - 司徒正美
I
InfoQ
Google DeepMind News
Google DeepMind News
GbyAI
GbyAI
U
Unit 42

AUR Newest Packages

AUR (en) - linuxqq-clipsync-git AUR (en) - libtslitex-git AUR (en) - libtslitex-git AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - neovim-base16-git AUR (en) - pirata AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - tmux-ai-titles AUR (en) - zeed-bin AUR (en) - bclone-bin AUR (en) - dwl-git-azerty AUR (en) - auggie-bin AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - miniupnpd-iptables-legacy AUR (en) - miniupnpd-nft AUR (en) - jeeves-bin AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-bin AUR (en) - classfi-git AUR (en) - classfi AUR (en) - giff-git AUR (en) - budget-tracker-bin
AUR (en) - proton-mail
2026-06-13 · via AUR Newest Packages

AlphaLynx commented on 2026-06-12 22:08 (UTC)

upstream still uses nodejs 22, so I'll continue to use that dependency. It might work fine on nodejs 24, and you're welcome to try that by changing locally.

belthesar commented on 2026-06-12 14:41 (UTC)

nodejs 24 has released, and packages nodejs-lts-jod (22) and nodejs-lts-krypton (24) are in conflict. Any chance this can be updated for nodejs-lts-krypton?

AlphaLynx commented on 2026-03-22 21:03 (UTC)

@myosot Thanks for the comment, yes this is the right place to discuss issues like that. I'm not seeing that build failure on my machine. Can you try building in a clean chroot (without any changes to the PKGBUILD), if this works then it's likely due to a configuration on your machine.

myosot commented on 2026-03-22 18:59 (UTC)

I've been able to install this by editing the PKGBUILD directly and adding "yarn add node-gyp" after the YARN_CACHE_FOLDER export, otherwise yarn fails at building sharp on my machine. Unsure if this is because of something I messed up on my end or not.

Im new to using arch, im sorry if this is not supposed to be discussed in comments, feel free to remove this if not and im sorry for any inconvenience.

AlphaLynx commented on 2025-10-30 15:27 (UTC)

@lone-cloud Those dependencies are necessary.

Sure, yarn depends on nodejs so it would be pulled in. However, the guidelines clearly say to not rely on transitive dependencies. In addition, as I said before, upstream declares nodejs LTS as a dependency here, which means it may or may not build properly with a different version, or it may stop working unexpectedly. In fact, now that nodejs is v25 (as of Oct 28), which has breaking changes, the build fails when trying to use nodejs instead of nodejs-lts-jod.

electron is required to launch the app. Upstream just upgraded to version 36 so I've pushed an update to depend on electron36.

bash is required to run the launcher script. Though bash is part of the base system on Arch, explicitly declaring it is standard.

hicolor-icon-theme is required when the hicolor hierarchy (/usr/share/icons/hicolor/) is used. This is standard practice and well-documented (1, 2).

If you personally don't want to use the package, that's perfectly fine, you can use a PWA. Many people prefer packages instead.

Also, just a friendly reminder to abide by the Arch Linux code of conduct.

lone-cloud commented on 2025-10-30 03:30 (UTC) (edited on 2025-10-30 03:52 (UTC) by lone-cloud)

nodejs-lts-jod, electron35 and hicolor-icon-theme are useless deps from what I can see. Bash too probably.Look at your build steps. It just runs yarn which already requires node if you look at its deps.

I think Proton devs are lazy fucks who just copy and pasted their web app into an electron shell with no changes. I don't see what value anyone would get out of this package. Just install the PWA to get an identical app.

AlphaLynx commented on 2025-10-20 20:02 (UTC) (edited on 2025-10-20 20:03 (UTC) by AlphaLynx)

@arielzn I don't think they are unnecessary, since the inbox-desktop package.json specifies electron 35, and node ">= 22.14.0 <23.6.0" is specified in the repo's package.json.

Perhaps for the current version of inbox-desktop, it's forwards-compatible, but I don't want to change the package to use latest versions, and then run into incompatibility later because upstream expected their code to be built with the versions they specified.

arielzn commented on 2025-10-20 09:02 (UTC)

there seems to be some unnecessary deps forced here.

'nodejs-lts' is not required as make dep, i used current 'nodejs' package and it was built totally fine.

in addition I tested to use latest 'electron' (v38) instead of forcing v35 and no issues neither.

AlphaLynx commented on 2025-10-14 01:47 (UTC) (edited on 2025-10-14 02:31 (UTC) by AlphaLynx)

@as7erism thank you, though I think pushing an unnecessary downgrade would be unwanted. I think for this version I'll change the package to build that branch you mentioned. And I will open an issue with them to see if we can make sure the tags stick around.

edit: #464 is the issue upstream

as7erism commented on 2025-10-10 20:25 (UTC)

It seems like every proton-inbox-desktop tag was deleted from upstream for some reason. Also, as @rdhaese pointed out, the inbox-desktop package version on main is 1.9.0. Version 1.9.1 exists on a branch that hasn't been updated in a month.

I threw together a patch (sent to your email @AlphaLynx) that instead fetches via a proton-mail tag. I'm not sure if this is a great solution, as the choice of proton-mail as the tag prefix is mostly arbitrary, and we would be downgrading this package to 1.9.0.