From 476d2bec29cbd1d0cbf38557e52cc5e29a85012c Mon Sep 17 00:00:00 2001 From: patrickjaja Date: Thu, 8 Jan 2026 15:04:58 +0000 Subject: [PATCH] Update to version 1.0.2768 --- .SRCINFO | 1 + PKGBUILD | 14 +++++++------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 20ee3da9ce5e1..c9a78bc6c1184 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -9,6 +9,7 @@ pkgbase = claude-desktop-bin makedepends = wget makedepends = asar makedepends = python + makedepends = icoutils depends = electron depends = nodejs diff --git a/PKGBUILD b/PKGBUILD index f448397a40ec3..fcd2040c992a6 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -10,7 +10,7 @@ arch=('x86_64') url="https://claude.ai" license=('custom:Claude') depends=('electron' 'nodejs') -makedepends=('p7zip' 'wget' 'asar' 'python') +makedepends=('p7zip' 'wget' 'asar' 'python' 'icoutils') optdepends=('claude-code: Claude Code CLI for agentic coding features (npm i -g @anthropic-ai/claude-code)') provides=('claude-desktop') conflicts=('claude-desktop') @@ -1333,11 +1333,11 @@ MimeType=x-scheme-handler/claude; StartupWMClass=Claude EOF - # Extract and install icon - if [ -f "$srcdir/extract/lib/net45/resources/TrayIconTemplate.png" ]; then - install -Dm644 "$srcdir/extract/lib/net45/resources/TrayIconTemplate.png" \ - "$pkgdir/usr/share/icons/hicolor/256x256/apps/claude-desktop.png" - fi + # Extract and install icon from setupIcon.ico (full-color Claude logo) + icotool -x -o "$srcdir/" "$srcdir/extract/setupIcon.ico" + # Use the largest icon (256x256) - index 6 in the ico file + install -Dm644 "$srcdir/setupIcon_6_256x256x32.png" \ + "$pkgdir/usr/share/icons/hicolor/256x256/apps/claude-desktop.png" } -# vim: set ts=4 sw=4 et: \ No newline at end of file +# vim: set ts=4 sw=4 et: