|
|
# Gajim on macOS
|
|
|
|
|
|
*Dev note: It should be relatively easy to create a 'brew' based on the recipe below.*
|
|
|
|
|
|
### Install dependencies via Brew
|
|
|
## Install dependencies via Brew
|
|
|
|
|
|
**First install Brew**
|
|
|
|
... | ... | @@ -41,7 +37,7 @@ Please follow installation instructions at [brew.sh](https://brew.sh/). |
|
|
pip3 install --upgrade pyOpenSSL pyasn1 pyobjc pillow idna precis-i18n certifi css-parser keyring packaging
|
|
|
```
|
|
|
|
|
|
### Download and run Gajim
|
|
|
## Download and run Gajim
|
|
|
|
|
|
```bash
|
|
|
git clone https://dev.gajim.org/gajim/gajim.git
|
... | ... | @@ -66,7 +62,7 @@ You can now go to `~/Applications` and open the Gajim app. |
|
|
|
|
|
**Note: when using the .app method, the cloned gajim repository has to stay at it's original location (`$(pwd)` at time of creation), or Gajim.app will fail to run and you will have to re-run `mac/makebundle.py`.**
|
|
|
|
|
|
### Possible errors
|
|
|
## Possible errors
|
|
|
|
|
|
If Python complains about unknown locale, try this (with your country code):
|
|
|
|
... | ... | @@ -76,7 +72,7 @@ echo -e "export LC_ALL=en_US.UTF-8 \nexport LANG=en_US.UTF-8" >> ~/.bash_profile |
|
|
|
|
|
Or if using the .app method, add those lines to `~/Applications/Gajim.app/Contents/MacOS/launch.sh`, right after the first line.
|
|
|
|
|
|
### Plugins
|
|
|
## Plugins
|
|
|
|
|
|
*Note*: Some plugins have external dependencies that need to be installed separately. Check the [plugin's wiki page](https://dev.gajim.org/gajim/gajim-plugins/-/wikis/home#plugins-list) for details.
|
|
|
|
... | ... | @@ -88,9 +84,7 @@ Then extract the downloaded files to `~/.local/share/gajim/plugins/`. |
|
|
|
|
|
Afterwards activate the installer from the Plugins Menu inside Gajim.
|
|
|
|
|
|
### Theme
|
|
|
|
|
|
#### Installation
|
|
|
## Theme
|
|
|
|
|
|
Download the theme you want and place the folder containing the `gtk-3.0` folder in `~/.local/share/themes`. If you downloaded the theme linked above you should have a file structure like this:
|
|
|
```
|
... | ... | |