Package Details: weechat-matrix-git r733.427cb9f-1

Git Clone URL: (read-only, click to copy)
Package Base: weechat-matrix-git
Description: Weechat Matrix protocol script written in Python
Upstream URL:
Licenses: ISC
Conflicts: weechat-matrix
Provides: weechat-matrix
Replaces: weechat-poljar-matrix-git
Submitter: Slash
Maintainer: Slash
Last Packager: Slash
Votes: 9
Popularity: 0.000009
First Submitted: 2020-03-30 14:24 (UTC)
Last Updated: 2020-05-22 02:37 (UTC)

Pinned Comments

Slash commented on 2019-05-18 04:55 (UTC) (edited on 2020-05-22 02:43 (UTC) by Slash)

In order to use this plugin after installation, you'll need to run the following command in weechat:

/script load

Alternatively, if you want the script to be loaded on start-up automatically, you'll need to symlink it into your autoload folder:

$ ln -s /usr/share/weechat/python/ -t ~/.weechat/python/autoload/

The location of the script changed in April 2020 and installation recommendations changed in May 2020, so remove any extra matrix-related symlinks you have in your ~/.weechat/python/ and ~/.weechat/python/autoload/ folders to avoid issues. You only need the autoload symlink going forward.

Latest Comments

1 2 Next › Last »

electricprism commented on 2021-05-29 21:14 (UTC) (edited on 2021-05-29 21:17 (UTC) by electricprism)

Project Status: weechat-matrix is stable and quite usable as a daily driver. It already supports large parts of the Matrix protocol, including end-to-end encryption (though some features like cross-signing and session unwedging are unimplemented).

However, due to some inherent limitations of Weechat scripts, development has moved to weechat-matrix-rs, a Weechat plugin written in Rust. As such, weechat-matrix is in maintenance mode and will likely not be receiving substantial new features. PRs are still accepted and welcome.

(I've noticed there is a bug in this that requires python310 from AUR to workaround )

However I think the package might want to support upstream development by ~~~switching to the rust version which supersedes the python version.~~~

Looks like a package already exists, please add your votes --

diabonas commented on 2020-05-03 11:46 (UTC)

WeeChat 2.8-2 automatically recognises scripts in /usr/share/weechat/, so there is no need to symlink /usr/share/weechat/python/ to ~/.weechat/python/ any more, the command /script load now works out of the box.

To autoload the script during startup, create a symlink as usual:

ln -s /usr/share/weechat/python/ -t ~/.weechat/python/autoload

Slash commented on 2020-03-30 02:37 (UTC)

@diabonas - Thanks for the info, I will rename this to weechat-matrix-git when the other package is moved.

diabonas commented on 2020-03-29 23:45 (UTC)

I have added the first release of this package as weechat-matrix to the [community] repository: since the older weechat-matrix-protocol-script is not actively developed any more, I don't think the "poljar" qualifier is necessary any longer to distinguish both projects.

Note that the files in the [community] package are placed in /usr/share in accordance with the Filesystem Hierarchy Standard, so to use the new package, you will need to update your existing symbolic links:

ln -sf /usr/share/weechat/python/{matrix,} -t ~/.weechat/python

To match the naming of the [community] package, this package should perspectivally be renamed to weechmatrix-matrix-git, but the existing AUR package of that name based on weechat-matrix-protocol-script needs to be moved first.

Slash commented on 2019-12-04 16:50 (UTC)

@physkets I added the contrib scripts and updated the .install file

physkets commented on 2019-12-04 09:13 (UTC)

Can you also install the scripts in ?

Slash commented on 2019-10-12 23:36 (UTC)

@kureta - I added an .install file with similar output.