summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorcelogeek2024-04-03 12:45:37 +0200
committercelogeek2024-04-03 12:45:37 +0200
commit7109934e524620b67e4e586e96a7d374b2a80355 (patch)
tree41e3be145f2c90586faeaeecc77c3d380df9bf32 /PKGBUILD
parent2ea4ab45eff38c8319ed044ba30d767e1c78a926 (diff)
downloadaur-fluffychat-web-git.tar.gz
update to new git repo
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 14 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 16a4011d7876..e5c952b69b50 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
_pkgname=fluffychat
pkgname=fluffychat-web-git
-pkgver=1.5.0.fdroid.2.r16.ged2d2083
+pkgver=rc1.18.0.2.r97.g9a8f604f
pkgrel=1
pkgdesc="Chat with your friends"
arch=('any')
@@ -14,13 +14,14 @@ makedepends=(
'ninja'
'cmake'
'unzip'
+ 'yq'
'flutter'
)
optdepends=('pantalaimon: used for E2E encryption')
provides=("fluffychat-web")
conflicts=("fluffychat-web")
source=(
- "$_pkgname::git+https://gitlab.com/famedly/fluffychat.git"
+ "$_pkgname::git+https://github.com/krille-chan/fluffychat.git"
)
sha256sums=('SKIP')
backup=(
@@ -34,12 +35,21 @@ pkgver() {
prepare() {
cd "$_pkgname"
- ./scripts/prepare-web.sh
+
+ rm -rf assets/js/package
+
+ OLM_VERSION=$(cat pubspec.yaml | yq -r .dependencies.flutter_olm)
+ DOWNLOAD_PATH="https://github.com/famedly/olm/releases/download/v$OLM_VERSION/olm.zip"
+
+ cd assets/js/ && curl -L $DOWNLOAD_PATH > olm.zip && cd ../../
+ cd assets/js/ && unzip olm.zip && cd ../../
+ cd assets/js/ && rm olm.zip && cd ../../
+ cd assets/js/ && mv javascript package && cd ../../
}
build() {
cd "$_pkgname"
- ./scripts/build-web.sh
+ flutter build web --release
}
package() {