blob: 0d2b5840d99f6065e87ab3cbfc163b2febb8546f (
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
|
# Maintainer: Tryanks
pkgname=tcode-bin
pkgver=0.1.30
pkgrel=1
pkgdesc="A native desktop app for the coding agents you already use."
arch=('x86_64' 'aarch64')
url="https://github.com/Tryanks/tcode"
license=('MIT')
depends=(
'alsa-lib'
'fontconfig'
'libxkbcommon'
'libxkbcommon-x11'
'libxcb'
'libx11'
'mesa'
'vulkan-icd-loader'
'wayland'
)
optdepends=(
'amdvlk: AMD GPU Vulkan support'
'nvidia-utils: NVIDIA GPU Vulkan support'
'vulkan-intel: Intel GPU Vulkan support'
'vulkan-radeon: AMD Radeon Vulkan support'
)
source_x86_64=("tcode-${pkgver}-linux-x64.tar.gz::https://github.com/Tryanks/tcode/releases/download/v${pkgver}/tcode-${pkgver}-linux-x64.tar.gz")
source_aarch64=("tcode-${pkgver}-linux-arm64.tar.gz::https://github.com/Tryanks/tcode/releases/download/v${pkgver}/tcode-${pkgver}-linux-arm64.tar.gz")
sha256sums_x86_64=('bddef12976abe185a89593595e753c3a0e94a54f00830574210c2db28ae735df')
sha256sums_aarch64=('ad1a31c7b0d0f5fea0b1cf585f148c83218872e79896094ac8459dea28d26a0d')
package() {
local _archdir
case "$CARCH" in
x86_64) _archdir="x64" ;;
aarch64) _archdir="arm64" ;;
esac
cd "${srcdir}/tcode-${pkgver}-linux-${_archdir}"
install -Dm755 bin/tcode "${pkgdir}/usr/bin/tcode"
install -Dm644 share/applications/com.tryanks.tcode.desktop \
"${pkgdir}/usr/share/applications/com.tryanks.tcode.desktop"
install -Dm644 share/icons/hicolor/1024x1024/apps/com.tryanks.tcode.png \
"${pkgdir}/usr/share/icons/hicolor/1024x1024/apps/com.tryanks.tcode.png"
}
|