diff --git a/pkgbuilds/lmstudio-bin/PKGBUILD b/pkgbuilds/lmstudio-bin/PKGBUILD index dc1d90e..21823b9 100644 --- a/pkgbuilds/lmstudio-bin/PKGBUILD +++ b/pkgbuilds/lmstudio-bin/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: noureddinex pkgname=lmstudio-bin pkgver=0.4.25 -pkgrel=1 +pkgrel=2 _build=1 _pkgver=${pkgver}-${_build} pkgdesc="LM Studio - A desktop app for exploring and running large language models locally" @@ -16,7 +16,7 @@ conflicts=(lmstudio) source=("https://installers.lmstudio.ai/linux/x64/${_pkgver}/LM-Studio-${_pkgver}-x64.AppImage" "lmstudio.png" "lmstudio.desktop") -sha256sums=('eca467446c833824697e8befab300fe5269fdf984e3ee4385fcbad8502f07c53' '9f791789c959a11316328692807737a5f1bc1c170ae99ec04c56bfd8ee8263e5' '635dec12f3e3a57136b9e6fd7c2839ed6da7287fa55b482d64debf6eacf36baa') +sha256sums=('eca467446c833824697e8befab300fe5269fdf984e3ee4385fcbad8502f07c53' '9f791789c959a11316328692807737a5f1bc1c170ae99ec04c56bfd8ee8263e5' '16b67b6cd672a05b9a0e012c8b9a91187ceda8f85b3391db471298c54e002bcd') prepare() { chmod +x "${srcdir}/${source[0]##*/}" @@ -33,8 +33,8 @@ package() { install -Dm644 "${srcdir}/lmstudio.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/lmstudio-bin.png" install -Dm644 "${srcdir}/lmstudio.png" "${pkgdir}/usr/share/pixmaps/lmstudio-bin.png" - # Desktop entry - install -Dm644 "$srcdir/lmstudio.desktop" "$pkgdir/usr/share/applications/lmstudio.desktop" + # Desktop entry, under LM Studio's own desktop ID, which matches its window class + install -Dm644 "$srcdir/lmstudio.desktop" "$pkgdir/usr/share/applications/ai.elementlabs.lmstudio.desktop" # Symlink to binary install -dm755 "$pkgdir/usr/bin" diff --git a/pkgbuilds/lmstudio-bin/lmstudio.desktop b/pkgbuilds/lmstudio-bin/lmstudio.desktop index 01068cc..b2b364d 100644 --- a/pkgbuilds/lmstudio-bin/lmstudio.desktop +++ b/pkgbuilds/lmstudio-bin/lmstudio.desktop @@ -8,5 +8,5 @@ Type=Application Categories=Development;ArtificialIntelligence; Terminal=false StartupNotify=true -StartupWMClass=LM-Studio -MimeType=text/plain; +StartupWMClass=ai.elementlabs.lmstudio +MimeType=x-scheme-handler/lmstudio;