From b2263a2005230061fcba24b19ea408fcf5a0b38b Mon Sep 17 00:00:00 2001 From: watzon Date: Fri, 25 Apr 2025 19:39:34 +0000 Subject: [PATCH] Update to version 1.7.1 --- PKGBUILD | 38 +++++++++++--------------------------- 1 file changed, 11 insertions(+), 27 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 90fe3e6..b985c7c 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -48,45 +48,29 @@ optdepends=('glib2: Needed for move to trash functionality' provides=('windsurf') options=('!strip') -source=( - "https://windsurf-stable.codeiumdata.com/wVxQEIWkwPUEAGf3/apt/pool/main/w/windsurf/Windsurf-linux-x64-${pkgver}.deb" -) +source=("https://windsurf-stable.codeiumdata.com/wVxQEIWkwPUEAGf3/apt/pool/main/w/windsurf/Windsurf-linux-x64-${pkgver}.deb") sha256sums=('4cf3c79d802eda606ce155339775bec06d1bfe5e1d7d92eed44a7e317c1611a4') prepare() { - mkdir -p "${srcdir}/deb_file/data" - bsdtar -xf "${srcdir}/Windsurf-linux-x64-${pkgver}.deb" -C "${srcdir}/deb_file" - tar -xf "${srcdir}/deb_file/data.tar.xz" -C "${srcdir}/deb_file/data" + bsdtar -xf "data.tar.xz" } -package() { - +package() { # Install main binaries install -d "${pkgdir}/usr/share/${pkgname}" - cp -r "${srcdir}/deb_file/data/usr/share/${pkgname}" "${pkgdir}/usr/share/" + mv "usr/share/${pkgname}" "${pkgdir}/usr/share/" # Install binary launcher symbolic link install -d "${pkgdir}/usr/bin" ln -s /usr/share/windsurf/windsurf "${pkgdir}/usr/bin/${pkgname}" - # Install desktop entry files for application and URL handling - install -d "${pkgdir}/usr/share/applications" - install -m644 "${srcdir}/deb_file/data/usr/share/applications/${pkgname}.desktop" "${pkgdir}/usr/share/applications/" - install -m644 "${srcdir}/deb_file/data/usr/share/applications/${pkgname}-url-handler.desktop" "${pkgdir}/usr/share/applications/" - + mv usr/share/applications "${pkgdir}/usr/share/applications" # Install application metadata (AppStream metainfo) - install -d "${pkgdir}/usr/share/metainfo" - install -m644 "${srcdir}/deb_file/data/usr/share/appdata/${pkgname}.appdata.xml" "${pkgdir}/usr/share/metainfo/com.codeium.${pkgname}.metainfo.xml" - - install -d "${pkgdir}/usr/share/mime/packages" - install -m644 "${srcdir}/deb_file/data/usr/share/mime/packages/${pkgname}-workspace.xml" "${pkgdir}/usr/share/mime/packages/" - - install -d "${pkgdir}/usr/share/icons/hicolor/1024x1024/apps" - install -m644 "${srcdir}/deb_file/data/usr/share/pixmaps/${pkgname}.png" "${pkgdir}/usr/share/icons/hicolor/1024x1024/apps/${pkgname}.png" - - install -d "${pkgdir}/usr/share/bash-completion/completions" - install -d "${pkgdir}/usr/share/zsh/site-functions" - install -Dm 644 "${srcdir}/deb_file/data/usr/share/bash-completion/completions/${pkgname}" "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" #bash - install -Dm 644 "${srcdir}/deb_file/data/usr/share/zsh/vendor-completions/_${pkgname}" "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}" #zsh + 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" + # Shell completions + mv "usr/share/bash-completion" "${pkgdir}/usr/share/bash-completion" + install -Dm 644 "usr/share/zsh/vendor-completions/_${pkgname}" "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}" }