Documentation Index
Fetch the complete documentation index at: https://mintlify.com/nicotine-plus/nicotine-plus/llms.txt
Use this file to discover all available pages before exploring further.
For distribution packagers: GitHub provides a standard feature to be notified of new package releases. Click the Watch option in the top right bar and select releases only to subscribe. This ensures you won’t miss any new releases.
Dependencies
Dependencies for Nicotine+ are described in DEPENDENCIES.md.GNU/Linux Packaging
Building a Source Distribution
To build a source distribution archive.tar.gz from the Git repository:
Building a Debian Package
Unstable and stable PPAs are already provided for pre-compiled packages. Use these instructions if you wish to build your own package.
Windows Packaging
GitHub Actions currently builds Nicotine+ installers for Windows. These instructions are useful if you wish to generate an installer on your own machine.
Building a Frozen Application with cx_Freeze
Install MSYS2
Follow the instructions on installing MSYS2. Once installed, launch the CLANG64 environment.
macOS Packaging
GitHub Actions currently builds Nicotine+ packages for macOS. These instructions are useful if you wish to generate a package on your own machine.
Building a Frozen Application with cx_Freeze
Install Homebrew
Follow the instructions on installing Homebrew.