packages feed

Cabal revisions of xnobar-1.0.0.1

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version: 3.4-name:          xnobar-version:       1.0.0.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.51-                 , xnobar:server-                 , xnobar:scroller-    hs-source-dirs: lib/XNobar--executable echo-    import: common-    build-depends: xnobar:positive32-                 , xnobar:scroller-                 , xnobar:server-                 , xmobar >= 0.48.1 && <= 0.51-    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.8-                 , 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 >= 1.3.6 && < 1.5-                 , flow >= 2.0.0 && < 2.1-                 , 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 >= 1.7.16 && <= 1.8-                 , flow >= 2.0.0 && < 2.1-                 , mtl >= 2.3.1 && < 2.4-                 , process >= 1.6.18 && < 1.7-                 , xmobar >= 0.48.1 && <= 0.51-                 , 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 >= 1.7.16 && <= 1.8-                 , xnobar:notification-                 , xnobar:positive32-                 , xnobar:scroller-    hs-source-dirs: test+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