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

推荐订阅源

G
GRAHAM CLULEY
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI
P
Privacy & Cybersecurity Law Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
博客园 - Franky
Spread Privacy
Spread Privacy
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Project Zero
Project Zero
Engineering at Meta
Engineering at Meta
The Hacker News
The Hacker News
Stack Overflow Blog
Stack Overflow Blog
N
Netflix TechBlog - Medium
A
Arctic Wolf
Cisco Talos Blog
Cisco Talos Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Application and Cybersecurity Blog
Application and Cybersecurity Blog
T
Threat Research - Cisco Blogs
Recorded Future
Recorded Future
Latest news
Latest news
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
C
CERT Recently Published Vulnerability Notes
美团技术团队
C
CXSECURITY Database RSS Feed - CXSecurity.com
O
OpenAI News
N
News and Events Feed by Topic
MyScale Blog
MyScale Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
B
Blog RSS Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Threatpost
T
The Blog of Author Tim Ferriss
L
LINUX DO - 最新话题
博客园 - 三生石上(FineUI控件)
V
Visual Studio Blog
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
S
Securelist
Microsoft Azure Blog
Microsoft Azure Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
Secure Thoughts
罗磊的独立博客
P
Proofpoint News Feed
T
The Exploit Database - CXSecurity.com
Apple Machine Learning Research
Apple Machine Learning Research
Cloudbric
Cloudbric
G
Google Developers Blog

AUR Newest Packages

AUR (en) - xcute AUR (en) - wallrift AUR (en) - smolvm-git AUR (en) - smolvm-bin AUR (en) - smolvm AUR (en) - android-cli AUR (en) - rs-top AUR (en) - rudo-bin AUR (en) - marmalade-bin AUR (en) - clawx-appimage AUR (en) - echomusic-appimage AUR (en) - vermouth AUR (en) - mautrix-telegram-bin AUR (en) - ketesa AUR (en) - clawd-on-desk-bin AUR (en) - rebased-bin AUR (en) - oxideterm-bin AUR (en) - shed-sh AUR (en) - quillscribe AUR (en) - haus-bin AUR (en) - stably-orca-bin AUR (en) - reflection AUR (en) - emerald-legacy-launcher-git AUR (en) - kwim AUR (en) - omarchy-emacs AUR (en) - pentest-ghostwriter AUR (en) - papagaia AUR (en) - outport-bin AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - zeed-bin AUR (en) - dwl-git-azerty AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-git AUR (en) - giff-git AUR (en) - budget-tracker-bin AUR (en) - budget-tracker AUR (en) - codebase-memory-mcp-bin AUR (en) - codebase-memory-mcp-bin AUR (en) - tasks-bin AUR (en) - ruri-git AUR (en) - gitmun-bin AUR (en) - python-cozempic AUR (en) - vim-prosession AUR (en) - paintfe-bin AUR (en) - paintfe AUR (en) - drop-bin AUR (en) - tritium-launcher-bin AUR (en) - solidc-git AUR (en) - paseo-desktop-bin AUR (en) - dota2-minify-bin AUR (en) - yt-dvr AUR (en) - enneagram AUR (en) - excalidraw-desktop-bin AUR (en) - binaryobjectscanner-bin AUR (en) - openring-rs AUR (en) - openring-rs-bin AUR (en) - brave-origin-beta-bin AUR (en) - whisper.cpp-cuda-bin AUR (en) - libggml-cuda-bin AUR (en) - revdiff AUR (en) - tdesktop-nolimit AUR (en) - cert-checker AUR (en) - yaak-cli AUR (en) - yaak-cli-bin AUR (en) - deez-notes-bin AUR (en) - goosestation-libretro AUR (en) - whispers-cuda-bin AUR (en) - kei AUR (en) - foxguard AUR (en) - hyprlogin-git AUR (en) - kebiki AUR (en) - runex AUR (en) - ikuai-cli AUR (en) - whispers-bin AUR (en) - pipeweaver-app AUR (en) - pipeweaver AUR (en) - agentop-bin AUR (en) - cosmic-ext-connected-git AUR (en) - kwin-dual-mode AUR (en) - skwd-daemon AUR (en) - ter-music-cn AUR (en) - elio-bin AUR (en) - keyboard-chattering-fix-git AUR (en) - qtkeychain-qt5 AUR (en) - gesturecontrol AUR (en) - sharey AUR (en) - ouijit-bin AUR (en) - usque-bin AUR (en) - twig-bin AUR (en) - ascendara-bin
AUR (en) - pycharm-eap
2026-06-01 · via AUR Newest Packages

Ashark commented on 2026-04-11 23:02 (UTC)

@qft Thanks for adding -cf suffix to the url.
I just wanted to note that provides=("pycharm-eap") is not needed at all. From the wiki page https://wiki.archlinux.org/title/PKGBUILD#provides

Do not add pkgname to the provides array, as it is done automatically.

It may make some sense to add provides=("pycharm") instead, but even that is not needed (as of now at least), because no package require a "pycharm" as a dependency.

So I suggest just removing this provides=("pycharm-eap") from PKGBUILD.

Ashark commented on 2026-03-23 19:25 (UTC)

I support @ericatkin comment. Additionally, even provides=("pycharm-eap") is not needed.

Ashark commented on 2026-03-23 19:24 (UTC)

@qft Can you please edit source urls similar to how it is done in the pycharm package? I.e. adding "-cf" suffux after "https://download":

if [[ $_eap = false ]]; then
    source=("https://download-cf.jetbrains.com/python/pycharm-professional-${_pkgver}.tar.gz"
    "${pkgname}.desktop")
else
    source=("https://download-cf.jetbrains.com/python/pycharm-professional-${_buildver}.tar.gz"
    "${pkgname}.desktop")
fi

ericatkin commented on 2025-12-03 19:28 (UTC)

Can we add the following to allow EAP and regular to be installed side by side?

diff --git a/PKGBUILD b/PKGBUILD
index 5b6721b..b0f8518 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -25,7 +25,7 @@ optdepends=('ipython: For enhanced interactive Python shell inside Pycharm'
             'python-pytest: For support testing inside Pycharm with Python'
             'python-tox: Python environments for testing tool with Python'
             'jupyter-notebook: For support Jupyter Notebook')
-provides=("pycharm" "pycharm-professional")
+provides=("pycharm-eap")

 if [[ $_eap = false ]]; then
     source=("https://download.jetbrains.com/python/pycharm-professional-${_pkgver}.tar.gz"

Ashark commented on 2025-04-21 19:52 (UTC)

@qft I suggest removing "pycharm-professional" from "provides", because there is no more separation between professional and community editions.

Ashark commented on 2025-04-21 19:44 (UTC)

@navarroaxel No, it makes lots of sense. See previous comments.
TLDR is that it allows the compare algorithm of pacman to never fail (considering the jetbrains scheme of naming downloaded archives), and also very understandable by human.

If in the version "251.23774.444_2025.1-1" you are complaining about "_2025.1" part, this is opionated, but I think this still is useful.

navarroaxel commented on 2025-04-21 18:51 (UTC) (edited on 2025-04-21 18:52 (UTC) by navarroaxel)

Hi! the version of this package doesn't make any sense. check webstorm-eap (e.g. 251.23774.424-1) or rustrover-eap (e.g. 2025.1pre+251.23774.316-1) as useful alternatives. Thanks!.

RubenKelevra commented on 2024-12-14 06:53 (UTC) (edited on 2024-12-14 06:59 (UTC) by RubenKelevra)

Hey @qft / @Ashark!

To handle versioning changes correctly, you’ll want to increase the epoch by one. Here's how you can do it:

epoch=1

Setting the epoch to 1 ensures that version checks prioritize the new scheme. This way, even if the older version number (e.g., 2024.3.243.18137.19-1) looks "larger" than the newer one (243.22562.180_2024.3.1-1), updates will still work as expected.

Why is this important? Well, without the epoch bump, users who already installed the package before the versioning scheme change wouldn’t get updates automatically. This happens because 2024 is interpreted as "greater" than 243. By adding an epoch, you force the update and avoid any confusion.

Ashark commented on 2024-12-03 08:35 (UTC) (edited on 2024-12-03 08:40 (UTC) by Ashark)

Oh, wow. The current version is 243.22562.23, while their currently released version is 243.21565.199. How is that possible?

I guess, it appeared in https://www.jetbrains.com/updates/updates.xml, and then they closed EAP program, and then updates.xml stopped listing that 243.22562.23 build.

I am thinking how correct it is to then list the 243.22562.23 as a current eap (as it is delisted).

Ashark commented on 2024-11-24 18:01 (UTC)