Nextcloud par example a besoin du support SVG pour imagick , il  a le package phpx.y-imagick  mais est fournit sans ce support SVG.

On peut recompiler les sources du package avec le support SVG.

On a besoin des packages (prérequis) : 

build-essential devscripts debhelper dh-make pkg-config php8.3-dev (ou php-all-dev) php-pear libmagickwand-dev librsvg2-bin librsvg2-dev
  • Récupération des sources :
Positionnez vous dans un répertoire de travail dédié à cette compilation
apt-get source php-imagick
 
  • Ajout / modification des fichiers pour compiler avec le support SVG
    • dans le fichier debian/control , on doit avoir :
Build-Depends: debhelper (= 13),
              dh-php (>= 5.9~),
              libmagickwand-7.q16-dev | libmagickwand-6.q16-dev | libmagickwand-dev,
              php-all-dev (>= 2:95~)
    • dans le fichier debian/compat
13
    • dans le fichier debian/rules ajouter :
export PHP_PKG_CONFIGURE_OPTS := --with-rsvg
  • reconstruction du package :
debclean
DEB_BUILD_OPTIONS=nocheck debuild -us -uc -j"$(nproc)"
  • Installer le package puis restarte de php-fpm