From 2537cc9a6dd54a53e4e188c7a00c30cab399bc4a Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Tue, 17 Feb 2026 18:23:48 -0800 Subject: [PATCH] Adjust taffybar ecosystem constraints for GHC 9.12 --- build-constraints.yaml | 4 +--- docker/02-apt-get-install.sh | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 79b0d39e..4b04ebb8 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4689,10 +4689,10 @@ packages: - dbus-menu - gi-cairo-connector - gi-cairo-render + - gi-gtk-layer-shell - gtk-sni-tray - gtk-strut - rate-limit - - status-notifier-item - taffybar - time-units - xml-helpers @@ -7570,7 +7570,6 @@ packages: - systemd-socket-activation < 0 # tried systemd-socket-activation-1.1.0.2, but its *library* requires base ^>=4.18 || ^>=4.19 and the snapshot contains base-4.21.1.0 - systemd-socket-activation < 0 # tried systemd-socket-activation-1.1.0.2, but its *library* requires containers ^>=0.6.4 and the snapshot contains containers-0.7 - systemd-socket-activation < 0 # tried systemd-socket-activation-1.1.0.2, but its *library* requires network ^>=3.1.2 and the snapshot contains network-3.2.8.0 - - taffybar < 0 # tried taffybar-4.1.1, but its *library* requires the disabled package: xdg-desktop-entry - tasty-bench-fit < 0 # tried tasty-bench-fit-0.1.1, but its *library* requires the disabled package: regression-simple - tasty-hunit-compat < 0 # tried tasty-hunit-compat-0.2.0.1, but its *library* requires tasty < 1.5 and the snapshot contains tasty-1.5.3 - tasty-stats < 0 # tried tasty-stats-0.2.0.4, but its *library* requires containers >=0.4 && < 0.6 and the snapshot contains containers-0.7 @@ -7734,7 +7733,6 @@ packages: - writer-cps-mtl < 0 # tried writer-cps-mtl-0.1.1.6, but its *library* requires mtl < 2.3 and the snapshot contains mtl-2.3.1 - writer-cps-mtl < 0 # tried writer-cps-mtl-0.1.1.6, but its *library* requires transformers >=0.4 && < 0.6 and the snapshot contains transformers-0.6.1.2 - wss-client < 0 # tried wss-client-0.3.0.0, but its *library* requires websockets >=0.12.6 && < 0.13 and the snapshot contains websockets-0.13.0.0 - - xdg-desktop-entry < 0 # tried xdg-desktop-entry-0.1.1.2, but its *library* requires ini >=0.4.1 && < 0.4.3 and the snapshot contains ini-0.5.1 - xmonad-extras < 0 # tried xmonad-extras-0.17.2, but its *library* requires bytestring >=0.9 && < 0.12 and the snapshot contains bytestring-0.12.2.0 - xmonad-extras < 0 # tried xmonad-extras-0.17.2, but its *library* requires dbus >=1.2 && < 1.4 and the snapshot contains dbus-1.4.1 - yeshql < 0 # tried yeshql-4.2.0.0, but its *library* requires the disabled package: yeshql-hdbc diff --git a/docker/02-apt-get-install.sh b/docker/02-apt-get-install.sh index fca9e26d..2deb064b 100755 --- a/docker/02-apt-get-install.sh +++ b/docker/02-apt-get-install.sh @@ -68,6 +68,7 @@ apt-get install -y \ libgsl-dev \ libgtk-3-dev \ libgtk-4-dev \ + libgtk-layer-shell-dev \ libgtk2.0-dev \ libgtksourceview-3.0-dev \ libgtksourceview-5-dev \