cabal-version: 3.4 name: xnobar version: 1.0.0.1 x-revision: 1 maintainer: Enrico Maria De Angelis homepage: https://codeberg.org/Aster89/xnobar synopsis: Text-based notification server for XMobar description: Text-based notification server for XMobar. It also exposes just the back-end, to be used as a library, as shown in exe/Echo.hs. category: System license: BSD-3-Clause source-repository head type: git location: https://codeberg.org/Aster89/xnobar.git branch: master common common default-language: GHC2024 build-depends: base >= 4.18.1 && < 5 library import: common exposed-modules: XNobar build-depends: xmobar >= 0.48.1 && < 0.52 , xnobar:server , xnobar:scroller hs-source-dirs: lib/XNobar executable echo import: common build-depends: xnobar:positive32 , xnobar:scroller , xnobar:server , xmobar hs-source-dirs: exe main-is: Echo.hs library server import: common visibility: public exposed-modules: XNobar.Server build-depends: dbus >= 1.3.6 && < 1.5 , extra >= 1.7.16 && < 1.9 , flow >= 2.0.0 && < 2.1 , transformers >= 0.6.1 && < 0.7 , xnobar:notification , xnobar:positive32 hs-source-dirs: lib/Server library notification import: common exposed-modules: XNobar.Internal.Notification build-depends: containers >= 0.6.8 && < 0.9 , dbus , flow , xnobar:positive32 hs-source-dirs: lib/Notification library scroller import: common exposed-modules: XNobar.Scroller, XNobar.Internal.Scroller build-depends: async >= 2.2.5 && < 2.3 , directory >= 1.3.8 && < 1.4 , extra , flow , mtl >= 2.3.1 && < 2.4 , process >= 1.6.18 && < 1.7 , xmobar , xnobar:notification , xnobar:positive32 , xnobar:server hs-source-dirs: lib/Scroller library positive32 import: common exposed-modules: XNobar.Internal.Positive32 hs-source-dirs: lib/Positive32 test-suite test import: common type: exitcode-stdio-1.0 main-is: Main.hs build-depends: QuickCheck , extra , xnobar:notification , xnobar:positive32 , xnobar:scroller hs-source-dirs: test