mirror of
https://github.com/matrix-org/pantalaimon.git
synced 2025-01-12 16:09:25 -05:00
Merge branch 'matthew/macos'
This commit is contained in:
commit
5718596f77
30
README.md
30
README.md
@ -31,6 +31,36 @@ Pantalaimon can also be found on pypi:
|
|||||||
|
|
||||||
Do note that man pages can't be installed with pip.
|
Do note that man pages can't be installed with pip.
|
||||||
|
|
||||||
|
### macOS installation
|
||||||
|
|
||||||
|
For instance, on macOS, this means:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
brew install dbus
|
||||||
|
perl -pi -e's#(<auth>EXTERNAL</auth>)#<!--$1-->#' $(brew --prefix dbus)/share/dbus-1/session.conf
|
||||||
|
brew services start dbus
|
||||||
|
# it may be necessary to restart now to get the whole OS to pick up the
|
||||||
|
# existence of the dbus daemon
|
||||||
|
|
||||||
|
git clone https://gitlab.matrix.org/matrix-org/olm
|
||||||
|
(cd olm; make)
|
||||||
|
git clone https://github.com/matrix-org/pantalaimon
|
||||||
|
(cd pantalaimon; CFLAGS=-I../olm/include LDFLAGS=-L../olm/build/ python3 setup.py install)
|
||||||
|
|
||||||
|
export DBUS_SESSION_BUS_ADDRESS=unix:path=$(launchctl getenv DBUS_LAUNCHD_SESSION_BUS_SOCKET)
|
||||||
|
cd pantalaimon
|
||||||
|
DYLD_LIBRARY_PATH=../olm/build/ pantalaimon -c contrib/pantalaimon.conf
|
||||||
|
|
||||||
|
# for notification center:
|
||||||
|
git clone https://github.com/fakechris/notification-daemon-mac-py
|
||||||
|
# if you have django's `foundation` library installed and your filesystem
|
||||||
|
# is case insensitive (the default) then you will need to `pip uninstall foundation`
|
||||||
|
# or install PyObjC in a venv...
|
||||||
|
pip install PyObjC daemon glib dbus-python
|
||||||
|
cd notification-daemon-mac-py
|
||||||
|
./notify.py
|
||||||
|
```
|
||||||
|
|
||||||
Usage
|
Usage
|
||||||
=====
|
=====
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user