fix: icon issues

Signed-off-by: Kritthapath Yaviraj <[email protected]>
This commit is contained in:
2026-08-02 03:01:21 +07:00
parent c2f7ec694f
commit 6866246513
+8 -7
View File
@@ -16,18 +16,19 @@ source_x86_64=("${pkgname}-${pkgver}-${arch}.tar.gz::${url}/releases/download/v$
sha256sums_x86_64=('f76ef62ab381931081f50f8ca8f13bc1cf27d3cd38b46d29b0c6fd7dd2dfa800') sha256sums_x86_64=('f76ef62ab381931081f50f8ca8f13bc1cf27d3cd38b46d29b0c6fd7dd2dfa800')
package() { package() {
cd "${srcdir}/${_pkgname}-${pkgver}-${arch}" cd "${srcdir}/${_pkgname}-${pkgver}-${arch}_linux"
# Install executable binary # Install binary
install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
# Install desktop entry # Install desktop entry
install -Dm644 "dev.linegtk.LineGtk.desktop" "${pkgdir}/usr/share/applications/dev.linegtk.LineGtk.desktop" install -Dm644 "dev.linegtk.LineGtk.desktop" "${pkgdir}/usr/share/applications/dev.linegtk.LineGtk.desktop"
# Install application icons # Create the icons directory first
if [[ -d "assets/icons/hicolor" ]]; then install -d "${pkgdir}/usr/share/icons"
cp -dr --no-preserve=ownership "assets/icons/hicolor/"* "${pkgdir}/usr/share/icons/hicolor/"
elif [[ -d "assets/icons" ]]; then # Copy icon contents into /usr/share/icons/
cp -dr --no-preserve=ownership "assets/icons/"* "${pkgdir}/usr/share/icons/hicolor/" if [[ -d "assets/icons" ]]; then
cp -dr --no-preserve=ownership assets/icons/* "${pkgdir}/usr/share/icons/"
fi fi
} }