GNU bug report logs - #77355
[PATCH] gnu: icewm: Enable librsvg support.

Previous Next

Package: guix-patches;

Reported by: tumashu <at> 163.com

Date: Sat, 29 Mar 2025 08:10:01 UTC

Severity: normal

Tags: patch

Done: Z572 <zhengjunjie <at> iscas.ac.cn>

To reply to this bug, email your comments to 77355 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#77355; Package guix-patches. (Sat, 29 Mar 2025 08:10:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to tumashu <at> 163.com:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 29 Mar 2025 08:10:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: tumashu <at> 163.com
To: guix-patches <at> gnu.org
Cc: Feng Shu <tumashu <at> 163.com>
Subject: [PATCH] gnu: icewm: Enable librsvg support.
Date: Sat, 29 Mar 2025 16:08:59 +0800
From: Feng Shu <tumashu <at> 163.com>

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

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

diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 2eefdb4c64..b40760d7d7 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -1048,6 +1048,7 @@ (define-public icewm
                   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

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





Information forwarded to tumashu <at> 163.com, guix-patches <at> gnu.org:
bug#77355; Package guix-patches. (Sat, 29 Mar 2025 08:22:02 GMT) Full text and rfc822 format available.

Message #8 received at 77355 <at> debbugs.gnu.org (full text, mbox):

From: tumashu <at> 163.com
To: 77355 <at> debbugs.gnu.org
Cc: Feng Shu <tumashu <at> 163.com>
Subject: [PATCH v2] gnu: icewm: Enable librsvg support.
Date: Sat, 29 Mar 2025 16:20:55 +0800
From: Feng Shu <tumashu <at> 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(-)

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

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





Reply sent to Z572 <zhengjunjie <at> iscas.ac.cn>:
You have taken responsibility. (Tue, 01 Apr 2025 08:24:03 GMT) Full text and rfc822 format available.

Notification sent to tumashu <at> 163.com:
bug acknowledged by developer. (Tue, 01 Apr 2025 08:24:03 GMT) Full text and rfc822 format available.

Message #13 received at 77355-done <at> debbugs.gnu.org (full text, mbox):

From: Z572 <zhengjunjie <at> iscas.ac.cn>
To: tumashu <at> 163.com
Cc: 77355-done <at> debbugs.gnu.org
Subject: Re: [bug#77355] [PATCH v2] gnu: icewm: Enable librsvg support.
Date: Tue, 01 Apr 2025 16:23:14 +0800
[Message part 1 (text/plain, inline)]
tumashu <at> 163.com writes:

> From: Feng Shu <tumashu <at> 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(-)
>
> 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
>
> base-commit: eb30f5ecbea896e9cf93722bf97681d208f1a7be
> prerequisite-patch-id: bf4dc4ac71657f46ae15fd5276f0cf882999576f
> prerequisite-patch-id: 30c2435b1842ca1237c080977588adffe8b8264e
> prerequisite-patch-id: 5d5b3f4c24683b5014cd6f5d603e29d8012d27fe
> prerequisite-patch-id: 82f6f3b259dfb566b1322dacc112b5d4a2379a45
pushed, closing.
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 3 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.