From a827f169e9150736cffe5302bffc357fae5f66bb Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Tue, 9 Jul 2024 22:55:00 +0200 Subject: [PATCH] Add a page about pacman --- mkdocs.yml | 1 + web/docs/pacman.md | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 web/docs/pacman.md diff --git a/mkdocs.yml b/mkdocs.yml index cffc5849..4d993bf1 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -117,6 +117,7 @@ nav: - docs/git.md - docs/cpp.md - docs/pkgconfig.md + - docs/pacman.md - docs/windows_support.md - docs/faq.md - Development: diff --git a/web/docs/pacman.md b/web/docs/pacman.md new file mode 100644 index 00000000..05759804 --- /dev/null +++ b/web/docs/pacman.md @@ -0,0 +1,14 @@ +# pacman + +pacman is developed at https://gitlab.archlinux.org/pacman/pacman and we +maintain a fork at https://github.com/msys2/msys2-pacman. The main difference +is support for Windows/Cygwin specifics. + +Behaviour differences compared to Arch Linux pacman: + +* Due to performance reasons our makepkg does not lint PKGBUILD files by + default. This can be enabled by setting the env var `MAKEPKG_LINT_PKGBUILD=1` +* When pacman asks for confirmation to remove a package, it will always default + to "yes", instead of "no" like on Arch Linux. This allows the `--noconfirm` + option to be used to continue without user interaction, similar to `--yes` + with `apt-get` (upstream issue: https://bugs.archlinux.org/task/32886)