.. _sec-contributing-packaging:

Packaging
=========

A couple of notes/pointers on the packaging of **xNVMe** for Linux
distributions, FreeBSD, Windows, Python, and Rust. For the most recent changes,
see the `GitHUB Issue Tracker`_.

* Alpine Linux (``apk``)

  - See: https://pkgs.alpinelinux.org/packages?name=xnvme

* :ref:`sec-contributing-packaging-aur`

  - See: https://aur.archlinux.org/packages/xnvme

* :ref:`sec-contributing-packaging-brew`

  - See: https://formulae.brew.sh/formula/xnvme

* Debian Linux (``.deb`` / ``apt``)

  - See: https://mentors.debian.net/package/xnvme/

  - See: https://github.com/safl/xnvme-debpkg

  - This is a work-in-progress

* Fedora / OpenSUSE, CentOS / Rocky / RHEL (``rpm``)

  - See: https://copr.fedorainfracloud.org/coprs/karlowich/xNVMe/

* FreeBSD (``ports``)

  - See: https://ports.freebsd.org/cgi/ports.cgi?query=xnvme 

* Windows (``choco``)

  - Currently under exploration
  
.. toctree::
   :hidden:

   aur/index.rst
   brew/index.rst
   debian/index.rst
   windows/index.rst


.. _salsa: https://github.com/Homebrew/homebrew-core
.. _GitHUB Issue Tracker: https://github.com/OpenMPDK/xNVMe/issues/389
