From 145e948cc9047ce995f353c91d4757cf8b550e81 Mon Sep 17 00:00:00 2001 From: Riddhesh Sanghvi Date: Tue, 2 Sep 2025 14:30:09 +0530 Subject: [PATCH] feat(docker): install libc-client-dev from sury for trixie --- php/8.1/Dockerfile | 6 +++++- php/8.2/Dockerfile | 6 +++++- php/8.3/Dockerfile | 6 +++++- php/8.4/Dockerfile | 6 +++++- 4 files changed, 20 insertions(+), 4 deletions(-) diff --git a/php/8.1/Dockerfile b/php/8.1/Dockerfile index 479ffd8..ac58526 100644 --- a/php/8.1/Dockerfile +++ b/php/8.1/Dockerfile @@ -11,7 +11,6 @@ RUN set -ex; \ imagemagick \ less \ mariadb-client msmtp \ - libc-client-dev \ libfreetype6-dev \ libjpeg-dev \ libjpeg62-turbo-dev \ @@ -31,6 +30,11 @@ RUN set -ex; \ vim \ zip +# Install libc-client-dev for imap from sury as not available for debian trixie +RUN curl -fsSL https://packages.sury.org/php/README.txt | bash && \ + apt-get update && \ + apt-get install -y libc-client-dev + RUN pecl install imagick; \ pecl install memcached; \ pecl install redis; \ diff --git a/php/8.2/Dockerfile b/php/8.2/Dockerfile index 2d46d1b..e8fc25c 100644 --- a/php/8.2/Dockerfile +++ b/php/8.2/Dockerfile @@ -11,7 +11,6 @@ RUN set -ex; \ imagemagick \ less \ mariadb-client msmtp \ - libc-client-dev \ libfreetype6-dev \ libjpeg-dev \ libjpeg62-turbo-dev \ @@ -31,6 +30,11 @@ RUN set -ex; \ vim \ zip +# Install libc-client-dev for imap from sury as not available for debian trixie +RUN curl -fsSL https://packages.sury.org/php/README.txt | bash && \ + apt-get update && \ + apt-get install -y libc-client-dev + RUN pecl install imagick; \ pecl install memcached; \ pecl install redis; \ diff --git a/php/8.3/Dockerfile b/php/8.3/Dockerfile index 2924040..2dd1030 100644 --- a/php/8.3/Dockerfile +++ b/php/8.3/Dockerfile @@ -11,7 +11,6 @@ RUN set -ex; \ imagemagick \ less \ mariadb-client msmtp \ - libc-client-dev \ libfreetype6-dev \ libjpeg-dev \ libjpeg62-turbo-dev \ @@ -31,6 +30,11 @@ RUN set -ex; \ vim \ zip +# Install libc-client-dev for imap from sury as not available for debian trixie +RUN curl -fsSL https://packages.sury.org/php/README.txt | bash && \ + apt-get update && \ + apt-get install -y libc-client-dev + # RUN pecl install imagick; \ # This is not working with PHP 8.3 RUN pecl install memcached; \ pecl install redis; \ diff --git a/php/8.4/Dockerfile b/php/8.4/Dockerfile index e634d82..d519629 100644 --- a/php/8.4/Dockerfile +++ b/php/8.4/Dockerfile @@ -11,7 +11,6 @@ RUN set -ex; \ imagemagick \ less \ mariadb-client msmtp \ - libc-client-dev \ libfreetype6-dev \ libjpeg-dev \ libjpeg62-turbo-dev \ @@ -31,6 +30,11 @@ RUN set -ex; \ vim \ zip +# Install libc-client-dev for imap from sury as not available for debian trixie +RUN curl -fsSL https://packages.sury.org/php/README.txt | bash && \ + apt-get update && \ + apt-get install -y libc-client-dev + RUN pecl install imagick; \ pecl install memcached; \ pecl install redis; \