[bug#77355,v2] gnu: icewm: Enable librsvg support.

Message ID a0c20d83eace7cc335aa4d669c2b4757bfa0afe5.1743236338.git.tumashu@163.com
State New
Headers
Series [bug#77355,v2] gnu: icewm: Enable librsvg support. |

Commit Message

Feng Shu March 29, 2025, 8:20 a.m. UTC
  From: Feng Shu <tumashu@163.com>

* gnu/packages/wm.scm (icewm): Enable librsvg support.

Change-Id: Iba0c2e2bd164f3a21123a693b028ea213a44933e
---
 gnu/packages/wm.scm | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)


base-commit: eb30f5ecbea896e9cf93722bf97681d208f1a7be
prerequisite-patch-id: bf4dc4ac71657f46ae15fd5276f0cf882999576f
prerequisite-patch-id: 30c2435b1842ca1237c080977588adffe8b8264e
prerequisite-patch-id: 5d5b3f4c24683b5014cd6f5d603e29d8012d27fe
prerequisite-patch-id: 82f6f3b259dfb566b1322dacc112b5d4a2379a45
  

Patch

diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 2eefdb4c64..38a860ed72 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -1041,13 +1041,14 @@  (define-public icewm
                (base32
                 "0zrj9ka9sglxchmkcgzdbjgzzzcfrfnk4ydhwzbi91vrrq7c6sh3"))))
     (build-system cmake-build-system)
-    (native-inputs (list pkg-config))
+    (native-inputs (list pkg-config gettext-minimal))
     (inputs (list fontconfig
                   fribidi
                   glib                  ;for icewm-menu-fdo
                   imlib2
                   libice
                   libjpeg-turbo
+                  (librsvg-for-system)  ;for svg support
                   libsm
                   libxcomposite
                   libxdamage
@@ -1062,7 +1063,9 @@  (define-public icewm
                   lzip
                   perl))
     (arguments
-     (list #:phases
+     (list #:configure-flags
+           #~(list "-DCONFIG_LIBRSVG=ON")
+           #:phases
            #~(modify-phases %standard-phases
                (add-after 'unpack 'skip-failing-test
                  ;; strtest.cc tests failing due to $HOME and /etc setup