Nicotine's Dependencies

On Linux, the BSDs and MacOSX, a X-Server is required. None is required on Win32.

Required Dependencies

  • GTK2 Gimp Tool Kit Version 2
  • PyGTK2 Python Bindings for GTK2
  • Python Python 2.x or greater
  • Python's BSDDB module (Some BSDs include this seperately from Python)
    • On NetBSD the package is named py24_bsddb

Optional Dependencies

  • PyOGG & PyVorbis ( OGG metadata support )
  • GeoIP Python API (Country lookup / blocking support )
  • Psyco (Speeds up Python Code execution)
  • Sound effects (for 1.2.5 and up, sound notification feature)
  • The TrayIcon module is a Python module the requires several development packages (now depreciated -- StatusIcon? is used with >= 1.2.7)
    • X11
      • PyGTK (development / headers)
      • GTK+2 (development / headers)
      • Python (development / headers)
      • GCC
      • pkg-config
    • On Windows versions 1.2.5 - 1.2.7.1 use PyWin?32 for the TrayIcon
  • SpellChecking in chat entries (> 1.2.7.1)
    • libsexy
    • sexy-python