@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>

Reply via email to