Skip to content

Add gi-gtk-layer-shell, re-enable taffybar ecosystem#7949

Open
colonelpanic8 wants to merge 7 commits intocommercialhaskell:masterfrom
colonelpanic8:add-gi-gtk-layer-shell
Open

Add gi-gtk-layer-shell, re-enable taffybar ecosystem#7949
colonelpanic8 wants to merge 7 commits intocommercialhaskell:masterfrom
colonelpanic8:add-gi-gtk-layer-shell

Conversation

@colonelpanic8
Copy link
Contributor

@colonelpanic8 colonelpanic8 commented Feb 9, 2026

Summary

  • Add libgtk-layer-shell-dev to the Docker build environment.
  • Add gi-gtk-layer-shell to build-constraints.yaml under @IvanMalison.
  • Re-enable the taffybar ecosystem on GHC 9.12 by removing now-unnecessary caps/disabled constraints and bumping the remaining blocker:
    • remove the xdg-desktop-entry < 0 disabled constraint (compatible xdg-desktop-entry-0.1.1.3 is on Hackage)
    • remove the gtk-sni-tray upper bound (compatible gtk-sni-tray-0.1.14.2 is on Hackage)
    • remove the taffybar disabled constraint (compatible dbus-menu-0.1.3.2 is on Hackage)
    • require status-notifier-item >= 0.3.2.8 (relaxes template-haskell/optparse-applicative bounds for GHC 9.12)

Fixes #7948.

Related Hackage Releases

  • xdg-desktop-entry-0.1.1.3
  • dbus-menu-0.1.3.2
  • gtk-sni-tray-0.1.14.2
  • status-notifier-item-0.3.2.8
  • taffybar-5.1.3

Note: documentation for the GTK/GI packages was uploaded manually to Hackage (Hackage can't build those docs on its infrastructure).

Testing

  • GitHub Actions: etc/check.sh / curator check-snapshot passed for this PR (GHC 9.12.3, nightly-2026-02-13).
  • Local: built + generated/uploaded Haddocks for the GTK/GI packages as part of the Hackage release process.

colonelpanic8 and others added 7 commits February 9, 2026 00:41
- Add libgtk-layer-shell-dev to Docker build environment
- Add gi-gtk-layer-shell to build-constraints.yaml under @IvanMalison
- Remove taffybar < 0 constraint (xdg-desktop-entry 0.1.1.3 fixes ini bound)
- Remove xdg-desktop-entry < 0 constraint (0.1.1.3 supports ini 0.5.x)
- Remove gtk-sni-tray < 0.1.10 upper bound (resolves commercialhaskell#7948)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

gtk-sni-tray-0.1.10.0

1 participant