blob: 780a74c58846e8290e71233ff8f7004efe56bf5b (
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
35
36
|
# Maintainer: Wimpy <vvinn.py[AT]gmail.com>
pkgname=codebuddy-cli
pkgver=2.52.3
pkgrel=1
pkgdesc="腾讯AI编程助手 CodeBuddy CLI 工具 (@tencent-ai/codebuddy-code)"
arch=('any')
url="copilot.tencent.com"
license=('unknown')
depends=('nodejs' 'npm')
provides=('codebuddy')
conflicts=('codebuddy')
source=()
sha256sums=()
prepare() {
cd "$srcdir"
npm pack @tencent-ai/codebuddy-code@$pkgver
source_file=$(ls -1 *.tgz | head -n 1)
tar -xzf "$source_file"
}
build() {
cd "$srcdir/package"
npm prune --omit=dev
}
package() {
cd "$srcdir/package"
mkdir -p "$pkgdir/usr/lib/node_modules/@tencent-ai/"
cp -r . "$pkgdir/usr/lib/node_modules/@tencent-ai/codebuddy-code"
mkdir -p "$pkgdir/usr/bin/"
ln -s /usr/lib/node_modules/@tencent-ai/codebuddy-code/bin/codebuddy "$pkgdir/usr/bin/codebuddy"
}
|