@eht16 commented on this pull request.
> + +RUN set -ex && \ + apt-get update && \ + apt-get install --no-install-recommends --assume-yes \ + build-essential meson wget xz-utils zstd gnupg2 file zstd ca-certificates \ + pkg-config m4 libarchive-dev libssl-dev libcurl4-gnutls-dev libgpgme-dev \ + python3-setuptools + +# compile Pacman +RUN set -ex && \ + wget --no-verbose https://sources.archlinux.org/other/pacman/pacman-${PACMAN_VERSION}.tar.xz && \ + echo "${PACMAN_SHA256} *pacman-${PACMAN_VERSION}.tar.xz" | sha256sum --check --strict - && \ + tar xf pacman-${PACMAN_VERSION}.tar.xz && \ + cd /pacman-${PACMAN_VERSION} && \ + meson \ + --prefix /usr/local/pacman \ Whateveryou wish. Pacman is now installed into /usr/local but setting `LD_LIBRARY_PATH` is still necessary or alternatively running `ldconfig` to manually update the ldcache. This is because after installing Pacman with Meson, the ldcache is not updated automatically. So we still need to take care to update the ldcache. -- Reply to this email directly or view it on GitHub: https://github.com/geany/infrastructure/pull/7#discussion_r1006803591 You are receiving this because you are subscribed to this thread. Message ID: <geany/infrastructure/pull/7/review/1158171...@github.com>