[PATCH 0/6] hypr* updates

  • Done
  • quality assurance status badge
Details
2 participants
  • John Kehayias
  • Murilo
Owner
unassigned
Submitted by
Murilo
Severity
normal
M
M
Murilo wrote on 29 Jan 14:15 +0100
(address . guix-patches@gnu.org)(name . Murilo)(address . murilo@disroot.org)
cover.1738156052.git.murilo@disroot.org
This patch series updates the hypr ecosystem packages to their latest versions.
It adds two relevant configure-flags to the hyprland package so it doesn't build
with systemd support, and explicitly enable xwayland support.

Murilo (6):
gnu: aquamarine: Update to 0.7.2.
gnu: hyprlang: Update to 0.6.0.
gnu: hyprcursor: Update to 0.1.11.
gnu: hyprland-qtutils: Update to 0.1.3.
gnu: hyprwayland-scanner: Update to 0.4.4.
gnu: hyprland: Disable systemd build.

gnu/packages/cpp.scm | 6 +++---
gnu/packages/freedesktop.scm | 6 +++---
gnu/packages/qt.scm | 4 ++--
gnu/packages/wm.scm | 10 ++++++----
gnu/packages/xdisorg.scm | 12 ++++++------
5 files changed, 20 insertions(+), 18 deletions(-)


base-commit: 14b8039d94b1c0e2fe5c0b71c84f6a7aa8ff653e
--
2.48.1
M
M
Murilo wrote on 29 Jan 14:21 +0100
[PATCH 1/6] gnu: aquamarine: Update to 0.7.2.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
ff1ad6430b9f584a77866332e8abfde73017c9b1.1738156052.git.murilo@disroot.org
* gnu/packages/xdisorg.scm (aquamarine): Update to 0.7.2.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I7a370244fc34915fb5e9a5c0058a374d6cddf5ac
---
gnu/packages/xdisorg.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 3fa09e0f32..89ece6d430 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -238,7 +238,7 @@ (define-public xvkbd
(define-public aquamarine
(package
(name "aquamarine")
- (version "0.7.1")
+ (version "0.7.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -247,14 +247,14 @@ (define-public aquamarine
(file-name (git-file-name name version))
(sha256
(base32
- "1agxqlcg3hqgvnm7ypna0lqrsi1ggyhscivjifiwi6b7y6465cim"))))
+ "0vzbhz3mpln6ikg15cawr3ji3yiv86lxcy23gm4c0bdpr3hq7mcm"))))
(build-system cmake-build-system)
(arguments
(list #:cmake cmake-3.30
;; TODO: Figure out what's expected in the test environment.
#:tests? #f))
(native-inputs
- (list gcc-13 hyprwayland-scanner pkg-config))
+ (list gcc-14 hyprwayland-scanner pkg-config))
(inputs
(list eudev
hwdata
--
2.48.1
M
M
Murilo wrote on 29 Jan 14:21 +0100
[PATCH 2/6] gnu: hyprlang: Update to 0.6.0.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
28c8a159e9be5baab021610581740d7ded56b777.1738156052.git.murilo@disroot.org
* gnu/packages/cpp.scm (hyprlang): Update to 0.6.0.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I33dba5c537bd99f4ea06d86c27457ff4b2bf3ed0
---
gnu/packages/cpp.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index c8199af9ce..3e6da27fc5 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,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")
--
2.48.1
M
M
Murilo wrote on 29 Jan 14:21 +0100
[PATCH 4/6] gnu: hyprland-qtutils: Update to 0.1.3.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
866cae93fe87b2cae12b9de37e7f5f2269fb54b9.1738156052.git.murilo@disroot.org
* gnu/packages/qt.scm (hyprland-qtutils): Update to 0.1.3.

Change-Id: Icc745e44435f472f4fbae1e3098d29319823c357
---
gnu/packages/qt.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 76c11af543..432282f9cf 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -5401,7 +5401,7 @@ (define-public soqt
(define-public hyprland-qtutils
(package
(name "hyprland-qtutils")
- (version "0.1.1")
+ (version "0.1.3")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -5410,7 +5410,7 @@ (define-public hyprland-qtutils
(file-name (git-file-name name version))
(sha256
(base32
- "02ymf8xypnxhknb3d0bxbp96hargwrg9syb9xs3va3rmx909r7b6"))))
+ "010p7b2asjb09vpr1jwjmvqzyd6dv2a9acl5jz0xdikbp1mwfvzn"))))
(build-system qt-build-system)
(arguments
(list #:tests? #f ;There are no tests.
--
2.48.1
M
M
Murilo wrote on 29 Jan 14:21 +0100
[PATCH 5/6] gnu: hyprwayland-scanner: Update to 0.4.4.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
30b6c6a2fc690168c80827b9687ab807e15d69db.1738156052.git.murilo@disroot.org
* gnu/packages/freedesktop.scm (hyprwayland-scanner): Update to 0.4.4.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I52fb2d404d17b69e474109488724e3cc9f31c157
---
gnu/packages/freedesktop.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 90397c2cf2..4e286a7a34 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1387,7 +1387,7 @@ (define-public hyprland-protocols
(define-public hyprwayland-scanner
(package
(name "hyprwayland-scanner")
- (version "0.4.2")
+ (version "0.4.4")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1396,11 +1396,11 @@ (define-public hyprwayland-scanner
(file-name (git-file-name name version))
(sha256
(base32
- "0r7ay4zjkfyr0xd73wz99qhnqjq7nma98gm51wm9lmai4igw90qw"))))
+ "1bnckwj7hh4k4knlyprybi1fmy9vda2h492hw6yska2shfzp6jvy"))))
(build-system cmake-build-system)
(arguments (list #:tests? #f)) ;No tests.
(inputs (list pugixml))
- (native-inputs (list gcc-13 pkg-config))
+ (native-inputs (list gcc-14 pkg-config))
(home-page "https://github.com/hyprwm/hyprwayland-scanner")
(synopsis "Hyprland implementation of @code{wayland-scanner}")
(description
--
2.48.1
M
M
Murilo wrote on 29 Jan 14:21 +0100
[PATCH 3/6] gnu: hyprcursor: Update to 0.1.11.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
b1b8cc673df66598c6227acc3802f625b806a456.1738156052.git.murilo@disroot.org
* gnu/packages/xdisorg.scm (hyprcursor): Update to 0.1.11.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I576a2ddf2ab97176500187bb84f63240f1b8f5fa
---
gnu/packages/xdisorg.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 89ece6d430..8e37a984d5 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")
--
2.48.1
M
M
Murilo wrote on 29 Jan 14:21 +0100
[PATCH 6/6] gnu: hyprland: Disable systemd build.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
03df5a899492af34748142072062657c4050786a.1738156052.git.murilo@disroot.org
* gnu/packages/wm.scm (hyprland)[arguments]
<#:configure-flags>: Add "-DNO_XWAYLAND=False"; add "-DNO_SYSTEMD=True".
[native-inputs]: Style it.

Change-Id: If8baf005a8a92a7ced20db2e3a631f01b058175b
---
gnu/packages/wm.scm | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

Toggle diff (30 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 0d4f7860c6..e6737df867 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -382,7 +382,9 @@ (define-public hyprland
(arguments
(list #:cmake cmake-3.30
#:tests? #f ;No tests.
- #:configure-flags #~'("-DNO_HYPRPM=True")
+ #:configure-flags #~'("-DNO_HYPRPM=True"
+ "-DNO_XWAYLAND=False"
+ "-DNO_SYSTEMD=True")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-path
@@ -407,9 +409,9 @@ (define-public hyprland
(native-inputs
(list gcc-14
hyprwayland-scanner
- (module-ref (resolve-interface
- '(gnu packages commencement))
- 'ld-wrapper)
+ (module-ref
+ (resolve-interface '(gnu packages commencement))
+ 'ld-wrapper)
pkg-config))
(inputs
(list aquamarine
--
2.48.1
M
M
Murilo wrote on 29 Jan 14:35 +0100
D7ELHQHZIHBE.2D2KA0ZPC3GB2@disroot.org
On Wed Jan 29, 2025 at 10:21 AM -03, Murilo wrote:
Toggle quote (8 lines)
> * gnu/packages/wm.scm (hyprland)[arguments]
> <#:configure-flags>: Add "-DNO_XWAYLAND=False"; add "-DNO_SYSTEMD=True".
> ...
> - #:configure-flags #~'("-DNO_HYPRPM=True")
> + #:configure-flags #~'("-DNO_HYPRPM=True"
> + "-DNO_XWAYLAND=False"
> + "-DNO_SYSTEMD=True")

Whoops, I was just reminded that people can use the package on foreign distros,
forget about the systemd patch then, my apologies.
M
M
Murilo wrote on 30 Jan 16:35 +0100
[PATCH v2 0/9] hypr* updates
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
cover.1738251366.git.murilo@disroot.org
Hyprland decided to update a minor version in the meantime so I'm bumping this
with a v2.
I am adding the hyprland update together with some new updates (compared to v1)
for fixing some other hypr* dependencies which would not build with gcc-13 now.
I also dropped the no-systemd patch, because I forgot foreign distros can use
systemd.
Everything should be good now.

Murilo (9):
gnu: aquamarine: Update to 0.7.2.
gnu: hyprlang: Update to 0.6.0.
gnu: hyprcursor: Update to 0.1.11.
gnu: hyprland-qtutils: Update to 0.1.3.
gnu: hyprwayland-scanner: Update to 0.4.4.
gnu: hyprpicker: Update to 0.4.2.
gnu: xdg-desktop-portal-hyprland: Update to 1.3.9.
gnu: hypridle: Update to 0.1.5.
gnu: hyprland: Update to 0.47.1.

gnu/packages/cpp.scm | 6 +++---
gnu/packages/freedesktop.scm | 8 ++++----
gnu/packages/qt.scm | 4 ++--
gnu/packages/wm.scm | 12 ++++++------
gnu/packages/xdisorg.scm | 18 +++++++++---------
5 files changed, 24 insertions(+), 24 deletions(-)


base-commit: b85d20e853192a92093cd8d6a5756ec80e94c658
--
2.48.1
M
M
Murilo wrote on 30 Jan 16:35 +0100
[PATCH v2 1/9] gnu: aquamarine: Update to 0.7.2.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
d6c7c840e6aad19431f67c9222f690cb88f563e1.1738251366.git.murilo@disroot.org
* gnu/packages/xdisorg.scm (aquamarine): Update to 0.7.2.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I7a370244fc34915fb5e9a5c0058a374d6cddf5ac
---
gnu/packages/xdisorg.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 3fa09e0f32..89ece6d430 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -238,7 +238,7 @@ (define-public xvkbd
(define-public aquamarine
(package
(name "aquamarine")
- (version "0.7.1")
+ (version "0.7.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -247,14 +247,14 @@ (define-public aquamarine
(file-name (git-file-name name version))
(sha256
(base32
- "1agxqlcg3hqgvnm7ypna0lqrsi1ggyhscivjifiwi6b7y6465cim"))))
+ "0vzbhz3mpln6ikg15cawr3ji3yiv86lxcy23gm4c0bdpr3hq7mcm"))))
(build-system cmake-build-system)
(arguments
(list #:cmake cmake-3.30
;; TODO: Figure out what's expected in the test environment.
#:tests? #f))
(native-inputs
- (list gcc-13 hyprwayland-scanner pkg-config))
+ (list gcc-14 hyprwayland-scanner pkg-config))
(inputs
(list eudev
hwdata
--
2.48.1
M
M
Murilo wrote on 30 Jan 16:36 +0100
[PATCH v2 4/9] gnu: hyprland-qtutils: Update to 0.1.3.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
2b5fd7fea06d632cbc4c9618de9d4e55c70b8fe2.1738251366.git.murilo@disroot.org
* gnu/packages/qt.scm (hyprland-qtutils): Update to 0.1.3.

Change-Id: Icc745e44435f472f4fbae1e3098d29319823c357
---
gnu/packages/qt.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 76c11af543..432282f9cf 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -5401,7 +5401,7 @@ (define-public soqt
(define-public hyprland-qtutils
(package
(name "hyprland-qtutils")
- (version "0.1.1")
+ (version "0.1.3")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -5410,7 +5410,7 @@ (define-public hyprland-qtutils
(file-name (git-file-name name version))
(sha256
(base32
- "02ymf8xypnxhknb3d0bxbp96hargwrg9syb9xs3va3rmx909r7b6"))))
+ "010p7b2asjb09vpr1jwjmvqzyd6dv2a9acl5jz0xdikbp1mwfvzn"))))
(build-system qt-build-system)
(arguments
(list #:tests? #f ;There are no tests.
--
2.48.1
M
M
Murilo wrote on 30 Jan 16:35 +0100
[PATCH v2 2/9] gnu: hyprlang: Update to 0.6.0.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
50746a1ee20ad38307697ab26c5c6fe4930aa740.1738251366.git.murilo@disroot.org
* gnu/packages/cpp.scm (hyprlang): Update to 0.6.0.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I33dba5c537bd99f4ea06d86c27457ff4b2bf3ed0
---
gnu/packages/cpp.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index c8199af9ce..3e6da27fc5 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,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")
--
2.48.1
M
M
Murilo wrote on 30 Jan 16:36 +0100
[PATCH v2 5/9] gnu: hyprwayland-scanner: Update to 0.4.4.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
04895dbb3443ace435aba3f7a0c9757638d8f3c2.1738251366.git.murilo@disroot.org
* gnu/packages/freedesktop.scm (hyprwayland-scanner): Update to 0.4.4.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I52fb2d404d17b69e474109488724e3cc9f31c157
---
gnu/packages/freedesktop.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 90397c2cf2..4e286a7a34 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1387,7 +1387,7 @@ (define-public hyprland-protocols
(define-public hyprwayland-scanner
(package
(name "hyprwayland-scanner")
- (version "0.4.2")
+ (version "0.4.4")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1396,11 +1396,11 @@ (define-public hyprwayland-scanner
(file-name (git-file-name name version))
(sha256
(base32
- "0r7ay4zjkfyr0xd73wz99qhnqjq7nma98gm51wm9lmai4igw90qw"))))
+ "1bnckwj7hh4k4knlyprybi1fmy9vda2h492hw6yska2shfzp6jvy"))))
(build-system cmake-build-system)
(arguments (list #:tests? #f)) ;No tests.
(inputs (list pugixml))
- (native-inputs (list gcc-13 pkg-config))
+ (native-inputs (list gcc-14 pkg-config))
(home-page "https://github.com/hyprwm/hyprwayland-scanner")
(synopsis "Hyprland implementation of @code{wayland-scanner}")
(description
--
2.48.1
M
M
Murilo wrote on 30 Jan 16:36 +0100
[PATCH v2 3/9] gnu: hyprcursor: Update to 0.1.11.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
4fbed8d03d13f4bb07c312a7f4b1763c28f5d258.1738251366.git.murilo@disroot.org
* gnu/packages/xdisorg.scm (hyprcursor): Update to 0.1.11.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I576a2ddf2ab97176500187bb84f63240f1b8f5fa
---
gnu/packages/xdisorg.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 89ece6d430..8e37a984d5 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")
--
2.48.1
M
M
Murilo wrote on 30 Jan 16:36 +0100
[PATCH v2 6/9] gnu: hyprpicker: Update to 0.4.2.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
12c2619507a0aeb07606af040baaea9927127f8f.1738251366.git.murilo@disroot.org
* gnu/packages/xdisorg.scm (hyprpicker): Update to 0.4.2.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I3f3f324042f05c586517d5d3686d907aacd5b970
---
gnu/packages/xdisorg.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 8e37a984d5..01b01488f6 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -3709,7 +3709,7 @@ (define-public hyprcursor
(define-public hyprpicker
(package
(name "hyprpicker")
- (version "0.4.1")
+ (version "0.4.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -3718,7 +3718,7 @@ (define-public hyprpicker
(file-name (git-file-name name version))
(sha256
(base32
- "11r06c62dqj81r27qhf36f3smnjyk3vz8naa655m8khv4qqvmvc2"))))
+ "1jnncnsrb8h3driryj27mnamh5fqs0sys6xmfwsyg4qx3dgb6s89"))))
(build-system cmake-build-system)
(arguments
(list #:tests? #f ;No tests.
@@ -3730,7 +3730,7 @@ (define-public hyprpicker
(("wl-copy" cmd)
(search-input-file
inputs (string-append "bin/" cmd)))))))))
- (native-inputs (list gcc-13 hyprwayland-scanner pkg-config))
+ (native-inputs (list gcc-14 hyprwayland-scanner pkg-config))
(inputs
(list cairo
hyprutils
--
2.48.1
M
M
Murilo wrote on 30 Jan 16:36 +0100
[PATCH v2 7/9] gnu: xdg-desktop-portal-hyprland: Update to 1.3.9.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
14706004ea66d5878d9aa4e8fc2cd665a6d4e7e7.1738251366.git.murilo@disroot.org
* gnu/packages/freedesktop.scm (xdg-desktop-portal-hyprland): Update to 1.3.9.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: Ia885131063d1798ac6a9b43877276e3469d69957
---
gnu/packages/freedesktop.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 4e286a7a34..b202f10a92 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -3316,7 +3316,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
--
2.48.1
M
M
Murilo wrote on 30 Jan 16:36 +0100
[PATCH v2 8/9] gnu: hypridle: Update to 0.1.5.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
507dd5c8a7ada0494b7b53c2d3181bd3fb04359b.1738251366.git.murilo@disroot.org
* gnu/packages/wm.scm (hypridle): Update to 0.1.5.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: Iab5fe7eb9bcfc9be445d22a447eb4329f439c341
---
gnu/packages/wm.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 47f9119ac0..e2b3452759 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -342,7 +342,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
--
2.48.1
M
M
Murilo wrote on 30 Jan 16:36 +0100
[PATCH v2 9/9] gnu: hyprland: Update to 0.47.1.
(address . 75923@debbugs.gnu.org)(name . Murilo)(address . murilo@disroot.org)
75b6e379e9d7b8452664733b47e0f70d8c760574.1738251366.git.murilo@disroot.org
* gnu/packages/wm.scm (hyprland): Update to 0.47.1.
[native-inputs]: Style it.

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

Toggle diff (37 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index e2b3452759..980ce22e4b 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -360,7 +360,7 @@ (define-public hypridle
(define-public hyprland
(package
(name "hyprland")
- (version "0.47.0")
+ (version "0.47.1")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/hyprwm/Hyprland"
@@ -377,7 +377,7 @@ (define-public hyprland
"subprojects"))))
(sha256
(base32
- "1s54vqniahda893fdn1b0ipx44arqd20kv6rdyqvrh1mp5bnj5s5"))))
+ "1k59aqny2bhfx5jw8yp0h8gqwxyrbvx9cp9pnsxhd4cgxk9fp2h5"))))
(build-system cmake-build-system)
(arguments
(list #:cmake cmake-3.30
@@ -407,9 +407,9 @@ (define-public hyprland
(native-inputs
(list gcc-14
hyprwayland-scanner
- (module-ref (resolve-interface
- '(gnu packages commencement))
- 'ld-wrapper)
+ (module-ref
+ (resolve-interface '(gnu packages commencement))
+ 'ld-wrapper)
pkg-config))
(inputs
(list aquamarine
--
2.48.1
M
M
Murilo wrote on 31 Jan 12:30 +0100
[PATCH v3 1/8] gnu: aquamarine: Update to 0.7.2.
(address . 75923@debbugs.gnu.org)
7db60753d5d91e0cb1d77a5bd3c89addbf054cc7.1738323043.git.murilo@disroot.org
* gnu/packages/xdisorg.scm (aquamarine): Update to 0.7.2.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I7a370244fc34915fb5e9a5c0058a374d6cddf5ac
---
gnu/packages/xdisorg.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 3fa09e0f32..89ece6d430 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -238,7 +238,7 @@ (define-public xvkbd
(define-public aquamarine
(package
(name "aquamarine")
- (version "0.7.1")
+ (version "0.7.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -247,14 +247,14 @@ (define-public aquamarine
(file-name (git-file-name name version))
(sha256
(base32
- "1agxqlcg3hqgvnm7ypna0lqrsi1ggyhscivjifiwi6b7y6465cim"))))
+ "0vzbhz3mpln6ikg15cawr3ji3yiv86lxcy23gm4c0bdpr3hq7mcm"))))
(build-system cmake-build-system)
(arguments
(list #:cmake cmake-3.30
;; TODO: Figure out what's expected in the test environment.
#:tests? #f))
(native-inputs
- (list gcc-13 hyprwayland-scanner pkg-config))
+ (list gcc-14 hyprwayland-scanner pkg-config))
(inputs
(list eudev
hwdata

base-commit: bdd6760b8c46e59f86415d67981acb6f77e9ed22
--
2.48.1
M
M
Murilo wrote on 31 Jan 12:30 +0100
[PATCH v3 5/8] gnu: hyprwayland-scanner: Update to 0.4.4.
(address . 75923@debbugs.gnu.org)
034ed83a1e589e746131b8ae04c5f3e79672e3e4.1738323043.git.murilo@disroot.org
* gnu/packages/freedesktop.scm (hyprwayland-scanner): Update to 0.4.4.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I52fb2d404d17b69e474109488724e3cc9f31c157
---
gnu/packages/freedesktop.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 90397c2cf2..4e286a7a34 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1387,7 +1387,7 @@ (define-public hyprland-protocols
(define-public hyprwayland-scanner
(package
(name "hyprwayland-scanner")
- (version "0.4.2")
+ (version "0.4.4")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1396,11 +1396,11 @@ (define-public hyprwayland-scanner
(file-name (git-file-name name version))
(sha256
(base32
- "0r7ay4zjkfyr0xd73wz99qhnqjq7nma98gm51wm9lmai4igw90qw"))))
+ "1bnckwj7hh4k4knlyprybi1fmy9vda2h492hw6yska2shfzp6jvy"))))
(build-system cmake-build-system)
(arguments (list #:tests? #f)) ;No tests.
(inputs (list pugixml))
- (native-inputs (list gcc-13 pkg-config))
+ (native-inputs (list gcc-14 pkg-config))
(home-page "https://github.com/hyprwm/hyprwayland-scanner")
(synopsis "Hyprland implementation of @code{wayland-scanner}")
(description
--
2.48.1
M
M
Murilo wrote on 31 Jan 12:30 +0100
[PATCH v3 6/8] gnu: hyprpicker: Update to 0.4.2.
(address . 75923@debbugs.gnu.org)
ef3a1f26b6a64b87c088c38ed55e7793f7d7e3e6.1738323043.git.murilo@disroot.org
* gnu/packages/xdisorg.scm (hyprpicker): Update to 0.4.2.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I3f3f324042f05c586517d5d3686d907aacd5b970
---
gnu/packages/xdisorg.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 8e37a984d5..01b01488f6 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -3709,7 +3709,7 @@ (define-public hyprcursor
(define-public hyprpicker
(package
(name "hyprpicker")
- (version "0.4.1")
+ (version "0.4.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -3718,7 +3718,7 @@ (define-public hyprpicker
(file-name (git-file-name name version))
(sha256
(base32
- "11r06c62dqj81r27qhf36f3smnjyk3vz8naa655m8khv4qqvmvc2"))))
+ "1jnncnsrb8h3driryj27mnamh5fqs0sys6xmfwsyg4qx3dgb6s89"))))
(build-system cmake-build-system)
(arguments
(list #:tests? #f ;No tests.
@@ -3730,7 +3730,7 @@ (define-public hyprpicker
(("wl-copy" cmd)
(search-input-file
inputs (string-append "bin/" cmd)))))))))
- (native-inputs (list gcc-13 hyprwayland-scanner pkg-config))
+ (native-inputs (list gcc-14 hyprwayland-scanner pkg-config))
(inputs
(list cairo
hyprutils
--
2.48.1
M
M
Murilo wrote on 31 Jan 12:30 +0100
[PATCH v3 4/8] gnu: hyprland-qtutils: Update to 0.1.3.
(address . 75923@debbugs.gnu.org)
83cfb162a72b726fb6fe436e78fba415f8042523.1738323043.git.murilo@disroot.org
* gnu/packages/qt.scm (hyprland-qtutils): Update to 0.1.3.

Change-Id: Icc745e44435f472f4fbae1e3098d29319823c357
---
gnu/packages/qt.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 76c11af543..432282f9cf 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -5401,7 +5401,7 @@ (define-public soqt
(define-public hyprland-qtutils
(package
(name "hyprland-qtutils")
- (version "0.1.1")
+ (version "0.1.3")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -5410,7 +5410,7 @@ (define-public hyprland-qtutils
(file-name (git-file-name name version))
(sha256
(base32
- "02ymf8xypnxhknb3d0bxbp96hargwrg9syb9xs3va3rmx909r7b6"))))
+ "010p7b2asjb09vpr1jwjmvqzyd6dv2a9acl5jz0xdikbp1mwfvzn"))))
(build-system qt-build-system)
(arguments
(list #:tests? #f ;There are no tests.
--
2.48.1
M
M
Murilo wrote on 31 Jan 12:30 +0100
[PATCH v3 7/8] gnu: xdg-desktop-portal-hyprland: Update gcc version.
(address . 75923@debbugs.gnu.org)
80ab4f4b8a504a35439043d3d95b23dadc168aee.1738323043.git.murilo@disroot.org
* gnu/packages/freedesktop.scm (xdg-desktop-portal-hyprland)
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: Ia885131063d1798ac6a9b43877276e3469d69957
---
gnu/packages/freedesktop.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 4e286a7a34..b202f10a92 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -3316,7 +3316,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
--
2.48.1
M
M
Murilo wrote on 31 Jan 12:30 +0100
[PATCH v3 2/8] gnu: hyprlang: Update to 0.6.0.
(address . 75923@debbugs.gnu.org)
5a25aeba57547bad8b82d6a532b7ff55bf6c8e8e.1738323043.git.murilo@disroot.org
* gnu/packages/cpp.scm (hyprlang): Update to 0.6.0.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I33dba5c537bd99f4ea06d86c27457ff4b2bf3ed0
---
gnu/packages/cpp.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index c8199af9ce..3e6da27fc5 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,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")
--
2.48.1
M
M
Murilo wrote on 31 Jan 12:30 +0100
[PATCH v3 8/8] gnu: hypridle: Update gcc version.
(address . 75923@debbugs.gnu.org)
0ed6724f09c97578f89462a8baf64095b6e3742e.1738323043.git.murilo@disroot.org
* gnu/packages/wm.scm (hypridle) [native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: Iab5fe7eb9bcfc9be445d22a447eb4329f439c341
---
gnu/packages/wm.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 068174bc4d..87550845be 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -342,7 +342,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
--
2.48.1
M
M
Murilo wrote on 31 Jan 12:30 +0100
[PATCH v3 3/8] gnu: hyprcursor: Update to 0.1.11.
(address . 75923@debbugs.gnu.org)
48735f9e5d4c1273e06e58546723b95965fb70ca.1738323043.git.murilo@disroot.org
* gnu/packages/xdisorg.scm (hyprcursor): Update to 0.1.11.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I576a2ddf2ab97176500187bb84f63240f1b8f5fa
---
gnu/packages/xdisorg.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 89ece6d430..8e37a984d5 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")
--
2.48.1
J
J
John Kehayias wrote on 1 Feb 21:16 +0100
Re: [PATCH v3 1/8] gnu: aquamarine: Update to 0.7.2.
(name . Murilo)(address . murilo@disroot.org)(address . 75923-done@debbugs.gnu.org)
87zfj5l8t4.fsf@protonmail.com
Hi!

On Fri, Jan 31, 2025 at 08:30 AM, Murilo wrote:

Toggle quote (4 lines)
> * gnu/packages/xdisorg.scm (aquamarine): Update to 0.7.2.
> [native-inputs]: Remove gcc-13; add gcc-14.
>

Thanks for this patch and the rest of the series. Checked that all built
locally and pushed starting at da2193db852 (with a minor change to the
last commit messages to specify the change is for building with gcc-14).

Closing.

John

Toggle quote (37 lines)
> Change-Id: I7a370244fc34915fb5e9a5c0058a374d6cddf5ac
> ---
> gnu/packages/xdisorg.scm | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
> index 3fa09e0f32..89ece6d430 100644
> --- a/gnu/packages/xdisorg.scm
> +++ b/gnu/packages/xdisorg.scm
> @@ -238,7 +238,7 @@ (define-public xvkbd
> (define-public aquamarine
> (package
> (name "aquamarine")
> - (version "0.7.1")
> + (version "0.7.2")
> (source (origin
> (method git-fetch)
> (uri (git-reference
> @@ -247,14 +247,14 @@ (define-public aquamarine
> (file-name (git-file-name name version))
> (sha256
> (base32
> - "1agxqlcg3hqgvnm7ypna0lqrsi1ggyhscivjifiwi6b7y6465cim"))))
> + "0vzbhz3mpln6ikg15cawr3ji3yiv86lxcy23gm4c0bdpr3hq7mcm"))))
> (build-system cmake-build-system)
> (arguments
> (list #:cmake cmake-3.30
> ;; TODO: Figure out what's expected in the test environment.
> #:tests? #f))
> (native-inputs
> - (list gcc-13 hyprwayland-scanner pkg-config))
> + (list gcc-14 hyprwayland-scanner pkg-config))
> (inputs
> (list eudev
> hwdata
>
> base-commit: bdd6760b8c46e59f86415d67981acb6f77e9ed22
Closed
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 75923@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 75923
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch