Package Details: neochat-git r1280.8f348eb-1

Git Clone URL: https://aur.archlinux.org/neochat-git.git (read-only, click to copy)
Package Base: neochat-git
Description: A client for matrix, the decentralized communication protocol
Upstream URL: https://invent.kde.org/network/neochat
Keywords: im kde matrix qt5
Licenses: GPL3
Conflicts: neochat
Provides: neochat
Submitter: der_fenix
Maintainer: der_fenix
Last Packager: der_fenix
Votes: 3
Popularity: 1.87
First Submitted: 2020-11-07 12:32
Last Updated: 2020-12-23 10:44

Latest Comments

1 2 Next › Last »

Modelmat commented on 2021-01-02 04:31

tuxflo: You will need to update libquotient-git, the sticker events were only added about ~4 days ago and if you have libquotient-git older than that it will fail to build.

tuxflo commented on 2021-01-01 21:42

Doesn't build here it seems some header file is missing? Error message is:

[ 48%] Building CXX object src/CMakeFiles/neochat.dir/neochatroom.cpp.o
/home/tuxflo/.cache/yay/neochat-git/src/neochat/src/messageeventmodel.cpp:14:10: fatal error: events/stickerevent.h: No such file or directory
   14 | #include <events/stickerevent.h>

Modelmat commented on 2020-12-23 01:49

I believe that cmark should be a runtime dependency, not a make dependency.

bjesus commented on 2020-12-18 10:10

Also, I had to install kdbusaddons to get this to compile.

ognarb commented on 2020-12-07 13:20

Just letting you know, NeoChat now require a new dependency: https://invent.kde.org/libraries/kquickimageeditor/

TobiasFella commented on 2020-11-21 21:25

Hi, can you please also change the description to "A client for matrix, the decentralized communication protocol"?

ognarb commented on 2020-11-20 17:19

Hi, der_fenix thanks for packaging NeoChat. Could you change the dependency from libquotient-git from libquotient. As we are approaching the first release, we wanted to depends only on stable versions for our dependencies.

Also I flaged https://aur.archlinux.org/packages/libquotient/ as out of date. We need the 0.6 version. Cheers, Carl

JuniorJPDJ commented on 2020-11-15 04:18

It works good now btw.

JuniorJPDJ commented on 2020-11-10 03:12

Almost! Now it seems to be bug in codebase, but would be cool if you could take a lokk at this:

[ 50%] Building CXX object src/CMakeFiles/neochat.dir/neochatroom.cpp.o
[ 54%] Building CXX object src/CMakeFiles/neochat.dir/neochatuser.cpp.o
[ 59%] Building CXX object src/CMakeFiles/neochat.dir/trayicon.cpp.o
[ 63%] Building CXX object src/CMakeFiles/neochat.dir/userlistmodel.cpp.o
/home/juniorjpdj/.cache/yay/neochat-git/src/neochat/src/neochatroom.cpp: In lambda function:
/home/juniorjpdj/.cache/yay/neochat-git/src/neochat/src/neochatroom.cpp:300:39: warning: ‘QString Quotient::RoomMemberEvent::displayName() const’ is deprecated: Use newDisplayName() instead [-Wdeprecated-declarations]
  300 |                     if (e.displayName().isEmpty())
      |                                       ^
In file included from /home/juniorjpdj/.cache/yay/neochat-git/src/neochat/src/neochatroom.h:7,
                 from /home/juniorjpdj/.cache/yay/neochat-git/src/neochat/src/neochatroom.cpp:1:
/usr/include/Quotient/events/roommemberevent.h:89:60: note: declared here
   89 |     [[deprecated("Use newDisplayName() instead")]] QString displayName() const
      |                                                            ^~~~~~~~~~~
/home/juniorjpdj/.cache/yay/neochat-git/src/neochat/src/neochatroom.cpp:303:89: warning: ‘QString Quotient::RoomMemberEvent::displayName() const’ is deprecated: Use newDisplayName() instead [-Wdeprecated-declarations]
  303 |                         text = tr("changed their display name to %1").arg(e.displayName().toHtmlEscaped());
      |                                                                                         ^
In file included from /home/juniorjpdj/.cache/yay/neochat-git/src/neochat/src/neochatroom.h:7,
                 from /home/juniorjpdj/.cache/yay/neochat-git/src/neochat/src/neochatroom.cpp:1:
/usr/include/Quotient/events/roommemberevent.h:89:60: note: declared here
   89 |     [[deprecated("Use newDisplayName() instead")]] QString displayName() const
      |                                                            ^~~~~~~~~~~
/home/juniorjpdj/.cache/yay/neochat-git/src/neochat/src/neochatroom.cpp:308:37: warning: ‘QUrl Quotient::RoomMemberEvent::avatarUrl() const’ is deprecated: Use newAvatarUrl() instead [-Wdeprecated-declarations]
  308 |                     if (e.avatarUrl().isEmpty())
      |                                     ^
In file included from /home/juniorjpdj/.cache/yay/neochat-git/src/neochat/src/neochatroom.h:7,
                 from /home/juniorjpdj/.cache/yay/neochat-git/src/neochat/src/neochatroom.cpp:1:
/usr/include/Quotient/events/roommemberevent.h:93:55: note: declared here
   93 |     [[deprecated("Use newAvatarUrl() instead")]] QUrl avatarUrl() const
      |                                                       ^~~~~~~~~
/home/juniorjpdj/.cache/yay/neochat-git/src/neochat/src/neochatroom.cpp:310:57: error: ‘const class Quotient::Omittable<QUrl>’ has no member named ‘isEmpty’
  310 |                     else if (e.prevContent()->avatarUrl.isEmpty())
      |                                                         ^~~~~~~
[ 68%] Building CXX object src/CMakeFiles/neochat.dir/publicroomlistmodel.cpp.o
[ 72%] Building CXX object src/CMakeFiles/neochat.dir/userdirectorylistmodel.cpp.o
/home/juniorjpdj/.cache/yay/neochat-git/src/neochat/src/neochatroom.cpp:290:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  290 |                 if (e.repeatsState())
      |                 ^~
/home/juniorjpdj/.cache/yay/neochat-git/src/neochat/src/neochatroom.cpp:292:13: note: here
  292 |             case MembershipType::Join: {
      |             ^~~~
make[2]: *** [src/CMakeFiles/neochat.dir/build.make:251: src/CMakeFiles/neochat.dir/neochatroom.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
^C
make[2]: *** wait: No child processes.  Stop.
make[1]: *** [CMakeFiles/Makefile2:310: src/CMakeFiles/neochat.dir/all] Error 2                                                                                                                                                             
make: *** [Makefile:160: all] Interrupt

der_fenix commented on 2020-11-09 09:28

@JuniorJPDJ try to install it now, has add missed make dependency