Subject: Re: bug#67519: closed (Re: [PATCH] gtkwave: Update to 3.3.117 and use gtk3)

From: Nathan Merkley <[email-masked]>
Date: Tue, 11 Mar 2025 21:03:58 -0600

No worries. I appreciate you looking at it

On Sun, Mar 9, 2025 at 10:20 AM GNU bug Tracking System <
[email-masked]> wrote:

> Your bug report
>
> #67519: [PATCH] gtkwave: Update to 3.3.117 and use gtk3
>
> which was filed against the guix-patches package, has been closed.
>
> The explanation is attached below, along with your original report.
> If you require more details, please reply to [email-masked].
>
> --
> 67519: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67519
> GNU Bug Tracking System
> Contact [email-masked] with problems
>
>
>
> ---------- Forwarded message ----------
> From: Nicolas Goaziou <[email-masked]>
> To: [email-masked]
> Cc: Nathan Merkley <[email-masked]>
> Bcc:
> Date: Sun, 09 Mar 2025 17:19:02 +0100
> Subject: Re: [PATCH] gtkwave: Update to 3.3.117 and use gtk3
> Hello,
>
> > * gnu/packages/fpga.scm (gtkwave): Update to 3.3.117 and use gtk3
>
> Gtkwave is already at a higher version, but I applied your switch to
> GTK3.
>
> Thank you, and sorry for the delay.
> --
> Nicolas Goaziou
>
>
>
>
>
>
> ---------- Forwarded message ----------
> From: Nathan Merkley <[email-masked]>
> To: [email-masked]
> Cc: Nathan Merkley <[email-masked]>
> Bcc:
> Date: Tue, 28 Nov 2023 16:16:31 -0700
> Subject: [PATCH] gtkwave: Update to 3.3.117 and use gtk3
> * gnu/packages/fpga.scm (gtkwave): Update to 3.3.117 and use gtk3
>
> Change-Id: If2e660144b86b30fb6e90a7623fb0d9a439f6e65
> ---
>  gnu/packages/fpga.scm | 23 ++++++++++++++---------
>  1 file changed, 14 insertions(+), 9 deletions(-)
>
> diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm
> index 13ac1a0b57..48df57125d 100644
> --- a/gnu/packages/fpga.scm
> +++ b/gnu/packages/fpga.scm
> @@ -31,6 +31,7 @@ (define-module (gnu packages fpga)
>    #:use-module (guix git-download)
>    #:use-module (guix utils)
>    #:use-module (guix build-system gnu)
> +  #:use-module (guix build-system glib-or-gtk)
>    #:use-module (guix build-system cmake)
>    #:use-module (guix build-system python)
>    #:use-module (gnu packages)
> @@ -38,6 +39,7 @@ (define-module (gnu packages fpga)
>    #:use-module (gnu packages base)
>    #:use-module (gnu packages compression)
>    #:use-module (gnu packages elf)
> +  #:use-module (gnu packages glib)
>    #:use-module (gnu packages pkg-config)
>    #:use-module (gnu packages tcl)
>    #:use-module (gnu packages readline)
> @@ -346,25 +348,28 @@ (define-public arachne-pnr
>  (define-public gtkwave
>    (package
>      (name "gtkwave")
> -    (version "3.3.113")
> +    (version "3.3.117")
>      (source
>       (origin
>         (method url-fetch)
>         (uri (list (string-append "mirror://sourceforge/gtkwave/"
> -                                 "gtkwave-" version "/"
> -                                 "gtkwave-" version ".tar.gz")
> +                                 "gtkwave-gtk3-" version "/"
> +                                 "gtkwave-gtk3-" version ".tar.gz")
>                    (string-append "https://gtkwave.sourceforge.net/"
> -                                 "gtkwave-" version ".tar.gz")))
> +                                 "gtkwave-gtk3" version ".tar.gz")))
>         (sha256
> -        (base32 "1zqkfchmns5x90qxa8kg39bfhax3vxf1mrdz3lhyb9fz1gp4difn"))))
> -    (build-system gnu-build-system)
> +        (base32 "1f8xazl1i4fbwffgcwaal740i9vdrwcgmy0sc2qcn4d9hrsm7w9w"))))
> +    (build-system glib-or-gtk-build-system)
>      (native-inputs
> -     (list gperf pkg-config))
> +     (list gperf pkg-config `(,glib "bin")))
>      (inputs
> -     (list tcl tk gtk+-2))
> +     (list tcl tk gtk+))
>      (arguments
>       (list #:configure-flags
> -           #~(list (string-append "--with-tcl="
> +           #~(list "--disable-dependency-tracking"
> +                   "--with-gsettings"
> +                   "--enable-gtk3"
> +                   (string-append "--with-tcl="
>                                    (assoc-ref %build-inputs "tcl")
>                                    "/lib")
>                     (string-append "--with-tk="
>
> base-commit: 62376e3eb67644454bc655bed56be4be965bd13e
> --
> 2.41.0
>
>
>
>