Skip to content

Commit 2ab2642

Browse files
committed
readme.md: added Conan and removed OSDN packages / re-structured and re-worded the packages section a bit [skip ci]
1 parent e6e045f commit 2ab2642

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed

readme.md

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -252,33 +252,39 @@ mv cppcheck cppcheck.exe
252252

253253
Besides building yourself on the platform of your choice there are also several ways to obtain pre-built packages.<br/>
254254

255-
Official packages maintained by the Cppcheck team:
255+
### Official
256+
257+
Official packages are maintained by the Cppcheck team.
258+
256259
- (Windows) An official Windows installer is available via the official Cppcheck SourceForge page: https://cppcheck.sourceforge.io.
257260
- (Windows) Official builds of the current development versions are available via the [release-windows](https://github.com/danmar/cppcheck/actions/workflows/release-windows.yml) workflow. They are built nightly for the `main` branch and for each commit for release branches. As these are development versions please refrain from using these in production environments!
258261
- A portable package (i.e. does not require installation) is available as the `portable` artifact. This is still a work-in-progress - see https://trac.cppcheck.net/ticket/10771 for details.
259262
- An installer is available via the `installer` artifact.
260263
- (Multi-Platform) A premium version with additional features provided by the original author of Cppcheck is available for purchase via https://www.cppcheck.com.
261264

262-
Unofficial packages *not* maintained by the Cppcheck team but their respective packagers:
265+
### Third-party
266+
267+
Third-party packages are ***not*** maintained by the Cppcheck team but their respective packagers.
268+
269+
*Note:* The following list is purely informational and listed in no particular order.
270+
271+
*Note:* Please always try to obtain the package from the primary official source of your operating system/distro first and make sure you are getting the latest released/tagged version (see https://github.com/danmar/cppcheck/tags).
272+
273+
*Note:* Some issues might be related to additional patches carried by the builds in these packages or by the packaging itself. Please try to verify the issue with an official build before reporting it upstream. Otherwise you might need report it to the respective maintainer of the package.
274+
263275
- (Windows / Outdated) A portable package is available via https://portableapps.com/apps/development/cppcheck-portable.
264276
- (Windows / Outdated) A package is available via https://community.chocolatey.org/packages/cppcheck.
265277
- (Windows / Outdated) A package is available via https://winget.run/pkg/Cppcheck/Cppcheck.
266-
- (Windows / Outdated) A package is available via https://osdn.net/projects/sfnet_cppcheck.
267278
- (Windows) A package is available via https://scoop.sh/#/apps?q=cppcheck.
268279
- (Linux/Unix) Many major distros offer Cppcheck packages via their integrated package managers (`yum`, `apt`, `pacman`, etc.). See https://pkgs.org/search/?q=cppcheck or https://repology.org/project/cppcheck for an overview.
269280
- (Linux/Unix) Unless you are using a "rolling" distro, it is likely that they are not carrying the latest version. There are several external (mainly unsupported) repositories like AUR (ArchLinux), PPA (ubuntu), EPEL (CentOS/Fedora) etc. which might provide up-to-date packages.
270281
- (Linux/Unix / Outdated) The Canonical Snapcraft packages (https://snapcraft.io/cppcheck / https://snapcraft.io/cppcheckgui) are unmaintained and contain very old (development) versions. Please refrain from using them! See https://trac.cppcheck.net/ticket/11641 for more details.
271282
- (MacOS) A package is available via Homebrew (`brew`). See https://formulae.brew.sh/formula/cppcheck.
272-
- (MacOS) A package is available via https://ports.macports.org/port/cppcheck
283+
- (MacOS) A package is available via https://ports.macports.org/port/cppcheck.
273284
- (Multi-Platform) A package is available via https://anaconda.org/conda-forge/cppcheck.
285+
- (Multi-Platform) A package is available via https://conan.io/center/recipes/cppcheck.
274286
- Packages are also available from various download portals (mainly the Windows installer - sometimes re-packaged).
275287

276-
*Note:* This is list is purely informational and listed in no particular order.
277-
278-
*Note:* Please always try to obtain the package from the primary official source of your operating system/distro first and make sure you are getting the latest released version.
279-
280-
*Note:* Some issues might be related to additional patches carried by the builds in these packages or the packaging itself. In that case issues might need to be reported to the respective project.
281-
282288
## Webpage
283289

284290
https://cppcheck.sourceforge.io/

0 commit comments

Comments
 (0)