GNU bug report logs - #75434
[PATCH] update hyprlang and dependents

Previous Next

Package: guix-patches;

Reported by: squishypinkelephant <squishypinkelephant <at> gmail.com>

Date: Wed, 8 Jan 2025 15:48:02 UTC

Severity: normal

Tags: patch

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

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 75434 in the body.
You can then email your comments to 75434 AT debbugs.gnu.org in the normal way.

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#75434; Package guix-patches. (Wed, 08 Jan 2025 15:48:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to squishypinkelephant <squishypinkelephant <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 08 Jan 2025 15:48:02 GMT) Full text and rfc822 format available.

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

From: squishypinkelephant <squishypinkelephant <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: squishypinkelephant <squishypinkelephant <at> gmail.com>
Subject: [PATCH] update hyprlang and dependents
Date: Wed,  8 Jan 2025 09:47:06 -0600
glad to see hyprland finally added, here's a small update patch.

hyprlang 0.6.0 requires gcc-14
hyprcursor needs a version bump to support the upgrade as well,
old (0.1.10) won't work with new hyprlang.

xdg-desktop-portal-hyprland, hypridle, and hyprcursor also needs
to match hyprlang on gcc-14

Change-Id: I56eec7302ee34d83795e8f29c01bafb1b1c8a14c
---
 gnu/packages/cpp.scm         | 6 +++---
 gnu/packages/freedesktop.scm | 2 +-
 gnu/packages/wm.scm          | 2 +-
 gnu/packages/xdisorg.scm     | 6 +++---
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index d3a8223a9c..efbbf4e4ec 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -701,7 +701,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
@@ -710,7 +710,7 @@ (define-public hyprlang
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0yvfrz3hdyxzhngzhr0bgc5279ra5fv01hbfi6pdj84pz0lpaw02"))))
+                "18f8vlg5ypw35gyi8gy0wqh5jvg1q67qywrb750bx8pk9gi1agx2"))))
     (build-system cmake-build-system)
     (arguments
      (list
@@ -723,7 +723,7 @@ (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 pkg-config))
     (inputs (list hyprutils))
     (home-page "https://wiki.hyprland.org/Hypr-Ecosystem/hyprlang/")
     (synopsis "Official implementation library for hypr config language")
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index c6f18e9949..eb1359fd88 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -3306,7 +3306,7 @@ (define-public xdg-desktop-portal-hyprland
                      (("\\<(hyprland-share-picker)\\>" _ cmd)
                       (string-append #$output "/bin/" cmd))))))))
     (native-inputs
-     (list gcc-13 hyprwayland-scanner pkg-config))
+     (list gcc-14 hyprwayland-scanner pkg-config))
     (inputs
      (list bash-minimal
            grim
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 1da2e752ff..d9588b2fb8 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -339,7 +339,7 @@ (define-public hypridle
                 "1622iz8bl8mi7gj2sc2jq6z7622l7l2izj1l9ajwj2mxpwpkdhbs"))))
     (build-system cmake-build-system)
     (arguments (list #:tests? #f)) ;No tests.
-    (native-inputs (list gcc-13 pkg-config))
+    (native-inputs (list gcc-14 pkg-config))
     (inputs
      (list hyprlang
            hyprutils
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index eadb30fab2..46d1b714b3 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -3686,7 +3686,7 @@ (define-public hsetroot
 (define-public hyprcursor
   (package
     (name "hyprcursor")
-    (version "0.1.10")
+    (version "0.1.11")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -3695,10 +3695,10 @@ (define-public hyprcursor
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1rdn03ln7pqcwp8h4nmi7nc489q8y25dd3v4paq8ykvwzhvs3a1n"))))
+                "0k050802bpgdn1hnrfgadxs54hx0zak3y3jzbjnsb69i6ayydr1c"))))
     (build-system cmake-build-system)
     (arguments (list #:tests? #f))      ;TODO: No themes currently packaged.
-    (native-inputs (list gcc-13 pkg-config))
+    (native-inputs (list gcc-14 pkg-config))
     (inputs (list cairo hyprlang (librsvg-for-system) libzip tomlplusplus))
     (home-page "https://standards.hyprland.org/hyprcursor/")
     (synopsis "Cursor theme format")

base-commit: e5f68e3e474a6ce5e9c5ca6b24bdc2364ef42991
-- 
2.47.1





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

Notification sent to squishypinkelephant <squishypinkelephant <at> gmail.com>:
bug acknowledged by developer. (Sat, 01 Feb 2025 20:21:02 GMT) Full text and rfc822 format available.

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

From: John Kehayias <john.kehayias <at> protonmail.com>
To: squishypinkelephant <squishypinkelephant <at> gmail.com>
Cc: 75434-done <at> debbugs.gnu.org
Subject: Re: [bug#75434] [PATCH] update hyprlang and dependents
Date: Sat, 01 Feb 2025 20:20:06 +0000
On Wed, Jan 08, 2025 at 09:47 AM, squishypinkelephant wrote:

> glad to see hyprland finally added, here's a small update patch.
>
> hyprlang 0.6.0 requires gcc-14
> hyprcursor needs a version bump to support the upgrade as well,
> old (0.1.10) won't work with new hyprlang.
>
> xdg-desktop-portal-hyprland, hypridle, and hyprcursor also needs
> to match hyprlang on gcc-14
>

Thanks for the patches, but I already had #75923 in my inbox which has
now been applied with these same changes. It wasn't clear to me if some
of these needed to be made in the same commit (as here, but mixed with
version update too), but generally want each independent change to be
one commit.

Sorry for any duplicated work!

John

> Change-Id: I56eec7302ee34d83795e8f29c01bafb1b1c8a14c
> ---
>  gnu/packages/cpp.scm         | 6 +++---
>  gnu/packages/freedesktop.scm | 2 +-
>  gnu/packages/wm.scm          | 2 +-
>  gnu/packages/xdisorg.scm     | 6 +++---
>  4 files changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
> index d3a8223a9c..efbbf4e4ec 100644
> --- a/gnu/packages/cpp.scm
> +++ b/gnu/packages/cpp.scm
> @@ -701,7 +701,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
> @@ -710,7 +710,7 @@ (define-public hyprlang
>                (file-name (git-file-name name version))
>                (sha256
>                 (base32
> -                "0yvfrz3hdyxzhngzhr0bgc5279ra5fv01hbfi6pdj84pz0lpaw02"))))
> +                "18f8vlg5ypw35gyi8gy0wqh5jvg1q67qywrb750bx8pk9gi1agx2"))))
>      (build-system cmake-build-system)
>      (arguments
>       (list
> @@ -723,7 +723,7 @@ (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 pkg-config))
>      (inputs (list hyprutils))
>      (home-page "https://wiki.hyprland.org/Hypr-Ecosystem/hyprlang/")
>      (synopsis "Official implementation library for hypr config language")
> diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
> index c6f18e9949..eb1359fd88 100644
> --- a/gnu/packages/freedesktop.scm
> +++ b/gnu/packages/freedesktop.scm
> @@ -3306,7 +3306,7 @@ (define-public xdg-desktop-portal-hyprland
>                       (("\\<(hyprland-share-picker)\\>" _ cmd)
>                        (string-append #$output "/bin/" cmd))))))))
>      (native-inputs
> -     (list gcc-13 hyprwayland-scanner pkg-config))
> +     (list gcc-14 hyprwayland-scanner pkg-config))
>      (inputs
>       (list bash-minimal
>             grim
> diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
> index 1da2e752ff..d9588b2fb8 100644
> --- a/gnu/packages/wm.scm
> +++ b/gnu/packages/wm.scm
> @@ -339,7 +339,7 @@ (define-public hypridle
>                  "1622iz8bl8mi7gj2sc2jq6z7622l7l2izj1l9ajwj2mxpwpkdhbs"))))
>      (build-system cmake-build-system)
>      (arguments (list #:tests? #f)) ;No tests.
> -    (native-inputs (list gcc-13 pkg-config))
> +    (native-inputs (list gcc-14 pkg-config))
>      (inputs
>       (list hyprlang
>             hyprutils
> diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
> index eadb30fab2..46d1b714b3 100644
> --- a/gnu/packages/xdisorg.scm
> +++ b/gnu/packages/xdisorg.scm
> @@ -3686,7 +3686,7 @@ (define-public hsetroot
>  (define-public hyprcursor
>    (package
>      (name "hyprcursor")
> -    (version "0.1.10")
> +    (version "0.1.11")
>      (source (origin
>                (method git-fetch)
>                (uri (git-reference
> @@ -3695,10 +3695,10 @@ (define-public hyprcursor
>                (file-name (git-file-name name version))
>                (sha256
>                 (base32
> -                "1rdn03ln7pqcwp8h4nmi7nc489q8y25dd3v4paq8ykvwzhvs3a1n"))))
> +                "0k050802bpgdn1hnrfgadxs54hx0zak3y3jzbjnsb69i6ayydr1c"))))
>      (build-system cmake-build-system)
>      (arguments (list #:tests? #f))      ;TODO: No themes currently packaged.
> -    (native-inputs (list gcc-13 pkg-config))
> +    (native-inputs (list gcc-14 pkg-config))
>      (inputs (list cairo hyprlang (librsvg-for-system) libzip tomlplusplus))
>      (home-page "https://standards.hyprland.org/hyprcursor/")
>      (synopsis "Cursor theme format")
>
> base-commit: e5f68e3e474a6ce5e9c5ca6b24bdc2364ef42991





bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 02 Mar 2025 12:24:17 GMT) Full text and rfc822 format available.

This bug report was last modified 11 days ago.

Previous Next


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