From 7e3dfe6eb34c533a8557bb72b2f68b2a752c4cea Mon Sep 17 00:00:00 2001 From: watzon Date: Tue, 29 Apr 2025 11:40:11 +0000 Subject: [PATCH] Update to version 1.7.2 --- .SRCINFO | 2 +- PKGBUILD | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index ae01ea1..4e71989 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = windsurf pkgdesc = The new purpose-built IDE to harness magic pkgver = 1.7.2 - pkgrel = 1 + pkgrel = 2 url = https://windsurf.com/ arch = x86_64 license = custom diff --git a/PKGBUILD b/PKGBUILD index d74ee31..5065d24 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgname=windsurf pkgver=1.7.2 -pkgrel=1 +pkgrel=2 pkgdesc="The new purpose-built IDE to harness magic" arch=('x86_64') url="https://windsurf.com/" @@ -66,7 +66,17 @@ package() { # Install application metadata (AppStream metainfo) install -Dm644 "usr/share/appdata/${pkgname}.appdata.xml" "${pkgdir}/usr/share/metainfo/com.codeium.${pkgname}.metainfo.xml" install -Dm644 "usr/share/mime/packages/${pkgname}-workspace.xml" "${pkgdir}/usr/share/mime/packages/${pkgname}-workspace.xml" - install -Dm644 "usr/share/pixmaps/${pkgname}.png" "${pkgdir}/usr/share/icons/hicolor/1024x1024/apps/${pkgname}.png" + # KDE/GTK never look in 1024-px dirs; install smaller aliases too + local _icon="usr/share/pixmaps/${pkgname}.png" + + # install the real file once (1024 px) + install -Dm644 "${_icon}" "${pkgdir}/usr/share/icons/hicolor/1024x1024/apps/${pkgname}.png" + + # create 256 px & 128 px entries as symlinks to save space + for _sz in 256 128; do + install -d "${pkgdir}/usr/share/icons/hicolor/${_sz}x${_sz}/apps" + ln -s "/usr/share/icons/hicolor/1024x1024/apps/${pkgname}.png" "${pkgdir}/usr/share/icons/hicolor/${_sz}x${_sz}/apps/${pkgname}.png" + done # Shell completions mv "usr/share/bash-completion" "${pkgdir}/usr/share/bash-completion" install -Dm644 "usr/share/zsh/vendor-completions/_${pkgname}" "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}"