Name: bustle Category: Network, Desktop Version: 0.7.3 Cabal-Version: 2.0 Tested-With: GHC == 8.4.3 Synopsis: Draw sequence diagrams of D-Bus traffic Description: Bustle records and draws sequence diagrams of D-Bus activity, showing signal emissions, method calls and their corresponding returns, with timestamps for each individual event and the duration of each method call. This can help you check for unwanted D-Bus traffic, and pinpoint why your D-Bus-based application isn't performing as well as you like. It also provides statistics like signal frequencies and average method call times. License: OtherLicense License-file: LICENSE Author: Will Thompson Maintainer: Will Thompson Homepage: https://www.freedesktop.org/wiki/Software/Bustle/ Data-files: data/bustle.ui, data/OpenTwoDialog.ui, data/RecordAddressDialog.ui, LICENSE Build-type: Custom Extra-source-files: -- C bits c-sources/bustle-pcap.c, c-sources/pcap-monitor.h, c-sources/config.h, Makefile, -- Stuff for nerds README.md, NEWS.md, CONTRIBUTING.md, INSTALL.md, run-uninstalled.sh , Test/data/log-with-h.bustle -- inlined copy of the Cabal hooks from hgettext; -- see https://github.com/fpco/stackage/issues/746 , GetText.hs -- wow many translate , po/*.po , po/*.pot -- intl bits , data/org.freedesktop.Bustle.appdata.xml.in , data/org.freedesktop.Bustle.desktop.in -- icons , data/icons/hicolor/16x16/apps/org.freedesktop.Bustle.png , data/icons/hicolor/22x22/apps/org.freedesktop.Bustle.png , data/icons/hicolor/32x32/apps/org.freedesktop.Bustle.png , data/icons/hicolor/48x48/apps/org.freedesktop.Bustle.png , data/icons/hicolor/256x256/apps/org.freedesktop.Bustle.png , data/icons/hicolor/scalable/apps/org.freedesktop.Bustle.svg , data/icons/hicolor/scalable/apps/org.freedesktop.Bustle-symbolic.svg x-gettext-po-files: po/*.po x-gettext-domain-name: bustle custom-setup setup-depends: base >= 4.11 && < 5, Cabal >= 2.0, filepath, directory, process Source-Repository head Type: git Location: https://gitlab.freedesktop.org/bustle/bustle.git Flag hgettext Description: Enable translations. Since there are no translations this is currently rather pointless. Default: True Flag InteractiveTests Description: Build interactive test programs Default: False Flag threaded Description: Build with the multi-threaded runtime Default: True Executable bustle Main-is: Bustle.hs Other-modules: Bustle.Application.Monad , Bustle.Diagram , Bustle.Loader , Bustle.Loader.Pcap , Bustle.Marquee , Bustle.Missing , Bustle.Monitor , Bustle.Noninteractive , Bustle.Regions , Bustle.Renderer , Bustle.StatisticsPane , Bustle.Stats , Bustle.Translation , Bustle.Types , Bustle.UI , Bustle.UI.AboutDialog , Bustle.UI.Canvas , Bustle.UI.DetailsView , Bustle.UI.FilterDialog , Bustle.UI.OpenTwoDialog , Bustle.UI.RecordAddressDialog , Bustle.UI.Recorder , Bustle.Util , Bustle.VariantFormatter , Paths_bustle autogen-modules: Paths_bustle default-language: Haskell2010 Ghc-options: -Wall -fno-warn-unused-do-bind if flag(threaded) ghc-options: -threaded C-sources: c-sources/pcap-monitor.c cc-options: -fPIC -g pkgconfig-depends: glib-2.0 >= 2.54, gio-unix-2.0 Build-Depends: base >= 4.11 && < 5 , bytestring , cairo , containers , dbus >= 0.10 , directory , filepath , glib , gio , gtk3 , mtl >= 2.2.1 , pango , pcap , process , text , time if flag(hgettext) Build-Depends: hgettext >= 0.1.5 , setlocale other-modules: GetText_bustle autogen-modules: GetText_bustle hs-source-dirs: . , src-hgettext else hs-source-dirs: . , src-no-hgettext Executable dump-messages if flag(InteractiveTests) buildable: True else buildable: False main-is: Test/DumpMessages.hs default-language: Haskell2010 Build-Depends: base , bytestring , containers , dbus >= 0.10 , mtl , pcap , text if flag(hgettext) Build-Depends: hgettext >= 0.1.5 , setlocale other-modules: GetText_bustle autogen-modules: GetText_bustle hs-source-dirs: . , src-hgettext else hs-source-dirs: . , src-no-hgettext Test-suite test-pcap-crash type: exitcode-stdio-1.0 main-is: Test/PcapCrash.hs other-modules: Bustle.Loader.Pcap , Bustle.Translation , Bustle.Types default-language: Haskell2010 Build-Depends: base , bytestring , containers , dbus >= 0.10 , mtl , pcap , text if flag(hgettext) Build-Depends: hgettext >= 0.1.5 , setlocale other-modules: GetText_bustle autogen-modules: GetText_bustle hs-source-dirs: . , src-hgettext else hs-source-dirs: . , src-no-hgettext Test-suite test-regions type: exitcode-stdio-1.0 main-is: Test/Regions.hs other-modules: Bustle.Regions default-language: Haskell2010 Build-Depends: base , QuickCheck Test-suite test-renderer type: exitcode-stdio-1.0 main-is: Test/Renderer.hs other-modules: Bustle.Diagram , Bustle.Marquee , Bustle.Regions , Bustle.Renderer , Bustle.Translation , Bustle.Types , Bustle.Util default-language: Haskell2010 Build-Depends: base , cairo , containers , dbus >= 0.10 , directory , filepath , gtk3 , mtl , text , pango , test-framework , test-framework-hunit , HUnit if flag(hgettext) Build-Depends: hgettext >= 0.1.5 , setlocale other-modules: GetText_bustle autogen-modules: GetText_bustle hs-source-dirs: . , src-hgettext else hs-source-dirs: . , src-no-hgettext