mirror of
https://github.com/archlinux/aur.git
synced 2025-12-10 08:05:42 +01:00
Automated Update
This commit is contained in:
parent
85f5e25aad
commit
9ed21f4bb3
2 changed files with 39 additions and 39 deletions
29
.SRCINFO
29
.SRCINFO
|
|
@ -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
|
||||||
|
|
|
||||||
49
PKGBUILD
49
PKGBUILD
|
|
@ -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"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue