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

推荐订阅源

T
Troy Hunt's Blog
GbyAI
GbyAI
博客园 - Franky
博客园 - 【当耐特】
U
Unit 42
Microsoft Security Blog
Microsoft Security Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
P
Proofpoint News Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
V
Visual Studio Blog
博客园 - 司徒正美
Blog — PlanetScale
Blog — PlanetScale
人人都是产品经理
人人都是产品经理
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
K
Kaspersky official blog
V
Vulnerabilities – Threatpost
P
Privacy & Cybersecurity Law Blog
V
V2EX
Google DeepMind News
Google DeepMind News
S
Securelist
A
About on SuperTechFans
Cisco Talos Blog
Cisco Talos Blog
T
The Exploit Database - CXSecurity.com
博客园 - 聂微东
T
The Blog of Author Tim Ferriss
T
Tor Project blog
C
Cybersecurity and Infrastructure Security Agency CISA
P
Proofpoint News Feed
The Hacker News
The Hacker News
P
Privacy International News Feed
罗磊的独立博客
N
Netflix TechBlog - Medium
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
I
Intezer
C
Check Point Blog
The Cloudflare Blog
Scott Helme
Scott Helme
P
Palo Alto Networks Blog
Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
L
Lohrmann on Cybersecurity
PCI Perspectives
PCI Perspectives
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Spread Privacy
Spread Privacy
Recent Commits to openclaw:main
Recent Commits to openclaw:main
大猫的无限游戏
大猫的无限游戏
C
CXSECURITY Database RSS Feed - CXSecurity.com
L
LINUX DO - 最新话题
Hugging Face - Blog
Hugging Face - Blog

AUR Newest Packages

AUR (en) - copilot-language-server-bin AUR (en) - aicube-isp-wine AUR (en) - nerva-bin AUR (en) - multica-desktop-bin AUR (en) - multica-bin AUR (en) - davinci-resolve-studio-beta AUR (en) - warp-ai-terminal-bin AUR (en) - openai-codex-reasoning AUR (en) - clawx AUR (en) - toontown-multitool AUR (en) - fluorine-manager-bin AUR (en) - davinci-resolve-beta AUR (en) - openanime AUR (en) - alps-pm AUR (en) - ironcall-cli-bin AUR (en) - ironcall-bin AUR (en) - nodejs-gemini-cli AUR (en) - truealter-cli AUR (en) - honeymux-bin AUR (en) - unbill-nightly-bin AUR (en) - sync-worktrees AUR (en) - unbill-tui-nightly-bin AUR (en) - unbill-cli-nightly-bin AUR (en) - llvm-bolt-bin AUR (en) - omarchy-prayer AUR (en) - pi-ext-subagents AUR (en) - pgxcli-bin AUR (en) - octra-wallet AUR (en) - graphify-bin AUR (en) - agent-deck-bin AUR (en) - fconvert AUR (en) - sd-boot AUR (en) - mutui AUR (en) - vapor-openvr-git AUR (en) - pi-ext-awsdocs AUR (en) - omniroute-bin AUR (en) - ddnsto-bin AUR (en) - herdr-bin AUR (en) - superset-bin openaquaero AUR (en) - luna-translator AUR (en) - braincup-bin AUR (en) - deadsync-bin AUR (en) - deadsync AUR (en) - festival-bin AUR (en) - awesomenes AUR (en) - tofi-rs-git AUR (en) - smolvm-bin AUR (en) - uac-launch-control-bin AUR (en) - openclaw AUR (en) - runex-bin AUR (en) - sing-box-ref1nd-beta-bin AUR (en) - netscan-tui AUR (en) - pulsedb AUR (en) - clashmi-bin AUR (en) - viper-py AUR (en) - netwatch-tui-bin AUR (en) - scran AUR (en) - snapdog-client AUR (en) - snapdog AUR (en) - fafind-bin AUR (en) - smosummary AUR (en) - cardwire AUR (en) - clawx-appimage AUR (en) - echomusic-appimage AUR (en) - vermouth AUR (en) - clawd-on-desk-bin AUR (en) - oxideterm-bin AUR (en) - shed-sh AUR (en) - haus-bin AUR (en) - stably-orca-bin AUR (en) - emerald-legacy-launcher-git AUR (en) - kwim AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - byedroid AUR (en) - opennow budget-tracker-bin AUR (en) - budget-tracker AUR (en) - gitmun-bin AUR (en) - solidc-git AUR (en) - paseo-desktop-bin AUR (en) - enneagram AUR (en) - openring-rs AUR (en) - openring-rs-bin AUR (en) - whisper.cpp-cuda-bin AUR (en) - libggml-cuda-bin AUR (en) - revdiff AUR (en) - cert-checker AUR (en) - kei AUR (en) - hyprlogin-git AUR (en) - kebiki AUR (en) - runex AUR (en) - ikuai-cli AUR (en) - ter-music-cn elio-bin AUR (en) - qtkeychain-qt5 AUR (en) - gesturecontrol AUR (en) - ouijit-bin
AUR (en) - signal-desktop-beta-bin
2026-05-29 · via AUR Newest Packages

captn3m0 commented on 2025-09-07 13:07 (UTC)

Ouch, corrected. Added conflicts as well. An install might complain about /usr/bin/signal-desktop-beta already existing, that would need a manual cleanup.

Edu4rdSHL commented on 2025-09-06 20:21 (UTC) (edited on 2025-09-06 20:23 (UTC) by Edu4rdSHL)

captn3m0, after checking, you did something different from the patch. Are you sure that the usage of install() is correct there? According to the docs, that's not the correct usage of that.

I just checked and /usr/bin/signal-desktop-beta is not created after this change.

I propose to create a wrapper script that calls exec /opt/Signal Beta/signal-desktop-beta $@, or do the symlink on package(), but then we would need a .install file with a post_remove() hook there.

Edu4rdSHL commented on 2025-09-06 20:05 (UTC)

Thanks, vitaliikuzhdin. I hope this change also gets rid of the conflicting /usr/bin/signal-desktop-beta ownership when trying to replace the package.

captn3m0 commented on 2025-09-06 19:34 (UTC)

Dropped the .install file after validating the hooks. Thanks for the suggestion.

vitaliikuzhdin commented on 2025-09-06 19:34 (UTC) (edited on 2025-09-06 19:34 (UTC) by vitaliikuzhdin)

diff -aur signal-desktop-beta-bin/PKGBUILD signal-desktop-beta-bin~/PKGBUILD
--- signal-desktop-beta-bin/PKGBUILD
+++ signal-desktop-beta-bin~/PKGBUILD
@@ -8,8 +8,8 @@
 license=('GPL3')
 depends=('libnotify' 'libxtst' 'nss' 'xdg-utils' 'libxss')
 options=('!strip' '!emptydirs')
-install=${pkgname}.install
 provides=('signal-desktop-beta')
+conflicts=('signal-desktop-beta')
 _pkgver=7.70.0-beta.1
 pkgver=${_pkgver/-/}
 source=("https://updates.signal.org/desktop/apt/pool/s/signal-desktop-beta/signal-desktop-beta_${_pkgver}_amd64.deb")
@@ -18,4 +18,8 @@
 package(){
   # Extract package data
   tar xf data.tar.xz -C "${pkgdir}"
+
+   # Link to the binary
+   install -d "${pkgdir}/usr/bin"
+   ln -sf '/opt/Signal Beta/signal-desktop-beta' "${pkgdir}/usr/bin/signal-desktop-beta"
 }
Only in signal-desktop-beta-bin: signal-desktop-beta-bin.install

Edu4rdSHL commented on 2025-09-06 19:20 (UTC)

Feel free to send a patch, or I will do it when I have some spare time. Also, what install() section are you talking about? Did you mean package()?

vitaliikuzhdin commented on 2025-09-06 19:15 (UTC)

Please remove the .install file (the icon cache is already handled by a hook provided by the respective package) and move the symlink creation to install().

Edu4rdSHL commented on 2025-02-07 18:39 (UTC)

The issue should be fixed on 7.42.0beta.1.

Edu4rdSHL commented on 2025-02-05 23:45 (UTC) (edited on 2025-02-05 23:46 (UTC) by Edu4rdSHL)

signal-desktop-beta is not affected by this because you build it locally, so if it's crucial for you, you can switch to that package instead.

Please don't downgrade glibc as someone in the Signal issue suggests, that's a terrible idea.

presidentwolf commented on 2025-02-05 23:40 (UTC)