Skip to content

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

Merged
juhp merged 1 commit intocommercialhaskell:masterfrom
colonelpanic8:add-gi-gtk-layer-shell
Feb 18, 2026
Merged

Add gi-gtk-layer-shell, re-enable taffybar ecosystem#7949
juhp merged 1 commit intocommercialhaskell:masterfrom
colonelpanic8:add-gi-gtk-layer-shell

Conversation

@colonelpanic8
Copy link
Copy Markdown
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.

@juhp
Copy link
Copy Markdown
Member

juhp commented Feb 18, 2026

Oops I should have looked here before attempting to fix up things, sorry

@juhp
Copy link
Copy Markdown
Member

juhp commented Feb 18, 2026

I guess taffybar is still disabled in nightly guess - do you want to refresh this PR or I can also take care of it

@juhp
Copy link
Copy Markdown
Member

juhp commented Feb 18, 2026

Ugh I see I messed even more than I thought - I had added libgtk-layer-shell-dev to the nightly branch but not pushed it to the master branch :palmface:

@juhp juhp merged commit 2af99e1 into commercialhaskell:master Feb 18, 2026
1 check failed
@juhp
Copy link
Copy Markdown
Member

juhp commented Feb 18, 2026

Merged, thank you!

juhp added a commit that referenced this pull request Feb 18, 2026
@juhp
Copy link
Copy Markdown
Member

juhp commented Feb 18, 2026

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

2 participants