summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgarionion2020-10-29 16:44:32 +0100
committergarionion2020-10-29 16:44:32 +0100
commit5efb58dfe9edfae97eaaf795a0cff476a2ee6efe (patch)
treed56e590a80edf99590b49ac7c6b833f4f3cda778
parentfc0ab6e1cfae6928f2aed0b3496c21ac1a8fa3e1 (diff)
downloadaur-5efb58dfe9edfae97eaaf795a0cff476a2ee6efe.tar.gz
change to archive download to validate checksum
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD21
2 files changed, 12 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3631c20a7a99..cabd9046dedc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = fluffychat
pkgdesc = Chat with your friends
pkgver = 0.21.1
- pkgrel = 3
+ pkgrel = 4
url = https://fluffychat.im/
arch = any
license = AGPL3
@@ -9,10 +9,11 @@ pkgbase = fluffychat
makedepends = ninja
makedepends = flutter
makedepends = cmake
+ optdepends = pantlaimon: used for E2E encryption
provides = fluffychat
conflicts = fluffychat
- source = git+https://gitlab.com/ChristianPauly/fluffychat-flutter.git
- sha256sums = SKIP
+ source = fluffychat-flutter-v0.21.1.tar.gz::https://gitlab.com/ChristianPauly/fluffychat-flutter/-/archive/v0.21.1/fluffychat-flutter-v0.21.1.tar.gz
+ sha256sums = fb667f64b013b94ccb22a23a033b1f152ec429a38af3bacaa4f70d253771b8c0
pkgname = fluffychat
diff --git a/PKGBUILD b/PKGBUILD
index 8152f7256037..288b69bd032b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=fluffychat
_gitname=${pkgname}-flutter
pkgver=0.21.1
-pkgrel=3
+pkgrel=4
pkgdesc="Chat with your friends"
arch=('any')
url="https://fluffychat.im/"
@@ -12,41 +12,36 @@ makedepends=('clang'
'ninja'
'flutter'
'cmake')
+optdepends=('pantlaimon: used for E2E encryption')
provides=("$pkgname")
conflicts=("$pkgname")
-source=("git+https://gitlab.com/ChristianPauly/fluffychat-flutter.git")
-sha256sums=('SKIP')
+source=("fluffychat-flutter-v0.21.1.tar.gz::https://gitlab.com/ChristianPauly/fluffychat-flutter/-/archive/v0.21.1/fluffychat-flutter-v0.21.1.tar.gz")
+sha256sums=('fb667f64b013b94ccb22a23a033b1f152ec429a38af3bacaa4f70d253771b8c0')
prepare() {
flutter channel dev
flutter upgrade
flutter config --enable-linux-desktop
-
- cd ${_gitname}
- git checkout v$pkgver
- git submodule update --init --recursive
}
build() {
- cd ${_gitname}
+ cd ${_gitname}-v$pkgver
flutter build linux --release
}
-package() {
- cd ${_gitname}
-
+package() {
# install
install -dm755 ${pkgdir}/opt
- mv build/linux/release/bundle ${pkgdir}/opt/${pkgname}
+ mv ${_gitname}-v$pkgver/build/linux/release/bundle ${pkgdir}/opt/${pkgname}
# link
install -dm755 ${pkgdir}/usr/bin
ln -s /opt/${pkgname}/${pkgname} ${pkgdir}/usr/bin/${pkgname}
# icon
- install -Dm 644 assets/favicon.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png
+ install -Dm 644 ${pkgdir}/opt/${pkgname}/data/flutter_assets/assets/favicon.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png
# desktop entry