From 4efdeee5da3c7f75f45b4d0d3b4edeb59e95a784 Mon Sep 17 00:00:00 2001 From: Kritthapath Yaviraj Date: Sun, 2 Aug 2026 03:07:21 +0700 Subject: [PATCH] fix: forgot to bundle protocol with line-gtk Signed-off-by: Kritthapath Yaviraj --- PKGBUILD | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 556fb54..18df720 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -16,18 +16,22 @@ source_x86_64=("${pkgname}-${pkgver}-${arch}.tar.gz::${url}/releases/download/v$ sha256sums_x86_64=('f76ef62ab381931081f50f8ca8f13bc1cf27d3cd38b46d29b0c6fd7dd2dfa800') package() { - cd "${srcdir}/${_pkgname}-${pkgver}-${arch}" + cd "${srcdir}/${_pkgname}-${pkgver}-${arch}_linux" - # Install binary - install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" + # Install binary and sidecar protocol folder into /usr/lib/line-gtk/ + install -Dm755 "${_pkgname}" "${pkgdir}/usr/lib/${_pkgname}/${_pkgname}" + if [[ -d "protocol" ]]; then + cp -dr --no-preserve=ownership protocol "${pkgdir}/usr/lib/${_pkgname}/" + fi + + # Symlink executable into /usr/bin/ + install -d "${pkgdir}/usr/bin" + ln -s "/usr/lib/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" # Install desktop entry install -Dm644 "dev.linegtk.LineGtk.desktop" "${pkgdir}/usr/share/applications/dev.linegtk.LineGtk.desktop" - # Create the icons directory first - install -d "${pkgdir}/usr/share/icons" - - # Copy icon contents into /usr/share/icons/ + # Install application icons if [[ -d "assets/icons" ]]; then cp -dr --no-preserve=ownership assets/icons/* "${pkgdir}/usr/share/icons/" fi