blob: 2b03e36d0b5f09668152574e01cea117bcfbe9d3 (
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
pkgname=verde-bin
pkgver=0.1.89
pkgrel=1
pkgdesc='Desktop GUI for coding agents like Codex and OpenCode'
arch=('x86_64')
url='https://github.com/JonathanRiche/verde'
license=('MIT')
depends=(
'alsa-lib'
'at-spi2-core'
'cairo'
'cups'
'dbus'
'expat'
'fontconfig'
'freetype2'
'gcc-libs'
'glib2'
'glibc'
'libdrm'
'libglvnd'
'libx11'
'libxcomposite'
'libxdamage'
'libxext'
'libxfixes'
'libxi'
'libxkbcommon'
'libxrandr'
'libxrender'
'mesa'
'nspr'
'nss'
'pango'
'systemd-libs'
'zlib'
'libwpe'
'wpebackend-fdo'
'wpewebkit'
)
optdepends=(
'codex: local Codex CLI integration'
'opencode: local OpenCode CLI integration'
'zenity: native folder picker integration'
)
provides=('verde')
conflicts=('verde' 'verde-git')
options=('!strip')
source=(
"${pkgname}-${pkgver}.tar.gz::https://github.com/JonathanRiche/verde/releases/download/v${pkgver}/verde-v${pkgver}-linux-x86_64.tar.gz"
"LICENSE::https://raw.githubusercontent.com/JonathanRiche/verde/v${pkgver}/LICENSE"
)
sha256sums=(
'd13b5fc4475bd2478576e51c7baf23e895391b4a4f2b6de8aac8a829acfb994f'
'9952749c80ab34ca65ef1b4e8653dcf5760361aecc44dfd7dc398d991e7d9f3e'
)
package() {
local release_root="${srcdir}/verde-v${pkgver}-linux-x86_64"
local install_root="${pkgdir}/usr/lib/verde"
install -d "${install_root}"
cp -a "${release_root}/bin/." "${install_root}/"
install -Dm755 /dev/stdin "${pkgdir}/usr/bin/verde" <<'EOF'
#!/usr/bin/env bash
set -euo pipefail
exec /usr/lib/verde/verde "$@"
EOF
install -Dm755 /dev/stdin "${pkgdir}/usr/bin/verde-launch" <<'EOF'
#!/usr/bin/env bash
set -euo pipefail
exec /usr/lib/verde/verde-launch "$@"
EOF
install -Dm644 "${release_root}/share/applications/verde.desktop" \
"${pkgdir}/usr/share/applications/verde.desktop"
install -Dm644 "${release_root}/share/pixmaps/verde.png" \
"${pkgdir}/usr/share/pixmaps/verde.png"
install -Dm644 "${release_root}/README.md" \
"${pkgdir}/usr/share/doc/${pkgname}/README.md"
install -Dm644 "${srcdir}/LICENSE" \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
|