Automated Update

This commit is contained in:
aloisianer 2025-11-22 23:58:03 +00:00
parent 85f5e25aad
commit 9ed21f4bb3
2 changed files with 39 additions and 39 deletions

View file

@ -1,28 +1,21 @@
pkgbase = tensamin-git pkgbase = tensamin-git
pkgdesc = True E2EE, decentralized messages. Open source and privacy first. pkgdesc = True E2EE, decentralized messages. Open source and privacy first.
pkgver = r470.29babf2 pkgver = a0e947
pkgrel = 1 pkgrel = 1
url = https://github.com/Tensamin/Frontend url = https://tensamin.net
arch = x86_64 arch = x86_64
arch = aarch64 license = custom
license = Custom
makedepends = git makedepends = git
makedepends = openssl
makedepends = appmenu-gtk-module
makedepends = libappindicator-gtk3
makedepends = librsvg
makedepends = cargo
makedepends = npm makedepends = npm
makedepends = nodejs
depends = cairo
depends = desktop-file-utils
depends = gdk-pixbuf2
depends = glib2
depends = gtk3 depends = gtk3
depends = hicolor-icon-theme depends = nss
depends = libsoup depends = libxss
depends = pango depends = libxtst
depends = webkit2gtk-4.1 depends = xdg-utils
depends = libappindicator-gtk3
depends = libsecret
provides = tensamin
conflicts = tensamin
conflicts = tensamin-bin conflicts = tensamin-bin
source = git+https://github.com/Tensamin/Frontend.git source = git+https://github.com/Tensamin/Frontend.git
sha256sums = SKIP sha256sums = SKIP

View file

@ -1,34 +1,41 @@
# Maintainer: Alois <alois@tensamin.net> # Maintainer: Alois <aloisianer@proton.me>
pkgname=tensamin-git pkgname=tensamin-git
_pkgname=tensamin pkgver=a0e947
pkgver=r470.29babf2
_pkgver=0.1.3
pkgrel=1 pkgrel=1
pkgdesc="True E2EE, decentralized messages. Open source and privacy first." pkgdesc="True E2EE, decentralized messages. Open source and privacy first."
arch=('x86_64' 'aarch64') arch=('x86_64')
url="https://github.com/Tensamin/Frontend" url="https://tensamin.net"
license=('Custom') license=('custom')
depends=('cairo' 'desktop-file-utils' 'gdk-pixbuf2' 'glib2' 'gtk3' 'hicolor-icon-theme' 'libsoup' 'pango' 'webkit2gtk-4.1') depends=('gtk3' 'nss' 'libxss' 'libxtst' 'xdg-utils' 'libappindicator-gtk3' 'libsecret')
makedepends=('git' 'openssl' 'appmenu-gtk-module' 'libappindicator-gtk3' 'librsvg' 'cargo' 'npm' 'nodejs') makedepends=('git' 'npm')
conflicts=('tensamin-bin') provides=('tensamin')
source=("git+${url}.git") conflicts=('tensamin' 'tensamin-bin')
source=("git+https://github.com/Tensamin/Frontend.git")
sha256sums=('SKIP') sha256sums=('SKIP')
pkgver() { pkgver() {
cd Frontend cd "$srcdir/Frontend"
( set -o pipefail git rev-parse HEAD | cut -c1-6
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)"
)
} }
build() { build() {
cd Frontend sudo npm i -g bun
npx bun install
npx bun tauri build -b deb cd "$srcdir/Frontend"
bun install
bun run build
cd desktop
bun install
bun run build
} }
package() { 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"
} }