Update to version 1.7.1

This commit is contained in:
watzon
2025-04-25 19:39:34 +00:00
parent 5e84fbe4f2
commit b2263a2005
+11 -27
View File
@@ -48,45 +48,29 @@ optdepends=('glib2: Needed for move to trash functionality'
provides=('windsurf') provides=('windsurf')
options=('!strip') options=('!strip')
source=( source=("https://windsurf-stable.codeiumdata.com/wVxQEIWkwPUEAGf3/apt/pool/main/w/windsurf/Windsurf-linux-x64-${pkgver}.deb")
"https://windsurf-stable.codeiumdata.com/wVxQEIWkwPUEAGf3/apt/pool/main/w/windsurf/Windsurf-linux-x64-${pkgver}.deb"
)
sha256sums=('4cf3c79d802eda606ce155339775bec06d1bfe5e1d7d92eed44a7e317c1611a4') sha256sums=('4cf3c79d802eda606ce155339775bec06d1bfe5e1d7d92eed44a7e317c1611a4')
prepare() { prepare() {
mkdir -p "${srcdir}/deb_file/data" bsdtar -xf "data.tar.xz"
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"
} }
package() { package() {
# Install main binaries # Install main binaries
install -d "${pkgdir}/usr/share/${pkgname}" 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 binary launcher symbolic link
install -d "${pkgdir}/usr/bin" install -d "${pkgdir}/usr/bin"
ln -s /usr/share/windsurf/windsurf "${pkgdir}/usr/bin/${pkgname}" ln -s /usr/share/windsurf/windsurf "${pkgdir}/usr/bin/${pkgname}"
# Install desktop entry files for application and URL handling # Install desktop entry files for application and URL handling
install -d "${pkgdir}/usr/share/applications" mv usr/share/applications "${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/"
# Install application metadata (AppStream metainfo) # Install application metadata (AppStream metainfo)
install -d "${pkgdir}/usr/share/metainfo" install -Dm644 "usr/share/appdata/${pkgname}.appdata.xml" "${pkgdir}/usr/share/metainfo/com.codeium.${pkgname}.metainfo.xml"
install -m644 "${srcdir}/deb_file/data/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"
install -d "${pkgdir}/usr/share/mime/packages" # Shell completions
install -m644 "${srcdir}/deb_file/data/usr/share/mime/packages/${pkgname}-workspace.xml" "${pkgdir}/usr/share/mime/packages/" 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}"
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
} }