fixing AUR release

This commit is contained in:
lone-cloud 2025-08-22 18:36:36 -07:00
parent 01fe177af3
commit 844136e2bf
2 changed files with 10 additions and 10 deletions

View file

@ -35,19 +35,19 @@ jobs:
script: | script: |
const fs = require('fs'); const fs = require('fs');
const packageJson = JSON.parse(fs.readFileSync('./package.json', 'utf8')); const packageJson = JSON.parse(fs.readFileSync('./package.json', 'utf8'));
const tag = "${{ inputs.tag }}"; const tag = "${{ inputs.tag }}";
const version = tag.replace(/^v/, ''); const version = tag.replace(/^v/, '');
const authorName = packageJson.author.name; const authorName = packageJson.author.name;
const authorEmail = packageJson.author.email; const authorEmail = packageJson.author.email;
const appImageUrl = `https://github.com/lone-cloud/friendly-kobold/releases/download/${tag}/Friendly%20Kobold-${version}.AppImage`; const appImageUrl = `https://github.com/lone-cloud/friendly-kobold/releases/download/${tag}/Friendly.Kobold-${version}.AppImage`;
core.setOutput('version', version); core.setOutput('version', version);
core.setOutput('tag', tag); core.setOutput('tag', tag);
core.setOutput('author_name', authorName); core.setOutput('author_name', authorName);
core.setOutput('author_email', authorEmail); core.setOutput('author_email', authorEmail);
core.setOutput('appimage_url', appImageUrl); core.setOutput('appimage_url', appImageUrl);
console.log(`Release info:`); console.log(`Release info:`);
console.log(`Version: ${version}`); console.log(`Version: ${version}`);
console.log(`Tag: ${tag}`); console.log(`Tag: ${tag}`);
@ -74,8 +74,9 @@ jobs:
arch=('x86_64') arch=('x86_64')
url="https://github.com/lone-cloud/friendly-kobold" url="https://github.com/lone-cloud/friendly-kobold"
license=('AGPL-3.0-or-later') license=('AGPL-3.0-or-later')
depends=('gtk3' 'libxss' 'nss' 'alsa-lib') depends=('gtk3' 'nss')
optdepends=('koboldcpp: AI language model backend') optdepends=('alsa-lib: Audio support for sound effects'
'libxss: Screen saver detection support')
provides=('friendly-kobold') provides=('friendly-kobold')
conflicts=('friendly-kobold-git') conflicts=('friendly-kobold-git')
source=("friendly-kobold-${pkgver}.AppImage::${{ steps.release_info.outputs.appimage_url }}") source=("friendly-kobold-${pkgver}.AppImage::${{ steps.release_info.outputs.appimage_url }}")
@ -133,10 +134,9 @@ jobs:
arch = x86_64 arch = x86_64
license = AGPL-3.0-or-later license = AGPL-3.0-or-later
depends = gtk3 depends = gtk3
depends = libxss
depends = nss depends = nss
depends = alsa-lib optdepends = alsa-lib: Audio support for sound effects
optdepends = koboldcpp: AI language model backend optdepends = libxss: Screen saver detection support
provides = friendly-kobold provides = friendly-kobold
conflicts = friendly-kobold-git conflicts = friendly-kobold-git
source = friendly-kobold-${{ steps.release_info.outputs.version }}.AppImage::${{ steps.release_info.outputs.appimage_url }} source = friendly-kobold-${{ steps.release_info.outputs.version }}.AppImage::${{ steps.release_info.outputs.appimage_url }}

View file

@ -1,7 +1,7 @@
{ {
"name": "friendly-kobold", "name": "friendly-kobold",
"productName": "Friendly Kobold", "productName": "Friendly Kobold",
"version": "0.5.4", "version": "0.5.5",
"description": "A modern desktop app for running Large Language Models locally", "description": "A modern desktop app for running Large Language Models locally",
"main": "out/main/index.js", "main": "out/main/index.js",
"homepage": "./", "homepage": "./",