# Maintainer: Watzon pkgname=windsurf pkgver=1.0.2 pkgrel=1 pkgdesc="Tomorrow's Editor, Today. Built to keep you in flow state with instant, invaluable AI developer assistance." arch=('x86_64') url="https://codeium.com" license=('custom') depends=( 'alsa-lib' 'at-spi2-core' 'cairo' 'cups' 'dbus' 'expat' 'gcc-libs' 'glibc' 'libdrm' 'libx11' 'libxcb' 'libxcomposite' 'libxdamage' 'libxext' 'libxfixes' 'libxkbcommon' 'libxkbfile' 'libxrandr' 'mesa' 'nspr' 'nss' 'pango' 'gtk3' 'xdg-utils' ) optdepends=('vulkan-icd-loader: Vulkan support') provides=('visual-studio-windsurf') conflicts=('visual-studio-windsurf') replaces=('visual-studio-windsurf') options=(!strip) source=("https://windsurf-stable.codeiumdata.com/wVxQEIWkwPUEAGf3/apt/pool/main/w/windsurf/Windsurf-linux-x64-${pkgver}.deb") sha256sums=('SKIP') package() { # Extract package data bsdtar -xf data.tar.xz -C "${pkgdir}" # Fix permissions chmod 4755 "${pkgdir}/usr/share/windsurf/chrome-sandbox" # Create symlink in /usr/bin install -dm755 "${pkgdir}/usr/bin" ln -s /usr/share/windsurf/windsurf "${pkgdir}/usr/bin/windsurf" }