Skip to content

Latest commit

 

History

History
95 lines (59 loc) · 2.19 KB

DEPENDENCIES.md

File metadata and controls

95 lines (59 loc) · 2.19 KB

Dependencies

Runtime

Required

Recommended

  • gspell for spell checking in chat.

Building

Testing

Installing Dependencies

GNU/Linux

Installing Runtime Dependencies

  • On Debian/Ubuntu-based distributions:
sudo apt install gir1.2-gspell-1 gir1.2-gtk-3.0 python3-gi python3-gdbm
  • On Redhat/Fedora-based distributions:
sudo dnf install gspell gtk3 python3-gobject
  • On SUSE-based distributions:
sudo zypper install typelib-1_0-Gspell-1 typelib-1_0-Gtk-3_0 python3-gobject python3-dbm

Installing Build Dependencies

  • On Debian/Ubuntu-based distributions:
sudo apt install gettext python3-setuptools
  • On Redhat/Fedora-based distributions:
sudo dnf install gettext python3-setuptools
  • On SUSE-based distributions:
sudo zypper install gettext-runtime python3-setuptools

Installing Test Dependencies

  • On Debian/Ubuntu-based distributions:
sudo apt install pylint3 python3-flake8
  • On Redhat/Fedora-based distributions:
sudo dnf install pylint python3-flake8
  • On SUSE-based distributions:
sudo zypper install python3-pylint python3-flake8

Windows and macOS

All required dependencies are included in the Nicotine+ Windows Installer and Nicotine+ macOS Installer official release packages, no additional steps are required by a regular user in order to install stable versions of Nicotine+.

For developers who need to build packages with dependencies in a development environment, see PACKAGING.md.