From a2ca3ffbae4780f5f3f3f268e0ccf0bb68511bd5 Mon Sep 17 00:00:00 2001 From: SelfRef Date: Wed, 19 Nov 2025 11:25:17 +0100 Subject: [PATCH] Bump version --- .SRCINFO | 10 ++++++---- PKGBUILD | 21 ++++++++++++++------- 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 2ecbb9b49844..245999a6e505 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,10 +1,10 @@ pkgbase = jan pkgdesc = An open source alternative to ChatGPT that runs 100% offline on your computer - pkgver = 0.6.10 + pkgver = 0.7.3 pkgrel = 1 url = https://jan.ai/ arch = x86_64 - license = AGPL-3.0 + license = Apache-2.0 makedepends = git makedepends = nvm makedepends = yarn @@ -13,10 +13,12 @@ pkgbase = jan depends = gtk3 depends = webkit2gtk-4.1 optdepends = libappindicator-gtk3: for tray icon support + optdepends = uv: for MCP servers based on Python + optdepends = npm: for MCP servers based on Node.js provides = jan conflicts = jan options = !lto - source = jan::git+https://github.com/menloresearch/jan.git#tag=v0.6.10 - sha256sums = c4811e40b4b0a8558eafbb5656a37409697c7f93481ea7e7a0b0a06c6a928587 + source = jan::git+https://github.com/menloresearch/jan.git#tag=v0.7.3 + sha256sums = 401fceb4137185e29c0df15e7e344d6dc9e66f4ff77f213905d35d2d1ef0de66 pkgname = jan diff --git a/PKGBUILD b/PKGBUILD index adb73aade646..f6516657d225 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,15 +1,16 @@ # Maintainer: SelfRef +# Contributor: Giovanni 'ItachiSan' Santini _pkgbase=jan pkgname=${_pkgbase} -pkgver=0.6.10 +pkgver=0.7.3 pkgrel=1 pkgdesc="An open source alternative to ChatGPT that runs 100% offline on your computer" url="https://jan.ai/" arch=('x86_64') -license=('AGPL-3.0') +license=('Apache-2.0') source=("$_pkgbase::git+https://github.com/menloresearch/jan.git#tag=v$pkgver") -sha256sums=('c4811e40b4b0a8558eafbb5656a37409697c7f93481ea7e7a0b0a06c6a928587') +sha256sums=('401fceb4137185e29c0df15e7e344d6dc9e66f4ff77f213905d35d2d1ef0de66') provides=("$_pkgbase") conflicts=("$_pkgbase") options=(!lto) @@ -19,6 +20,8 @@ depends=( ) optdepends=( 'libappindicator-gtk3: for tray icon support' + 'uv: for MCP servers based on Python' + 'npm: for MCP servers based on Node.js' ) makedepends=( 'git' @@ -29,9 +32,9 @@ makedepends=( ) _ensure_local_nvm() { - which nvm >/dev/null 2>&1 && nvm deactivate && nvm unload - export NVM_DIR="${srcdir}/.nvm" - source /usr/share/nvm/init-nvm.sh || [[ $? != 1 ]] + which nvm >/dev/null 2>&1 && nvm deactivate && nvm unload + export NVM_DIR="${srcdir}/.nvm" + source /usr/share/nvm/init-nvm.sh || [[ $? != 1 ]] } prepare() { @@ -56,7 +59,11 @@ package() { install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$_pkgbase/LICENSE" cd src-tauri/target/release/bundle/deb/Jan_*/data/usr - install -Dm755 bin/* -t "$pkgdir"/usr/bin + install -Dm755 bin/Jan -t "$pkgdir"/usr/bin + install -dm755 "$pkgdir"/usr/share cp -r share/* "$pkgdir"/usr/share + + install -dm755 "$pkgdir"/usr/lib + cp -r lib/* "$pkgdir"/usr/lib }