~ruther/guix-local

dad701be6e0e504522f7c855c0fa25121dcdca9d — Murilo 6 months ago db463c0
gnu: Remove wayland-protocols-next.

* gnu/packages/freedesktop.scm (wayland-protocols-next): Delete variable.
* gnu/packages/wm.scm (hyprland)[inputs]: Change wayland-protocols-next
to wayland-protocols.

This was a temporary package expected to be removed once the mesa-updates
branch was merged, it was only in use by hyprland.
See 7c1a30f3f91bd2e173d43ef110ed471abfcbb17e.

Change-Id: I9bf2f986815344ec79f013c0446cffbfdbdd76d7
Signed-off-by: John Kehayias <john@guixotic.coop>
2 files changed, 1 insertions(+), 18 deletions(-)

M gnu/packages/freedesktop.scm
M gnu/packages/wm.scm
M gnu/packages/freedesktop.scm => gnu/packages/freedesktop.scm +0 -17
@@ 1433,23 1433,6 @@ protocol either in Wayland core, or some other protocol in wayland-protocols.")
    (home-page "https://wayland.freedesktop.org")
    (license license:expat)))

;; TODO: Remove this package when wayland-protocols >= 1.45.
;; This package is currently only used by hyprland.
;; It will be removed on the next mesa-updates merge.
(define-public wayland-protocols-next
  (package/inherit wayland-protocols
    (name "wayland-protocols")
    (version "1.45")
    (source (origin
              (method git-fetch)
              (uri (git-reference
                    (url "https://gitlab.freedesktop.org/wayland/wayland-protocols")
                    (commit version)))
              (file-name (git-file-name name version))
              (sha256
               (base32
                "1d2fv41vq75pvgkd3ykjypnp8zv0afv71p36cd91h19lbmwaia8h"))))))

(define-public wayland-protocols-1.42
  (package
    (inherit wayland-protocols)

M gnu/packages/wm.scm => gnu/packages/wm.scm +1 -1
@@ 439,7 439,7 @@ loginctl commands (lock/unlock/before-sleep) and inhibit.")
           re2-next
           udis86
           wayland
           wayland-protocols-next
           wayland-protocols
           xcb-util-errors
           xcb-util-wm
           xorg-server-xwayland))