Skip to content

(Re)packaging

Francois Marier edited this page Apr 25, 2024 · 7 revisions

Overview

  • The Brave browser is released for Linux, macOS, Windows, Android and iOS
  • Most of those platforms have a unified preferred method of installation and official packages alone are sufficient
  • This is not the case on Linux, where each distribution may have a different package format and method of installation
  • Official Linux packages cover RPM and DEB package formats delivered via custom repos, as well as the Flatpak, and Snap.
  • Unofficial packages are maintained for Arch, Manjaro, Solus and F-Droid
  • This page will contain information relevant to (re)packaging the browser for different platforms/distributions

Recommendations

  • Information about released browser versions can be found at versions.brave.com
  • Unless a given package is meant to be unstable, only "public" releases should be used
    • Internal releases are published only to GitHub and are meant primarily for testing (marked as pre-release)
    • Public releases are published to all mediums and are meant for general use (marked as full release)
  • The above page links to individual endpoints for each platform/channel/architecture that return the current version

Contact

  • If you maintain a Brave browser package that we're not aware of, please contact us at devops at brave dot com
Clone this wiki locally