[PATCH 1/8] gnu: libdrm: Update to 2.4.109.

  • Done
  • quality assurance status badge
Details
2 participants
  • Ludovic Courtès
  • phodina
Owner
unassigned
Submitted by
phodina
Severity
normal
P
P
phodina wrote on 27 Jan 2022 12:43
(name . Guix Patches)(address . guix-patches@gnu.org)
zspXaomSGkZGJIxPgaRrIYh2kdNCGRb5Uazn5QrDYwQrAHliaGttCs-IdDMM3cSqJUGCqp90AY9CdnL4ye1vgmvvxc0Evg62z1OwlskalEU=@protonmail.com
Hi,

here is a patch set to update the sway window manager to latest version 1.7.

Since it updates wayland packages and libdrm is there a way how to test all the packages which are effected?

Currently I list the affected packages like this:

./pre-inst-env guix refresh --list-dependent <UPDATED PACKAGES>

I can use sed to remove the versions and also remove guix-minimal from the list
sed "s/@[-\.a-zA-Z0-9]* / /g" | sed "s/guix-minimal//g"

Finally I call the build itself
xargs ./pre-inst-env guix build

Since it touches lots of packages I expect it will go to core-updates, right? Should I mark the patches somehow (next time)?

There is package xf86-video-freedreno, but it also fails to build without the patches and by quick check the last commit is ~5yrs old.

Also should I test all the packages to build? I stopped at ungoogled-chromium as that requires a lot of resources and time.
----
Petr
Attachment: file
From cdcb165374e183c887c09096ea3ba9c813c4648c Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Wed, 26 Jan 2022 18:04:28 +0100
Subject: [PATCH 1/8] gnu: libdrm: Update to 2.4.109.

* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.109.

Toggle diff (32 lines)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index ec995c3496..51724a0df4 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -53,6 +53,7 @@
;;; Copyright © 2021 Felix Gruber <felgru@posteo.net>
;;; Copyright © 2021 jgart <jgart@dismail.de>
;;; Copyright © 2022 John Kehayias <john.kehayias@protonmail.com>
+;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -622,7 +623,7 @@ (define-public pixman
(define-public libdrm
(package
(name "libdrm")
- (version "2.4.107")
+ (version "2.4.109")
(source (origin
(method url-fetch)
(uri (string-append
@@ -630,7 +631,7 @@ (define-public libdrm
version ".tar.xz"))
(sha256
(base32
- "127qf1rzhaf13vdd75a58v5q34617hvangjlfnlkcdh37gqcwm65"))))
+ "09kzrdsd14zr0i3izvi5mck4vqccl3c9hr84r9i4is0zikh554v2"))))
(build-system meson-build-system)
(arguments
`(#:configure-flags
--
2.34.0
From 77bef403c1b74612314aa2e440543e04add05e84 Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Wed, 26 Jan 2022 18:07:17 +0100
Subject: [PATCH 2/8] gnu: wayland: Update to 1.20.0.

* gnu/packages/freedesktop.scm (wayland): Update to 1.20.0.

Toggle diff (31 lines)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 818d9966dd..fdd391b36c 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -29,6 +29,7 @@
;;; Copyright © 2021 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2022 Daniel Meißner <daniel.meissner-i4k@ruhr-uni-bochum.de>
+;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -956,14 +957,14 @@ (define-public python2-pyxdg
(define-public wayland
(package
(name "wayland")
- (version "1.19.0")
+ (version "1.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://wayland.freedesktop.org/releases/"
name "-" version ".tar.xz"))
(sha256
(base32
- "05bd2vphyx8qwa1mhsj1zdaiv4m4v94wrlssrn0lad8d601dkk5s"))))
+ "09c7rpbwavjg4y16mrfa57gk5ix6rnzpvlnv1wp7fnbh9hak985q"))))
(build-system meson-build-system)
(outputs '("out" "doc"))
(arguments
--
2.34.0
From 4f285bbbeecbe14882e4b919c531cba30d5e7b98 Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Thu, 27 Jan 2022 09:28:26 +0100
Subject: [PATCH 6/8] gnu: cagebreak: Update to 1.8.3.

* gnu/packages/wm.scm (cagebreak): Update to 1.8.3.

Toggle diff (40 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index e17d03fe8b..7a2059377f 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -2476,7 +2476,7 @@ (define-public xnotify
(define-public cagebreak
(package
(name "cagebreak")
- (version "1.8.0")
+ (version "1.8.3")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -2485,13 +2485,18 @@ (define-public cagebreak
(file-name (git-file-name name version))
(sha256
(base32
- "0296mnzk7qd0zvnhw716jvpp7madjsar373ixx4qcff0m0jwfrxm"))))
+ "0vm97ak0589v39m3fljf1qhy92dqgiqcrrfp757gg7q58qwa6dkf"))))
(build-system meson-build-system)
- (arguments '(#:configure-flags '("-Dxwayland=true")))
- (native-inputs
- (list pandoc pkg-config))
- (inputs
- (list libevdev pango wlroots))
+ (arguments
+ `(#:configure-flags '("-Dxwayland=true")
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'fix-data-dir
+ (lambda* (#:key outputs #:allow-other-keys)
+ (substitute* "meson.build"
+ (("/etc/") (string-append (assoc-ref outputs "out") "/etc"))))))))
+ (native-inputs (list pandoc pkg-config))
+ (inputs (list libevdev pango wlroots))
(home-page "https://github.com/project-repo/cagebreak")
(synopsis "Tiling wayland compositor inspired by ratpoison")
(description
--
2.34.0
From 3f8243456eb4165d011540a621ea1c37e7f49588 Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Wed, 26 Jan 2022 18:09:02 +0100
Subject: [PATCH 3/8] gnu: wayland-protocols: Update to 1.24.

* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.24.

Toggle diff (24 lines)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index fdd391b36c..47124640e4 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1022,7 +1022,7 @@ (define-public wayland
(define-public wayland-protocols
(package
(name "wayland-protocols")
- (version "1.23")
+ (version "1.24")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1030,7 +1030,7 @@ (define-public wayland-protocols
"wayland-protocols-" version ".tar.xz"))
(sha256
(base32
- "0xizccackgwszjhlq7jjiv2z2gwppljx0w32ga91bxlnby8z22kc"))))
+ "1hlb6gvyqlmsdkv5179ccj07p04cn6xacjkgklakbszczv7xiw5z"))))
(build-system meson-build-system)
(inputs
(list wayland))
--
2.34.0
From 99619d4039ed018d42f8a492c959c9458de11581 Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Wed, 26 Jan 2022 18:12:34 +0100
Subject: [PATCH 5/8] gnu: sway: Update to 1.7.

* gnu/packages/wm.scm (sway): Update to 1.7.

Toggle diff (24 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 007c9bf73c..e17d03fe8b 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -1575,7 +1575,7 @@ (define-public wlroots
(define-public sway
(package
(name "sway")
- (version "1.6.1")
+ (version "1.7")
(source
(origin
(method git-fetch)
@@ -1584,7 +1584,7 @@ (define-public sway
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0j4sdbsrlvky1agacc0pcz9bwmaxjmrapjnzscbd2i0cria2fc5j"))))
+ (base32 "0ss3l258blyf2d0lwd7pi7ga1fxfj8pxhag058k7cmjhs3y30y5l"))))
(build-system meson-build-system)
(arguments
`(#:phases
--
2.34.0
From f7f91b299c0d079bba073f5dc4bf7c97112fec4a Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Thu, 27 Jan 2022 09:34:07 +0100
Subject: [PATCH 8/8] gnu: hikari: Update to 2.3.3.

* gnu/packages/wm.scm (hikari): Update to 2.3.3.

Toggle diff (23 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index fec7523a6d..b68295d11a 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -2533,14 +2533,14 @@ (define-public libucl
(define-public hikari
(package
(name "hikari")
- (version "2.3.2")
+ (version "2.3.3")
(source
(origin
(method url-fetch)
(uri (string-append "https://hikari.acmelabs.space/releases/"
"hikari-" version ".tar.gz"))
(sha256
- (base32 "1jvy21irh6s7czff2hk63spswqibjcjhrpsgmrki5bii9ddi73wy"))))
+ (base32 "1qjd9dhpmv75idf6jjzwff8wgliad4d0af8pih9526p14vrnyws0"))))
(build-system gnu-build-system)
(native-inputs
(list bmake pkg-config wayland-protocols))
--
2.34.0
From a998a5b6e625b30f7411195707dccd89d34b12ea Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Wed, 26 Jan 2022 18:09:58 +0100
Subject: [PATCH 4/8] gnu: wlroots: Update to 0.15.0.

* gnu/packages/wm.scm (wlroots): Update to 0.15.0.
[source]: Update url link to
pointing now to archived repo.

Toggle diff (35 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 9549b073cf..007c9bf73c 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -45,7 +45,7 @@
;;; Copyright © 2021 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2021 qblade <qblade@protonmail.com>
;;; Copyright © 2021 lasnesne <lasnesne@lagunposprasihopre.org>
-;;; Copyright © 2021 Petr Hodina <phodina@protonmail.com>
+;;; Copyright © 2021, 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2021 jgart <jgart@dismail.de>
;;; Copyright © 2021 Disseminate Dissent <disseminatedissent@protonmail.com>
;;; Copyright © 2022 John Kehayias <john.kehayias@protonmail.com>
@@ -1529,16 +1529,16 @@ (define-public polybar
(define-public wlroots
(package
(name "wlroots")
- (version "0.14.1")
+ (version "0.15.0")
(source
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/swaywm/wlroots")
+ (url "https://gitlab.freedesktop.org/wlroots/wlroots")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "1sshp3lvlkl1i670kxhwsb4xzxl8raz6769kqvgmxzcb63ns9ay1"))))
+ (base32 "0wdzs0wpv61pxgy3mx3xjsndyfmbj30v47d3w9ymmnd4r479n41n"))))
(build-system meson-build-system)
(arguments
`(#:phases
--
2.34.0
From 4ce1446ff5181ac5245a866eea06230eb0776428 Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Thu, 27 Jan 2022 09:31:00 +0100
Subject: [PATCH 7/8] gnu: dwl: Update to 0.2.2.

* gnu/packages/wm.scm (dwl): Update to 0.2.2.

Toggle diff (24 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 7a2059377f..fec7523a6d 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -1408,7 +1408,7 @@ (define-public cwm
(define-public dwl
(package
(name "dwl")
- (version "0.2.1")
+ (version "0.2.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1417,7 +1417,7 @@ (define-public dwl
(file-name (git-file-name name version))
(sha256
(base32
- "0js8xjc2rx1ml6s58s90jrak5n7vh3kj5na2j4yy3qy0cb501xcm"))))
+ "022ax9bafhwzdvz395q4gj706q75h14nasmrp4gfyd21x06slqag"))))
(build-system gnu-build-system)
(arguments
`(#:tests? #f ; no tests
--
2.34.0
P
P
phodina wrote on 17 Apr 2022 04:26
Re: bug#53581: Acknowledgement ([PATCH 1/8] gnu: libdrm: Update to 2.4.109.)
(address . 53581@debbugs.gnu.org)(name . marius@gnu.org)(address . marius@gnu.org)
bLgz93vs16S4LSemdhF3p1b_zbWDFF2OIlFv74wDohiAiLeOUGMiFP8RHFJ2vVG7WHhpJnfexjkvx5yoRJSVXFbZvCKjGgHYaRcgv5Mx-ho=@protonmail.com
Hi,

here are updated patches rebased on core-update branch.

----
Petr
From aeb2c69293ccc644a8e7e5d13ad71f69076720b0 Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Wed, 26 Jan 2022 18:04:28 +0100
Subject: [PATCH v2 1/9] gnu: libdrm: Update to 2.4.110.

* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.110.

Toggle diff (32 lines)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index d2caee85ec..f331f62abd 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -54,6 +54,7 @@
;;; Copyright © 2021 jgart <jgart@dismail.de>
;;; Copyright © 2022 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com>
+;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -623,7 +624,7 @@ (define-public pixman
(define-public libdrm
(package
(name "libdrm")
- (version "2.4.107")
+ (version "2.4.110")
(source (origin
(method url-fetch)
(uri (string-append
@@ -631,7 +632,7 @@ (define-public libdrm
version ".tar.xz"))
(sha256
(base32
- "127qf1rzhaf13vdd75a58v5q34617hvangjlfnlkcdh37gqcwm65"))))
+ "0dwpry9m5l27dlhq48j4bsiqwm0247cxdqwv3b7ddmkynk2f9kpf"))))
(build-system meson-build-system)
(arguments
`(#:configure-flags
--
2.35.1
From db559186745704fc99252183958d4b718c25d076 Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Thu, 27 Jan 2022 09:28:26 +0100
Subject: [PATCH v2 6/9] gnu: cagebreak: Update to 1.8.3.

* gnu/packages/wm.scm (cagebreak): Update to 1.8.3.

Toggle diff (40 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 166bd74419..ff10c21147 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -2514,7 +2514,7 @@ (define-public xnotify
(define-public cagebreak
(package
(name "cagebreak")
- (version "1.8.0")
+ (version "1.8.3")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -2523,13 +2523,18 @@ (define-public cagebreak
(file-name (git-file-name name version))
(sha256
(base32
- "0296mnzk7qd0zvnhw716jvpp7madjsar373ixx4qcff0m0jwfrxm"))))
+ "0vm97ak0589v39m3fljf1qhy92dqgiqcrrfp757gg7q58qwa6dkf"))))
(build-system meson-build-system)
- (arguments '(#:configure-flags '("-Dxwayland=true")))
- (native-inputs
- (list pandoc pkg-config))
- (inputs
- (list libevdev pango wlroots))
+ (arguments
+ `(#:configure-flags '("-Dxwayland=true")
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'fix-data-dir
+ (lambda* (#:key outputs #:allow-other-keys)
+ (substitute* "meson.build"
+ (("/etc/") (string-append (assoc-ref outputs "out") "/etc"))))))))
+ (native-inputs (list pandoc pkg-config))
+ (inputs (list libevdev pango wlroots))
(home-page "https://github.com/project-repo/cagebreak")
(synopsis "Tiling wayland compositor inspired by ratpoison")
(description
--
2.35.1
From 1080c13d8f0b694cc51aadb4ebc417d17c777e7f Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Wed, 26 Jan 2022 18:09:02 +0100
Subject: [PATCH v2 3/9] gnu: wayland-protocols: Update to 1.24.

* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.24.

Toggle diff (24 lines)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 129a59386c..181e7f1bd2 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1031,7 +1031,7 @@ (define-public wayland
(define-public wayland-protocols
(package
(name "wayland-protocols")
- (version "1.23")
+ (version "1.24")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1039,7 +1039,7 @@ (define-public wayland-protocols
"wayland-protocols-" version ".tar.xz"))
(sha256
(base32
- "0xizccackgwszjhlq7jjiv2z2gwppljx0w32ga91bxlnby8z22kc"))))
+ "1hlb6gvyqlmsdkv5179ccj07p04cn6xacjkgklakbszczv7xiw5z"))))
(build-system meson-build-system)
(inputs
(list wayland))
--
2.35.1
From 744c548d5c5a2b6076339bf4c75148b7e8909c0e Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Thu, 27 Jan 2022 09:34:07 +0100
Subject: [PATCH v2 8/9] gnu: hikari: Update to 2.3.3.

* gnu/packages/wm.scm (hikari): Update to 2.3.3.

Toggle diff (23 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index e643e0f25b..eb74342ce5 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -2571,14 +2571,14 @@ (define-public libucl
(define-public hikari
(package
(name "hikari")
- (version "2.3.2")
+ (version "2.3.3")
(source
(origin
(method url-fetch)
(uri (string-append "https://hikari.acmelabs.space/releases/"
"hikari-" version ".tar.gz"))
(sha256
- (base32 "1jvy21irh6s7czff2hk63spswqibjcjhrpsgmrki5bii9ddi73wy"))))
+ (base32 "1qjd9dhpmv75idf6jjzwff8wgliad4d0af8pih9526p14vrnyws0"))))
(build-system gnu-build-system)
(native-inputs
(list bmake pkg-config wayland-protocols))
--
2.35.1
From f954afbd487a3aa7d578cc7155d5793c216a5267 Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Wed, 26 Jan 2022 18:12:34 +0100
Subject: [PATCH v2 5/9] gnu: sway: Update to 1.7.

* gnu/packages/wm.scm (sway): Update to 1.7.

Toggle diff (24 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 59cad3c2a0..166bd74419 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -1578,7 +1578,7 @@ (define-public wlroots
(define-public sway
(package
(name "sway")
- (version "1.6.1")
+ (version "1.7")
(source
(origin
(method git-fetch)
@@ -1587,7 +1587,7 @@ (define-public sway
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0j4sdbsrlvky1agacc0pcz9bwmaxjmrapjnzscbd2i0cria2fc5j"))))
+ (base32 "0ss3l258blyf2d0lwd7pi7ga1fxfj8pxhag058k7cmjhs3y30y5l"))))
(build-system meson-build-system)
(arguments
`(#:phases
--
2.35.1
From 37e22a0974dbb94b1f912a30f3d56cd108802b1e Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Sun, 17 Apr 2022 04:10:45 +0200
Subject: [PATCH v2 9/9] gnu: hikari: Simplify inputs.

* gnu/packages/wm.scm (hikari)[inputs]: Simplify.

Toggle diff (29 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index eb74342ce5..0a0551113e 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -2583,14 +2583,14 @@ (define-public hikari
(native-inputs
(list bmake pkg-config wayland-protocols))
(inputs
- `(("cairo" ,cairo)
- ("libinput" ,libinput)
- ("libucl" ,libucl)
- ("libxkbcommon" ,libxkbcommon)
- ("pam" ,linux-pam)
- ("pango" ,pango)
- ("wayland" ,wayland)
- ("wlroots" ,wlroots)))
+ (list cairo
+ libinput
+ libucl
+ libxkbcommon
+ linux-pam
+ pango
+ wayland
+ wlroots))
(arguments
`(#:tests? #f ; no tests
#:make-flags
--
2.35.1
From bcccb9e01eb294bab7a7d2e0bba96de6d7487d02 Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Wed, 26 Jan 2022 18:09:58 +0100
Subject: [PATCH v2 4/9] gnu: wlroots: Update to 0.15.1.

* gnu/packages/wm.scm (wlroots): Update to 0.15.1.
[source]: Update url link to
pointing now to archived repo.

Toggle diff (35 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 3de760d7a6..59cad3c2a0 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -45,7 +45,7 @@
;;; Copyright © 2021 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2021 qblade <qblade@protonmail.com>
;;; Copyright © 2021 lasnesne <lasnesne@lagunposprasihopre.org>
-;;; Copyright © 2021 Petr Hodina <phodina@protonmail.com>
+;;; Copyright © 2021, 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2021 jgart <jgart@dismail.de>
;;; Copyright © 2021 Disseminate Dissent <disseminatedissent@protonmail.com>
;;; Copyright © 2022 John Kehayias <john.kehayias@protonmail.com>
@@ -1532,16 +1532,16 @@ (define-public polybar
(define-public wlroots
(package
(name "wlroots")
- (version "0.14.1")
+ (version "0.15.1")
(source
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/swaywm/wlroots")
+ (url "https://gitlab.freedesktop.org/wlroots/wlroots")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "1sshp3lvlkl1i670kxhwsb4xzxl8raz6769kqvgmxzcb63ns9ay1"))))
+ (base32 "00s73nhi3sc48l426jdlqwpclg41kx1hv0yk4yxhbzw19gqpfm1h"))))
(build-system meson-build-system)
(arguments
`(#:phases
--
2.35.1
From b3c71c2101e7bf1f833d5fcaeeb21241d1b0241d Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Thu, 27 Jan 2022 09:31:00 +0100
Subject: [PATCH v2 7/9] gnu: dwl: Update to 0.3.1.

* gnu/packages/wm.scm (dwl): Update to 0.3.1.

Toggle diff (24 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index ff10c21147..e643e0f25b 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -1411,7 +1411,7 @@ (define-public cwm
(define-public dwl
(package
(name "dwl")
- (version "0.2.1")
+ (version "0.3.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1420,7 +1420,7 @@ (define-public dwl
(file-name (git-file-name name version))
(sha256
(base32
- "0js8xjc2rx1ml6s58s90jrak5n7vh3kj5na2j4yy3qy0cb501xcm"))))
+ "0952kajc60ijy6qz14y6s5n7dyyf14ndzrhs4ynxj97k76742z2l"))))
(build-system gnu-build-system)
(arguments
`(#:tests? #f ; no tests
--
2.35.1
From 890321f986bca42cf0d1d178e8cd3ca4af6e21ec Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Wed, 26 Jan 2022 18:07:17 +0100
Subject: [PATCH v2 2/9] gnu: wayland: Update to 1.20.0.

* gnu/packages/freedesktop.scm (wayland): Update to 1.20.0.

Toggle diff (31 lines)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 55bde8e705..129a59386c 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -29,6 +29,7 @@
;;; Copyright © 2021 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2022 Daniel Meißner <daniel.meissner-i4k@ruhr-uni-bochum.de>
+;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -965,14 +966,14 @@ (define-public python2-pyxdg
(define-public wayland
(package
(name "wayland")
- (version "1.19.0")
+ (version "1.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://wayland.freedesktop.org/releases/"
name "-" version ".tar.xz"))
(sha256
(base32
- "05bd2vphyx8qwa1mhsj1zdaiv4m4v94wrlssrn0lad8d601dkk5s"))))
+ "09c7rpbwavjg4y16mrfa57gk5ix6rnzpvlnv1wp7fnbh9hak985q"))))
(build-system meson-build-system)
(outputs '("out" "doc"))
(arguments
--
2.35.1
P
P
phodina wrote on 20 Jun 2022 20:42
Ping
(name . 53581@debbugs.gnu.org)(address . 53581@debbugs.gnu.org)(name . Ludovic Courtès)(address . ludo@gnu.org)
7U75mJwuMozmmOSbE6jPz5UrIx08kyE5iIOHD_WwBblqt9L0zlDywRhgshVYog8pN57T5thVGPTMRfsaVQXP8rTRKylpmikuJzJcxjNAom0=@protonmail.com
Hi,

could somebody have a look at the patches?

FIY: I will test them on the latest core-updates as some time has pasted but recently openssl (both the 1.x.x and 3.x.x) is failing due to expired certs so I'm waiting for 21.6.2022 as the new release with fixes should come and then I'll also rebase these patches.

Thanks,
Petr
Attachment: file
L
L
Ludovic Courtès wrote on 21 Jun 2022 07:31
(name . phodina)(address . phodina@protonmail.com)(name . 53581@debbugs.gnu.org)(address . 53581@debbugs.gnu.org)
87o7ym60qr.fsf@gnu.org
Hi!

phodina <phodina@protonmail.com> skribis:

Toggle quote (2 lines)
> could somebody have a look at the patches?

It all LGTM.

Toggle quote (2 lines)
> FIY: I will test them on the latest core-updates as some time has pasted but recently openssl (both the 1.x.x and 3.x.x) is failing due to expired certs so I'm waiting for 21.6.2022 as the new release with fixes should come and then I'll also rebase these patches.

Same here: I was going to test them and then stumbled upon that OpenSSL
test failure. I’ll see if we can update it or workaround the issue.

To be continued…

Ludo’.
L
L
Ludovic Courtès wrote on 22 Jun 2022 12:41
Re: bug#53581: [PATCH 1/8] gnu: libdrm: Update to 2.4.109.
(name . phodina)(address . phodina@protonmail.com)(name . 53581@debbugs.gnu.org)(address . 53581-done@debbugs.gnu.org)
87edzh3rqk.fsf_-_@gnu.org
Hi,

Ludovic Courtès <ludo@gnu.org> skribis:

Toggle quote (11 lines)
> phodina <phodina@protonmail.com> skribis:
>
>> could somebody have a look at the patches?
>
> It all LGTM.
>
>> FIY: I will test them on the latest core-updates as some time has pasted but recently openssl (both the 1.x.x and 3.x.x) is failing due to expired certs so I'm waiting for 21.6.2022 as the new release with fixes should come and then I'll also rebase these patches.
>
> Same here: I was going to test them and then stumbled upon that OpenSSL
> test failure. I’ll see if we can update it or workaround the issue.

Done:


I pushed the whole series as a589049e141588ebcf4079116e378d60b779f6b4 on
‘core-updates’. Note that not everything had been built by the time I
pushed, so please keep an eye on it and let me know if anything’s amiss.

Thanks and apologies for the delay!

Ludo’.
Closed
?