Package Details: fluffychat-bin 1.19.0-3

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: 10
Popularity: 0.63
First Submitted: 2021-06-12 12:58 (UTC)
Last Updated: 2024-04-03 09:06 (UTC)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3

mvdan commented on 2022-01-01 20:15 (UTC) (edited on 2022-01-01 20:16 (UTC) by mvdan)

The x86_64 link seems to give an error now?

$ curl -v 'https://proxy.git.entr0py.de/garionion/fluffychat/releases/download/tag:v1.1.0/fluffychat-linux-x86.tar.zst'
[...]
< HTTP/2 404 
< server: nginx
< date: Sat, 01 Jan 2022 20:15:08 GMT
< content-type: text/plain; charset=utf-8
< content-length: 43
< vary: Accept-Encoding
< 
* Connection #0 to host proxy.git.entr0py.de left intact
Failed to create gitea client: %!v(MISSING)

garionion commented on 2021-12-25 11:09 (UTC)

@Feakster: this might have the same reason why i build the amd64 on my own server: they build fluffychat in a ubuntu container with older libaries.i will try to also build fluffychat for arm64 on my onw infrastructure, but this will take some time

Feakster commented on 2021-12-23 12:13 (UTC) (edited on 2021-12-23 12:17 (UTC) by Feakster)

Just tried installing this on aarch64 & got the following error when trying to launch the application:

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

I've just checked and jsoncpp is installed and up to date at version 1.9.4-1. ls -alh /usr/lib/libjsoncpp* returns the following:

-rw-r--r-- 1 root root 468K Sep 26  2020 /usr/lib/libjsoncpp.a
lrwxrwxrwx 1 root root   16 Sep 26  2020 /usr/lib/libjsoncpp.so -> libjsoncpp.so.24
-rwxr-xr-x 1 root root 234K Sep 26  2020 /usr/lib/libjsoncpp.so.24

Static library mismatch.

garionion commented on 2021-12-03 14:58 (UTC)

@AverytheFurry I dont' randomly use a different link, its on purpose. The offical build ist built in a ubuntu docker image, which uses older libraries than arch. The porblem is, that they link dynamical against those libraries and tehy are not present on an arch install (or at least when I switched to my own build, the libs on ubuntu were older). I mirror the repo here https://git.entr0py.de/garionion/fluffychat so that i can trigger my drone instance (https://drone.entr0py.de/garionion/fluffychat). My drone config is https://git.entr0py.de/garionion/drone-configs/src/branch/main/fluffychat.yml And i use this docker image which contains all necessary programs: https://git.entr0py.de/garionion/archlinux-flutter-dockerimage/src/branch/main/Dockerfile

<deleted-account> commented on 2021-12-03 00:46 (UTC)

Why does the pkgbuild use the link: https://proxy.git.entr0py.de/garionion/fluffychat/releases/download/tag:v${pkgver}/fluffychat-linux-x86.tar.zst instead of: https://gitlab.com/api/v4/projects/16112282/packages/generic/fluffychat/1.0.1/fluffychat-linux-x86.tar.gz

for the x86_64 version? Seems really weird to me that it would randomly use a different url than official, when official is used for the other architecture.

It also is compressed differently, so it's excessively difficult to properly verify the checksums.

garionion commented on 2021-08-15 12:58 (UTC)

Last night, i fixed this issue for amd64 by building fluffychat on my own server.

siddharthagolu commented on 2021-07-27 16:48 (UTC) (edited on 2021-07-27 16:55 (UTC) by siddharthagolu)

I added a symlink from libjsoncpp.so.1 to libjsoncpp.so and it stopped giving that error, however failed later with fluffychat: symbol lookup error: /opt/fluffychat/lib/libflutter_secure_storage_plugin.so: undefined symbol: _ZN4Json19StreamWriterBuilderixENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE

EDIT: I tried looking up the dependent libraries for /usr/bin/fluffychat and these libraries were missing:

libfile_selector_linux_plugin.so => not found
libflutter_secure_storage_plugin.so => not found
liburl_launcher_linux_plugin.so => not found
libflutter_linux_gtk.so => not found

garionion commented on 2021-07-26 12:26 (UTC)

@jaap i added the dependency, thanks. however, it still does not work, as jsoncpp does not provide libjsoncpp.so.1 (only libjsoncpp.so and libjsoncpp.so.24

jaap commented on 2021-07-26 11:53 (UTC) (edited on 2021-07-26 11:54 (UTC) by jaap)

Please add jsoncpp as a dep: fluffychat: error while loading shared libraries: libjsoncpp.so.1: cannot open shared object file: No such file or directory

kescherAUR commented on 2021-07-07 09:20 (UTC)

Please apply the following git diff (for Arch Linux ARM users):

diff --git a/.SRCINFO b/.SRCINFO
index 0331d18..810c364 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -4,6 +4,7 @@ pkgbase = fluffychat-bin
        pkgrel = 1
        url = https://fluffychat.im/
        arch = x86_64
+       arch = aarch64
        license = AGPL3
        makedepends = unzip
        depends = libolm
@@ -11,7 +12,9 @@ pkgbase = fluffychat-bin
        depends = gtk3
        provides = fluffychat
        conflicts = fluffychat
-       source = fluffychat-0.33.2.tar.gz::https://gitlab.com/api/v4/projects/16112282/packages/generic/fluffychat/0.33.2/fluffychat-linux-x86.tar.gz
-       sha256sums = 119ce24fd8c73f199d08c596d5e362d16a27a8bb79639c4766acfce5263fb625
+       source_x86_64 = https://gitlab.com/api/v4/projects/16112282/packages/generic/fluffychat/0.33.2/fluffychat-linux-x86.tar.gz
+       sha256sums_x86_64 = 119ce24fd8c73f199d08c596d5e362d16a27a8bb79639c4766acfce5263fb625
+       source_aarch64 = https://gitlab.com/api/v4/projects/16112282/packages/generic/fluffychat/0.33.2/fluffychat-linux-arm64.tar.gz
+       sha256sums_aarch64 = d37ba2b8cf9b4cfb1d08cf3b25afcf00b2e8c9e35e2ad641d4cbbfeb104769d0

 pkgname = fluffychat-bin
diff --git a/PKGBUILD b/PKGBUILD
index ee50873..802d592 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,16 +5,17 @@ _pkgname=fluffychat
 pkgver=0.33.2
 pkgrel=1
 pkgdesc="Chat with your friends"
-arch=('x86_64')
+arch=('x86_64' 'aarch64')
 url="https://fluffychat.im/"
 license=('AGPL3')
 depends=('libolm' 'xdg-user-dirs' 'gtk3')
 makedepends=('unzip')
 provides=("$_pkgname")
 conflicts=("$_pkgname")
-source=(
-    "fluffychat-${pkgver}.tar.gz::https://gitlab.com/api/v4/projects/16112282/packages/generic/fluffychat/${pkgver}/fluffychat-linux-x86.tar.gz")
-sha256sums=('119ce24fd8c73f199d08c596d5e362d16a27a8bb79639c4766acfce5263fb625')
+source_x86_64=("https://gitlab.com/api/v4/projects/16112282/packages/generic/fluffychat/${pkgver}/fluffychat-linux-x86.tar.gz")
+source_aarch64=("https://gitlab.com/api/v4/projects/16112282/packages/generic/fluffychat/${pkgver}/fluffychat-linux-arm64.tar.gz")
+sha256sums_x86_64=('119ce24fd8c73f199d08c596d5e362d16a27a8bb79639c4766acfce5263fb625')
+sha256sums_aarch64=('d37ba2b8cf9b4cfb1d08cf3b25afcf00b2e8c9e35e2ad641d4cbbfeb104769d0')


 package() {