From 9ed21f4bb35b30f475183d5e75adeeb07e4ed68c Mon Sep 17 00:00:00 2001 From: aloisianer Date: Sat, 22 Nov 2025 23:58:03 +0000 Subject: [PATCH] Automated Update --- .SRCINFO | 29 +++++++++++------------------ PKGBUILD | 49 ++++++++++++++++++++++++++++--------------------- 2 files changed, 39 insertions(+), 39 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index d471d3736494..8aa5b39b64b1 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,28 +1,21 @@ pkgbase = tensamin-git pkgdesc = True E2EE, decentralized messages. Open source and privacy first. - pkgver = r470.29babf2 + pkgver = a0e947 pkgrel = 1 - url = https://github.com/Tensamin/Frontend + url = https://tensamin.net arch = x86_64 - arch = aarch64 - license = Custom + license = custom makedepends = git - makedepends = openssl - makedepends = appmenu-gtk-module - makedepends = libappindicator-gtk3 - makedepends = librsvg - makedepends = cargo makedepends = npm - makedepends = nodejs - depends = cairo - depends = desktop-file-utils - depends = gdk-pixbuf2 - depends = glib2 depends = gtk3 - depends = hicolor-icon-theme - depends = libsoup - depends = pango - depends = webkit2gtk-4.1 + depends = nss + depends = libxss + depends = libxtst + depends = xdg-utils + depends = libappindicator-gtk3 + depends = libsecret + provides = tensamin + conflicts = tensamin conflicts = tensamin-bin source = git+https://github.com/Tensamin/Frontend.git sha256sums = SKIP diff --git a/PKGBUILD b/PKGBUILD index 885a0d5baccd..c2ef4827c30e 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,34 +1,41 @@ -# Maintainer: Alois - +# Maintainer: Alois pkgname=tensamin-git -_pkgname=tensamin -pkgver=r470.29babf2 -_pkgver=0.1.3 +pkgver=a0e947 pkgrel=1 pkgdesc="True E2EE, decentralized messages. Open source and privacy first." -arch=('x86_64' 'aarch64') -url="https://github.com/Tensamin/Frontend" -license=('Custom') -depends=('cairo' 'desktop-file-utils' 'gdk-pixbuf2' 'glib2' 'gtk3' 'hicolor-icon-theme' 'libsoup' 'pango' 'webkit2gtk-4.1') -makedepends=('git' 'openssl' 'appmenu-gtk-module' 'libappindicator-gtk3' 'librsvg' 'cargo' 'npm' 'nodejs') -conflicts=('tensamin-bin') -source=("git+${url}.git") +arch=('x86_64') +url="https://tensamin.net" +license=('custom') +depends=('gtk3' 'nss' 'libxss' 'libxtst' 'xdg-utils' 'libappindicator-gtk3' 'libsecret') +makedepends=('git' 'npm') +provides=('tensamin') +conflicts=('tensamin' 'tensamin-bin') +source=("git+https://github.com/Tensamin/Frontend.git") sha256sums=('SKIP') pkgver() { - cd Frontend - ( set -o pipefail - git describe --long --abbrev=7 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" - ) + cd "$srcdir/Frontend" + git rev-parse HEAD | cut -c1-6 } build() { - cd Frontend - npx bun install - npx bun tauri build -b deb + sudo npm i -g bun + + cd "$srcdir/Frontend" + bun install + bun run build + + cd desktop + bun install + bun run build } package() { - cp -a Frontend/tauri/target/release/bundle/deb/tensamin_${_pkgver}_*/data/* "${pkgdir}" + cd "$srcdir/Frontend/desktop/out/tensamin-linux-x64" + + install -dm755 "${pkgdir}/usr/lib/tensamin" + cp -r . "${pkgdir}/usr/lib/tensamin/" + + install -dm755 "${pkgdir}/usr/bin" + ln -s /usr/lib/tensamin/tensamin "${pkgdir}/usr/bin/tensamin" }