ObjMatrix/README.md
Jonathan Schleifer 89453f6e66 Remove ObjSQLite3 dependency until it's used
FossilOrigin-Name: 8d796cb21f3ceaa395141d72cdf962d9b2a193b524ab9356ea30a1d04b59d930
2020-10-03 14:47:09 +00:00

1 KiB

ObjMatrix

What is ObjMatrix?

ObjMatrix is a Matrix client library for ObjFW.

It is currently in early development stages.

How to build it?

You need ObjFW and ObjOpenSSL installed in order to do this.

You can install them all like this:

$ for i in objfw objopenssl objmatrix; do
      fossil clone https://fossil.nil.im/$i $i.fossil &&
      mkdir $i &&
      cd $i &&
      fossil open ../$i.fossil &&
      ./autogen.sh &&
      ./configure &&
      make &&
      sudo make install &&
      cd .. || break
  done

You might need to install your distribution's -dev packages for OpenSSL and SQLite3 beforehand. E.g. on Ubuntu:

$ sudo apt install libssl-dev libsqlite3-dev

Contributing

Just create an account on the ObjMatrix Fossil and post your patch on the forum. After a few patches, you will be granted commit access.