From ec8f15af164d01084c62673d0438a88b4c16515c Mon Sep 17 00:00:00 2001 From: aloisianer Date: Sun, 23 Nov 2025 01:56:54 +0000 Subject: [PATCH] Automated Update --- .SRCINFO | 4 +--- PKGBUILD | 22 ++++++++++++++-------- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index db982baa1f21..5533df1a7019 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,14 +1,12 @@ pkgbase = tensamin-git pkgdesc = True E2EE, decentralized messages. Open source and privacy first. - pkgver = c00b31 + pkgver = 3336ea pkgrel = 1 url = https://tensamin.net arch = x86_64 license = custom makedepends = git makedepends = npm - makedepends = dpkg - makedepends = fakeroot depends = gtk3 depends = nss depends = libxss diff --git a/PKGBUILD b/PKGBUILD index 8c29d95f5c28..72d6930e13e5 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,13 +1,13 @@ # Maintainer: Alois pkgname=tensamin-git -pkgver=c00b31 +pkgver=3336ea pkgrel=1 pkgdesc="True E2EE, decentralized messages. Open source and privacy first." arch=('x86_64') url="https://tensamin.net" license=('custom') depends=('gtk3' 'nss' 'libxss' 'libxtst' 'xdg-utils' 'libappindicator-gtk3' 'libsecret') -makedepends=('git' 'npm' 'dpkg' 'fakeroot') +makedepends=('git' 'npm') provides=('tensamin') conflicts=('tensamin' 'tensamin-bin') source=("git+https://github.com/Tensamin/Frontend.git") @@ -27,15 +27,21 @@ build() { cd desktop bun install - bun run build + bun run build:git } package() { - cd "$srcdir/Frontend/desktop/out/tensamin-linux-x64" - - install -dm755 "${pkgdir}/usr/lib/tensamin" - cp -r . "${pkgdir}/usr/lib/tensamin/" - + cd "$srcdir/Frontend/desktop/out" + + zipfile=$(find "$PWD" -path '*zip/linux/x64/*.zip' -print -quit) + [[ -n "$zipfile" ]] || { echo "tensamin zip artifact not found"; exit 1; } + + extracted_dir=$(bsdtar -tf "$zipfile" | head -1 | cut -d/ -f1) + + install -dm755 "${pkgdir}/usr/lib" + bsdtar -xf "$zipfile" -C "${pkgdir}/usr/lib" + mv "${pkgdir}/usr/lib/${extracted_dir}" "${pkgdir}/usr/lib/tensamin" + install -dm755 "${pkgdir}/usr/bin" ln -s /usr/lib/tensamin/tensamin "${pkgdir}/usr/bin/tensamin" }