From 0410e199f1ff6f5491e980b7016beccc98922119 Mon Sep 17 00:00:00 2001 From: Egor Date: Sat, 23 Aug 2025 02:25:19 -0700 Subject: [PATCH] better icons for linux? --- .github/workflows/aur-release.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/aur-release.yml b/.github/workflows/aur-release.yml index 72320c3..83725e6 100644 --- a/.github/workflows/aur-release.yml +++ b/.github/workflows/aur-release.yml @@ -100,7 +100,7 @@ jobs: # Maintainer: ${{ steps.release_info.outputs.author_name }} <${{ steps.release_info.outputs.author_email }}> pkgname=friendly-kobold pkgver=${{ steps.release_info.outputs.version }} - pkgrel=1 + pkgrel=2 pkgdesc="A desktop app for running Large Language Models locally" arch=('x86_64') url="https://github.com/lone-cloud/friendly-kobold" @@ -140,14 +140,19 @@ jobs: install -dm755 "${pkgdir}/usr/share/applications" cp "${srcdir}/friendly-kobold.desktop" "${pkgdir}/usr/share/applications/" - # Install icon + # Install icon to hicolor theme directory and pixmaps as fallback + install -dm755 "${pkgdir}/usr/share/icons/hicolor/512x512/apps" install -dm755 "${pkgdir}/usr/share/pixmaps" + # Try different possible icon locations if [ -f "${pkgdir}/opt/friendly-kobold/resources/assets/icon.png" ]; then + cp "${pkgdir}/opt/friendly-kobold/resources/assets/icon.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/friendly-kobold.png" cp "${pkgdir}/opt/friendly-kobold/resources/assets/icon.png" "${pkgdir}/usr/share/pixmaps/friendly-kobold.png" elif [ -f "${pkgdir}/opt/friendly-kobold/assets/icon.png" ]; then + cp "${pkgdir}/opt/friendly-kobold/assets/icon.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/friendly-kobold.png" cp "${pkgdir}/opt/friendly-kobold/assets/icon.png" "${pkgdir}/usr/share/pixmaps/friendly-kobold.png" elif [ -f "${pkgdir}/opt/friendly-kobold/icon.png" ]; then + cp "${pkgdir}/opt/friendly-kobold/icon.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/friendly-kobold.png" cp "${pkgdir}/opt/friendly-kobold/icon.png" "${pkgdir}/usr/share/pixmaps/friendly-kobold.png" else echo "Warning: Could not find icon.png in expected locations" @@ -162,7 +167,7 @@ jobs: pkgbase = friendly-kobold pkgdesc = A desktop app for running Large Language Models locally pkgver = ${{ steps.release_info.outputs.version }} - pkgrel = 1 + pkgrel = 2 url = https://github.com/lone-cloud/friendly-kobold arch = x86_64 license = AGPL-3.0-or-later