Package Details: fluffychat-bin 1.22.1-1

Git Clone URL: https://aur.archlinux.org/fluffychat-bin.git (read-only, click to copy)
Package Base: fluffychat-bin
Description: Open. Nonprofit. Cute. Easy to use (matrix) messenger. Secure and decentralized.
Upstream URL: https://fluffychat.im/
Keywords: Chat Matrix
Licenses: AGPL3
Conflicts: fluffychat
Provides: fluffychat
Submitter: garionion
Maintainer: garionion (WithTheBraid)
Last Packager: WithTheBraid
Votes: 12
Popularity: 0.113258
First Submitted: 2021-06-12 12:58 (UTC)
Last Updated: 2024-09-02 12:08 (UTC)

Pinned Comments

Latest Comments

1 2 3 4 Next › Last »

LFdev commented on 2024-10-27 12:18 (UTC) (edited on 2024-10-27 12:19 (UTC) by LFdev)

This is the bin package, so it only repackage the binaries from the official repo for Arch, there is no source code build. So the error about the jasoncpp will go away only when the official binaries are built using the new version. POssible solutions: use the package that builds from source (requiring Flutter), use the Flatpak version if available or use a previous version (binaries are still available). Please do not mark this as outdated since there is no new release in the official repo.

sylphio commented on 2024-09-23 11:26 (UTC)

jsoncpp has been upgraded and now provides libjsoncpp.so.26. Fluffychat from this package fails to start with:

error while loading shared libraries: libjsoncpp.so.25: cannot open shared object file: No such file or directory

Should the binaries be rebuilt against the latest jsoncpp version?

nebulon commented on 2024-02-13 19:00 (UTC)

I would also be interested in the upstream issue for the mentioned security issue so we can chime in there to get this sorted if it's not the case yet. A quick search didn't reveal much and we are 1.17.3 already.

jaap commented on 2024-01-15 15:10 (UTC)

@WithTheBraid Is there a public issue tracker available for this security issue?

dmcdono commented on 2023-12-15 01:44 (UTC)

Diff to get v1.16.0

diff --git a/PKGBUILD b/PKGBUILD
index 3c64ab8..e5dccc6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@

 pkgname=fluffychat-bin
 _pkgname=fluffychat
-pkgver=1.14.2
+pkgver=1.16.0
 pkgrel=1
 pkgdesc="Chat with your friends"
 arch=('x86_64') # 'aarch64'
@@ -14,7 +14,7 @@ provides=("$_pkgname")
 conflicts=("$_pkgname")
 source_x86_64=("fluffychat-v${pkgver}_x86_64.tar.gz::https://github.com/krille-chan/fluffychat/releases/download/v${pkgver}/fluffychat-linux-x64.tar.gz")
 #source_aarch64=("fluffychat-v${pkgver}_aarch64.tar.gz::https://github.com/krille-chan/fluffychat/releases/download/v${pkgver}/fluffychat-linux-arm64.tar.gz")
-sha256sums_x86_64=('bbc366c0371a5fb8c9f3cdab411453bc975ae8a6493ca607210a9072649df6a5')
+sha256sums_x86_64=('c777981e27dfb9b4b4eb215749c926ee97f2058b42a8f366f206e1078a59c2be')
 # sha256sums_aarch64=('f3a25daebf0a4e827268f1005944b8c1b359b946b22ee8a792937e1babc40869')


@@ -22,11 +22,11 @@ package() {
   # install

   install -dm755 ${pkgdir}/opt/${_pkgname}/
-  mv build/linux/*/release/bundle/fluffychat ${pkgdir}/opt/${_pkgname}/
-  mv build/linux/*/release/bundle/data ${pkgdir}/opt/${_pkgname}/
-  mv build/linux/*/release/bundle/lib ${pkgdir}/opt/${_pkgname}/
-  
-  
+  mv fluffychat ${pkgdir}/opt/${_pkgname}/
+  mv data ${pkgdir}/opt/${_pkgname}/
+  mv lib ${pkgdir}/opt/${_pkgname}/
+
+
   # link
   install -dm755 ${pkgdir}/usr/bin
   ln -s /opt/${_pkgname}/${_pkgname} ${pkgdir}/usr/bin/${_pkgname}

phnx47 commented on 2023-09-29 10:42 (UTC)

@garionion @WithTheBraid Apply patch proposed by @sylphio, please.

aurcommenter commented on 2023-09-23 02:29 (UTC)

@sylphio Thanks, that fixed it.

sylphio commented on 2023-09-22 21:48 (UTC)

@aurcommenter this patch fixed it for me.

diff --git a/PKGBUILD b/PKGBUILD
index 3bbb613..057bde7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -22,9 +22,9 @@ package() {
   # install

   install -dm755 ${pkgdir}/opt/${_pkgname}/
-  mv build/linux/*/release/bundle/fluffychat ${pkgdir}/opt/${_pkgname}/
-  mv build/linux/*/release/bundle/data ${pkgdir}/opt/${_pkgname}/
-  mv build/linux/*/release/bundle/lib ${pkgdir}/opt/${_pkgname}/
+  mv fluffychat ${pkgdir}/opt/${_pkgname}/
+  mv data ${pkgdir}/opt/${_pkgname}/
+  mv lib ${pkgdir}/opt/${_pkgname}/


   # link

aurcommenter commented on 2023-09-22 12:00 (UTC)

Getting an error trying to build.

==> Starting package()...
mv: cannot stat 'build/linux/*/release/bundle/fluffychat': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...