Matrix library for ObjFW.
Find a file
2025-06-24 18:45:33 +02:00
.forgejo/ISSUE_TEMPLATE Update GitHub issue links 2025-06-24 18:42:53 +02:00
.github Update GitHub issue links 2025-06-24 18:42:53 +02:00
src Update URL 2025-06-24 18:45:33 +02:00
tests Update URL 2025-06-24 18:45:33 +02:00
meson.build Include includedir in .oc file 2024-08-17 00:34:03 +00:00
ObjMatrix.oc.in Include includedir in .oc file 2024-08-17 00:34:03 +00:00
README.md README.md: Update for the new repo 2025-06-24 17:04:49 +02:00

ObjMatrix

What is ObjMatrix?

ObjMatrix is a Matrix client library for ObjFW.

It is currently in early development stages.

How to build it?

Install ObjFW first, either via your distribution on by following the instructions on how to compile it yourself. Make sure you compile ObjFW using Clang, as ObjMatrix is written in modern Objective-C and hence cannot be compiled with GCC.

Then install ObjSQLite3:

git clone https://git.nil.im/ObjFW/ObjSQLite3
cd ObjSQLite3
meson setup build
meson compile -C build
sudo meson install -C build

Now you can build and install ObjMatrix like this:

git clone https://git.nil.im/ObjFW/ObjMatrix
cd ObjMatrix
meson setup build
meson compile -C build
sudo meson install -C build

You can run the tests like this:

meson test -C build

Contributing

Just create an account on git.nil.im and create a pull request.