From 3028a730f06937a525980868a5aea9bb9b40e18f Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 18 Sep 2026 07:14:17 +0000 Subject: [PATCH] fix(alpine): declare xz-dev so R can start after a clean install (#10) --- builder/package.alpine-320 | 5 ++++- builder/package.alpine-321 | 5 ++++- builder/package.alpine-322 | 5 ++++- builder/package.alpine-323 | 5 ++++- builder/package.alpine-324 | 5 ++++- 5 files changed, 20 insertions(+), 5 deletions(-) diff --git a/builder/package.alpine-320 b/builder/package.alpine-320 index 2e0b28e..d8dacf6 100644 --- a/builder/package.alpine-320 +++ b/builder/package.alpine-320 @@ -42,7 +42,10 @@ ${deflate_libs} # - libgomp1 - icu-dev - jpeg-dev -# - liblzma-dev +# liblzma-dev is the Debian name and does not exist on Alpine; xz-dev is the +# equivalent and pulls xz-libs, which owns liblzma.so.5. Without it libR.so +# cannot relocate its lzma symbols and R fails to start at all. +- xz-dev - openblas-dev - pango # - libpangocairo-1.0-0 diff --git a/builder/package.alpine-321 b/builder/package.alpine-321 index 2e0b28e..d8dacf6 100644 --- a/builder/package.alpine-321 +++ b/builder/package.alpine-321 @@ -42,7 +42,10 @@ ${deflate_libs} # - libgomp1 - icu-dev - jpeg-dev -# - liblzma-dev +# liblzma-dev is the Debian name and does not exist on Alpine; xz-dev is the +# equivalent and pulls xz-libs, which owns liblzma.so.5. Without it libR.so +# cannot relocate its lzma symbols and R fails to start at all. +- xz-dev - openblas-dev - pango # - libpangocairo-1.0-0 diff --git a/builder/package.alpine-322 b/builder/package.alpine-322 index 2e0b28e..d8dacf6 100644 --- a/builder/package.alpine-322 +++ b/builder/package.alpine-322 @@ -42,7 +42,10 @@ ${deflate_libs} # - libgomp1 - icu-dev - jpeg-dev -# - liblzma-dev +# liblzma-dev is the Debian name and does not exist on Alpine; xz-dev is the +# equivalent and pulls xz-libs, which owns liblzma.so.5. Without it libR.so +# cannot relocate its lzma symbols and R fails to start at all. +- xz-dev - openblas-dev - pango # - libpangocairo-1.0-0 diff --git a/builder/package.alpine-323 b/builder/package.alpine-323 index 2e0b28e..d8dacf6 100644 --- a/builder/package.alpine-323 +++ b/builder/package.alpine-323 @@ -42,7 +42,10 @@ ${deflate_libs} # - libgomp1 - icu-dev - jpeg-dev -# - liblzma-dev +# liblzma-dev is the Debian name and does not exist on Alpine; xz-dev is the +# equivalent and pulls xz-libs, which owns liblzma.so.5. Without it libR.so +# cannot relocate its lzma symbols and R fails to start at all. +- xz-dev - openblas-dev - pango # - libpangocairo-1.0-0 diff --git a/builder/package.alpine-324 b/builder/package.alpine-324 index 2e0b28e..d8dacf6 100644 --- a/builder/package.alpine-324 +++ b/builder/package.alpine-324 @@ -42,7 +42,10 @@ ${deflate_libs} # - libgomp1 - icu-dev - jpeg-dev -# - liblzma-dev +# liblzma-dev is the Debian name and does not exist on Alpine; xz-dev is the +# equivalent and pulls xz-libs, which owns liblzma.so.5. Without it libR.so +# cannot relocate its lzma symbols and R fails to start at all. +- xz-dev - openblas-dev - pango # - libpangocairo-1.0-0