bustle-0.4.4: bustle.cabal
Name: bustle
Category: Network, Desktop
Version: 0.4.4
Cabal-Version: >= 1.8
Synopsis: Draw pretty sequence diagrams of D-Bus traffic
Description: Draw pretty sequence diagrams of D-Bus traffic
License: OtherLicense
License-file: LICENSE
Author: Will Thompson <will@willthompson.co.uk>
Maintainer: Will Thompson <will@willthompson.co.uk>
Data-files: data/bustle.png,
data/dfeet-method.png,
data/dfeet-signal.png,
data/bustle.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,
NEWS,
HACKING,
INSTALL,
run-uninstalled.sh
, Test/data/log-with-h.bustle
-- Stuff for the stupid binary tarballs
, bustle.sh
, ldd-me-up.sh
, LICENSE.bundled-libraries
-- wow many translate
, po/*.po
, po/*.pot
x-gettext-po-files: po/*.po
x-gettext-domain-name: bustle
Source-Repository head
Type: git
Location: git://anongit.freedesktop.org/bustle
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.OldSkool
, Bustle.Loader.Pcap
, Bustle.Markup
, 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.Recorder
, Bustle.UI.Util
, Bustle.Upgrade
, Bustle.Util
, Bustle.VariantFormatter
Ghc-options: -Wall
-fno-warn-unused-do-bind
if flag(threaded)
ghc-options: -threaded
C-sources: c-sources/pcap-monitor.c
pkgconfig-depends: glib-2.0 >= 2.26
Build-Depends: base >= 4 && < 5
, bytestring
, cairo
, containers
, dbus >= 0.10
, directory
, filepath
, glib
, gtk >= 0.12.4
, hgettext >= 0.1.5
, mtl
, pango
, parsec
, pcap
, process
, setlocale
, text
, time
Executable test-monitor
if flag(InteractiveTests)
buildable: True
else
buildable: False
main-is: tests/Monitor.hs
other-modules: Bustle.Monitor
if flag(threaded)
Ghc-options: -threaded
C-sources: c-sources/pcap-monitor.c
pkgconfig-depends: glib-2.0
Build-Depends: base >= 4 && < 5
, bytestring
, cairo
, containers
, dbus
, directory
, filepath
, gtk > 0.12
, glib
, hgettext
, mtl
, pango
, parsec
, pcap
, setlocale
, text
Executable dump-messages
if flag(InteractiveTests)
buildable: True
else
buildable: False
main-is: Test/DumpMessages.hs
Build-Depends: base
, bytestring
, containers
, dbus >= 0.10
, mtl
, pcap
, text
Test-suite test-pcap-crash
type: exitcode-stdio-1.0
main-is: Test/PcapCrash.hs
other-modules: Bustle.Loader.Pcap
Build-Depends: base
, bytestring
, containers
, dbus >= 0.10
, mtl
, pcap
, text
Test-suite test-regions
type: exitcode-stdio-1.0
main-is: Test/Regions.hs
other-modules: Bustle.Regions
Build-Depends: base
, QuickCheck
Test-suite test-renderer
type: exitcode-stdio-1.0
main-is: Test/Renderer.hs
other-modules: Bustle.Renderer
Build-Depends: base
, cairo
, containers
, dbus >= 0.10
, directory
, filepath
, gtk
, mtl
, text
, pango
, test-framework
, test-framework-hunit
, HUnit