GNU bug report logs - #75990
[PATCH] gnu: hyprlang: Update to 0.6.0.

Previous Next

Package: guix-patches;

Reported by: Andrew Wong <wongandj <at> icloud.com>

Date: Sat, 1 Feb 2025 10:17:01 UTC

Severity: normal

Tags: patch

Done: John Kehayias <john.kehayias <at> protonmail.com>

To reply to this bug, email your comments to 75990 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#75990; Package guix-patches. (Sat, 01 Feb 2025 10:17:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Andrew Wong <wongandj <at> icloud.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 01 Feb 2025 10:17:02 GMT) Full text and rfc822 format available.

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

From: Andrew Wong <wongandj <at> icloud.com>
To: guix-patches <at> gnu.org
Cc: Andrew Wong <wongandj <at> icloud.com>
Subject: [PATCH] gnu: hyprlang: Update to 0.6.0.
Date: Sat,  1 Feb 2025 05:12:04 -0500
* gnu/packages/cpp.scm (hyprlang): Update to 0.6.0.
[native-ihputs]: Replace gcc-13 with gcc-14.

Change-Id: I0d0275969570033b225726d53e5df1af87c038d9
---
This is required to make the latest version of hyprpaper work. 'add hyprpaper' patch is sent in bug#75435, and an update has been made to the downstream channel which requires a newer hyprlang, but I don't want to be the one to upstream it as I don't want to steal the channel maintainer's thunder.
 gnu/packages/cpp.scm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index c8199af9ce..add12ef1cc 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -704,7 +704,7 @@ (define-public hyprgraphics
 (define-public hyprlang
   (package
     (name "hyprlang")
-    (version "0.5.3")
+    (version "0.6.0")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -713,7 +713,7 @@ (define-public hyprlang
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0yvfrz3hdyxzhngzhr0bgc5279ra5fv01hbfi6pdj84pz0lpaw02"))))
+                "18f8vlg5ypw35gyi8gy0wqh5jvg1q67qywrb750bx8pk9gi1agx2"))))
     (build-system cmake-build-system)
     (arguments
      (list
@@ -726,7 +726,8 @@ (define-public hyprlang
                  (string-append
                   "set(PKG_CONFIG_EXECUTABLE " #$(pkg-config-for-target) ")\n"
                   all))))))))
-    (native-inputs (list gcc-13 pkg-config))
+    (native-inputs (list gcc-14         ;for c++23 <print> header
+                         pkg-config))
     (inputs (list hyprutils))
     (home-page "https://wiki.hyprland.org/Hypr-Ecosystem/hyprlang/")
     (synopsis "Official implementation library for hypr config language")

base-commit: f2b3c36bee8c232b026a66de93db38e13fbd7076
-- 
2.48.1





Reply sent to John Kehayias <john.kehayias <at> protonmail.com>:
You have taken responsibility. (Sat, 01 Feb 2025 20:19:01 GMT) Full text and rfc822 format available.

Notification sent to Andrew Wong <wongandj <at> icloud.com>:
bug acknowledged by developer. (Sat, 01 Feb 2025 20:19:02 GMT) Full text and rfc822 format available.

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

From: John Kehayias <john.kehayias <at> protonmail.com>
To: Andrew Wong <wongandj <at> icloud.com>
Cc: 75990-done <at> debbugs.gnu.org
Subject: Re: [bug#75990] [PATCH] gnu: hyprlang: Update to 0.6.0.
Date: Sat, 01 Feb 2025 20:18:37 +0000
On Sat, Feb 01, 2025 at 05:12 AM, Andrew Wong wrote:

> * gnu/packages/cpp.scm (hyprlang): Update to 0.6.0.
> [native-ihputs]: Replace gcc-13 with gcc-14.
>

Thanks! I already had #75923 in my inbox so I applied that series now
which included these same changes. Sorry for any duplicated work!

John

> Change-Id: I0d0275969570033b225726d53e5df1af87c038d9
> ---
> This is required to make the latest version of hyprpaper work. 'add
> hyprpaper' patch is sent in bug#75435, and an update has been made to
> the downstream channel which requires a newer hyprlang, but I don't
> want to be the one to upstream it as I don't want to steal the channel
> maintainer's thunder.
>  gnu/packages/cpp.scm | 7 ++++---
>  1 file changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
> index c8199af9ce..add12ef1cc 100644
> --- a/gnu/packages/cpp.scm
> +++ b/gnu/packages/cpp.scm
> @@ -704,7 +704,7 @@ (define-public hyprgraphics
>  (define-public hyprlang
>    (package
>      (name "hyprlang")
> -    (version "0.5.3")
> +    (version "0.6.0")
>      (source (origin
>                (method git-fetch)
>                (uri (git-reference
> @@ -713,7 +713,7 @@ (define-public hyprlang
>                (file-name (git-file-name name version))
>                (sha256
>                 (base32
> -                "0yvfrz3hdyxzhngzhr0bgc5279ra5fv01hbfi6pdj84pz0lpaw02"))))
> +                "18f8vlg5ypw35gyi8gy0wqh5jvg1q67qywrb750bx8pk9gi1agx2"))))
>      (build-system cmake-build-system)
>      (arguments
>       (list
> @@ -726,7 +726,8 @@ (define-public hyprlang
>                   (string-append
>                    "set(PKG_CONFIG_EXECUTABLE " #$(pkg-config-for-target) ")\n"
>                    all))))))))
> -    (native-inputs (list gcc-13 pkg-config))
> +    (native-inputs (list gcc-14         ;for c++23 <print> header
> +                         pkg-config))
>      (inputs (list hyprutils))
>      (home-page "https://wiki.hyprland.org/Hypr-Ecosystem/hyprlang/")
>      (synopsis "Official implementation library for hypr config language")
>
> base-commit: f2b3c36bee8c232b026a66de93db38e13fbd7076





This bug report was last modified 6 days ago.

Previous Next


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