Package Details: nheko 0.8.2-1

Git Clone URL: https://aur.archlinux.org/nheko.git (read-only, click to copy)
Package Base: nheko
Description: Desktop client for the Matrix protocol
Upstream URL: https://github.com/Nheko-Reborn/nheko
Licenses: GPL3
Submitter: z3ntu
Maintainer: z3ntu
Last Packager: z3ntu
Votes: 25
Popularity: 1.22
First Submitted: 2018-03-06 21:22
Last Updated: 2021-04-23 16:07

Latest Comments

1 2 3 4 Next › Last »

z3ntu commented on 2021-07-04 11:15

@dark-reader Please also read this (my previous) comment

dark-reader commented on 2021-07-04 05:27

After I had successfully built the package, I tried to run it but I got this error:

nheko: error while loading shared libraries: libboost_iostreams.so.1.75.0: cannot open shared object file: No such file or directory

Is boost-libs required as a dependency maybe?

samhh commented on 2021-06-28 10:45

Thanks, rebuilding mtxclient did the trick.

z3ntu commented on 2021-06-28 09:46

@samhh Then rebuild the nheko package (and maybe also mtxclient)

Note: The AUR is unsupported, so any packages you install are your responsibility to update, not pacman's. If packages in the official repositories are updated, you will need to rebuild any AUR packages that depend on those libraries.

https://wiki.archlinux.org/title/Arch_User_Repository

samhh commented on 2021-06-28 08:47

Not run nheko for a few weeks, now seeing this:

$ nheko
nheko: error while loading shared libraries: libcmark.so.0.29.0: cannot open shared object file: No such file or directory

z3ntu commented on 2021-04-23 16:07

Please upgrade to latest lmdbxx and mtxclient before upgrading to 0.8.2, otherwise you will get build errors!

sseneca commented on 2021-02-25 10:15

There's a bug that means right now you can't login if your homeserver is a Dendrite server.

The fix is a small change to the mtxclient package. I've included the mtxclient PKGBUILD's diff below, to those who want to try it out (it worked for me, but I don't think it should be incorporated into the AUR package).

--- PKGBUILD-aur    2021-02-25 10:09:12.833504346 +0000
+++ PKGBUILD    2021-02-25 09:54:07.007785046 +0000
@@ -2,18 +2,22 @@

 pkgname=mtxclient
 pkgver=0.4.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Client API library for Matrix, built on top of Boost.Asio<Paste>"
 arch=('x86_64' 'i686')
 url="https://github.com/Nheko-Reborn/mtxclient"
 license=('MIT')
 depends=('libolm' 'libsodium' 'openssl' 'boost-libs')
 makedepends=('cmake' 'nlohmann-json' 'boost')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/Nheko-Reborn/mtxclient/archive/v$pkgver.tar.gz")
-sha256sums=('edd2ac051cf8019579942107fd32ec67dbf3581829954b5cca07e74431b9770a')
+source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz"
+        "fix-dendrite-logins.patch")
+sha256sums=('edd2ac051cf8019579942107fd32ec67dbf3581829954b5cca07e74431b9770a'
+            '7b112290e223ef850c67346efb2091a18c0a8037156dd314a5786a66a3b89b0a')

 prepare() {
   mkdir -p build
+  cd $pkgname-$pkgver
+  patch -Np1 -i ../fix-dendrite-logins.patch
 }

 build() {
From f788961494069606ddd5321bb55150ada32a8d12 Mon Sep 17 00:00:00 2001
From: Nicolas Werner <nicolas.werner@hotmail.de>
Date: Wed, 3 Feb 2021 02:11:52 +0100
Subject: [PATCH] Fix parse error, when sync contains an empty presence key

---
 lib/structs/responses/sync.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/structs/responses/sync.cpp b/lib/structs/responses/sync.cpp
index 1c03a35a..f8103933 100644
--- a/lib/structs/responses/sync.cpp
+++ b/lib/structs/responses/sync.cpp
@@ -189,7 +189,7 @@ from_json(const json &obj, Sync &response)
                 response.device_one_time_keys_count =
                   obj.at("device_one_time_keys_count").get<std::map<std::string, uint16_t>>();

-        if (obj.count("presence") != 0) {
+        if (obj.count("presence") != 0 && obj.at("presence").contains("events")) {
                 response.presence =
                   obj.at("presence")
                     .at("events")

p1trson commented on 2021-02-21 00:09

Updating to latest Arch linux ARM, the Nheko is not usable at all, its just a black screen after launch. It was working fine before the pacman -Syu. Any idea what can be broken? Tried to also rebuild it but the result is the same.

z3ntu commented on 2021-01-27 23:07

VoIP support is now built in but not tested. Please report back if it works for you (maybe gst-plugin-qmlgl is also required?)

asdofindia commented on 2021-01-26 15:55

gst-plugin-qmlgl is required for video call