From Fedora Project Wiki

Plugins

OMEMO

tested with

  • Fedora 29
  • x86_64
  • gajim-1.0.3-3
  • OMEMO (Plugin) 2.6.2

OMEMO dependencies

axolotl
install axolotl via corp philfry/gajim

enable the copr repository philfry/gajim

sudo dnf copr enable -y philfry/gajim

install the required packages python3-axolotl (python-axolotl) and python3-axolotl-curve25519 (python-axolotl-curve25519)

the (normal Fedora) package python3-protobuf will also be installed as a dependency
sudo dnf install -y python3-axolotl python3-axolotl-curve25519
install axolotl via pip

install the for pip needed package python3-devel

sudo dnf install -y python3-devel

install the python package python-axolotl

the python package python-axolotl-curve25519 will also (automatically) be installed
sudo pip3 install python-axolotl
qrcode

A optional feature of OMEMO uses QR Codes for verification.[1]

install the recommended package python3-qrcode

sudo dnf install -y python3-qrcode