summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 1b4a6ff887cbd22158dd02d63917bee7d59d3343 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Maintainer: Robert Schiele <rschiele@gmail.com>

pkgname=windsurf.vim-git
pkgver=1.20.8.r9.g272c6e2
pkgrel=3
pkgdesc="Free, ultrafast Copilot alternative for Vim and Neovim"
arch=('any')
url="https://github.com/Exafunction/codeium.vim/"
license=('MIT')
groups=(vim-plugins)
depends=(vim-plugin-runtime gzip)
makedepends=(vim)
source=("git+https://github.com/Exafunction/codeium.vim.git")
sha256sums=('SKIP')

pkgver() {
    cd codeium.vim
    git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {
    cd codeium.vim
    vim -E -s -c 'helptags doc' -c 'q' || true
}

package() {
    cd codeium.vim
    mkdir -p "$pkgdir"/usr/share/vim/vimfiles/pack/Exafunction/start/windsurf.vim
    mkdir -p "$pkgdir"/usr/share/nvim/runtime/pack/Exafunction/start
    ln -s ../../../../../vim/vimfiles/pack/Exafunction/start/windsurf.vim "$pkgdir"/usr/share/nvim/runtime/pack/Exafunction/start/
    cp -a autoload doc plugin "$pkgdir"/usr/share/vim/vimfiles/pack/Exafunction/start/windsurf.vim
    install -D -m 644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE
    install -D -m 644 -t "$pkgdir"/usr/share/doc/$pkgname README.md codeium-simple-logo.svg windsurf.png
}