blob: adb472e240f95ef07df5060004b7c52be79e2c8d (
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
|
# Maintainer: Sosukeaizen <age3dude@gmail.com>
pkgname=front-porch-ai-beta-bin
pkgver=rawhide.20261008.5a6e572
pkgrel=1
pkgdesc="A chilled out frontend for KoboldCPP (beta/pre-release)"
arch=('x86_64')
url="https://github.com/linux4life1/front-porch-AI"
license=('GPL-3.0-or-later')
depends=('gtk3' 'glib2' 'libsecret' 'fuse2')
provides=('front-porch-ai')
conflicts=('front-porch-ai' 'front-porch-ai-bin')
options=('!strip' '!debug')
_tag="nightly-rawhide.20261008.5a6e572"
source=("Front_Porch_AI-Linux.AppImage::https://github.com/linux4life1/front-porch-AI/releases/download/${_tag}/Front_Porch_AI-Linux.AppImage"
"front-porch-ai.desktop"
"front-porch-ai.png")
sha256sums=('SKIP'
'SKIP'
'SKIP')
noextract=('Front_Porch_AI-Linux.AppImage')
package() {
# Install AppImage
install -Dm755 "${srcdir}/Front_Porch_AI-Linux.AppImage" "${pkgdir}/opt/front-porch-ai/front-porch-ai.AppImage"
# Create launcher script
install -d "${pkgdir}/usr/bin"
cat > "${pkgdir}/usr/bin/front-porch-ai" <<'EOF'
#!/bin/sh
exec /opt/front-porch-ai/front-porch-ai.AppImage "$@"
EOF
chmod 755 "${pkgdir}/usr/bin/front-porch-ai"
# Desktop entry
install -Dm644 "${srcdir}/front-porch-ai.desktop" "${pkgdir}/usr/share/applications/front-porch-ai.desktop"
# Icon
install -Dm644 "${srcdir}/front-porch-ai.png" "${pkgdir}/usr/share/pixmaps/front-porch-ai.png"
}
|