debian/0000755000000000000000000000000012052413060007157 5ustar debian/changelog0000644000000000000000000000707412052413060011041 0ustar bustle (0.4.2-1) unstable; urgency=low * [10d8853] Imported Upstream version 0.4.2 - The Makefile now respects the `DESTDIR` variable. - No more deprecation warnings about `g_thread_create()`! - We explicitly check for GLib ≥ 2.26. * [118bcd9] debian/watch: Update to match upstream URL scheme * [bd39b44] d/control: Check for glib-2.26 per upstream * [ffc40ed] d/rules: Pass -threaded if we don't have the threaded runtime available * [9a6ba27] Remove 0001-Makesfile-respect-DESTDIR.patch, applied upstream and refresh 0002-Use-g_thread_try_new-rather-than-g_thread_create.patch -- Iain Lane Mon, 19 Nov 2012 11:10:26 +0000 bustle (0.4.1-1) unstable; urgency=low * New upstream release. (Closes: #693215) * Drop build dep on deprecated haskell-dbus-core. * Build depend on haskell-pcap-dev. * Add build-dep-indep on help2man. * Drop bustle strict dependency on bustle-dbus-monitor. * Don't use the libghc6* dummy packages but depend on the real ones. * Don't link the haskell98 package. * Added myself to debian/copyright and debian/control -- Hector Oron Wed, 14 Nov 2012 12:20:58 +0100 bustle (0.2.5-1) unstable; urgency=low * New upstream release. * Update debian/copyright. -- Chris Lamb Tue, 28 Jun 2011 19:43:42 +0100 bustle (0.2.4-1) unstable; urgency=low * New upstream release (Closes: #630979) * Add Homepage field. (Closes: #630978) * Bump Standards-Version to 3.9.2. -- Chris Lamb Sun, 19 Jun 2011 13:45:10 +0100 bustle (0.2.3-1) unstable; urgency=low * New upstream release. * Update Vcs-{Git,Browser}. * Bump Standards-Version to 3.9.1. -- Chris Lamb Sat, 26 Feb 2011 23:18:51 +0000 bustle (0.2.2-1) unstable; urgency=low * New upstream release (Closes: #587132) - Add libghc6-glade-dev to Build-Depends. * Move to dpkg v3 source format. * Bump Standards-Version to 3.8.4. -- Chris Lamb Wed, 30 Jun 2010 14:31:43 +0100 bustle (0.2.1-1) unstable; urgency=low * New upstream release. * Bump Standards-Version to 3.8.3. * Remove extra LICENSE file installed to /usr/share/bustle-$VER. -- Chris Lamb Fri, 04 Dec 2009 21:02:14 +0000 bustle (0.2.0-2) unstable; urgency=low * Update Build-Depends to use Parsec 3. (Closes: #534091) * Bump Standards-Version to 3.8.2. -- Chris Lamb Thu, 25 Jun 2009 12:28:54 +0100 bustle (0.2.0-1) unstable; urgency=low * New upstream release. * Update debian/watch. * Add Suggests: on graphviz and add update long description to reflect new 'dot' output. * debian/patches: - Drop 01-bustle-gdk-events.diff - merged upstream. - Drop 02-bustle-ambiguous-exception.diff - different fix made upstream. * Remove quilt patch machinery as we have no local patches. * Bump Standards-Version to 3.8.1. * Add manpages for bustle-{count,dot,time}.1. -- Chris Lamb Mon, 06 Apr 2009 00:08:14 +0100 bustle (0.1-2) unstable; urgency=low * Don't call runhaskell; GHCI isn't available on all archs (Closes: #517706) * Add patches for GHC 6.10 compatibility. (Closes: #518746) - Bump Build-Depends to ghc6 (>= 6.10) * Move to more "minimal" debian/rules file. - Bump Build-Depends on debhelper to 7.0.50 for this feature. * Update Git repository locations. -- Chris Lamb Sun, 08 Mar 2009 04:03:30 +0000 bustle (0.1-1) unstable; urgency=low * Initial release. (Closes: #511111) -- Chris Lamb Thu, 08 Jan 2009 00:03:25 +0000 debian/copyright0000644000000000000000000000215412052413060011114 0ustar Author: Will Thompson Download: http://www.willthompson.co.uk/bustle/releases/ Files: * Copyright: (C) 2008-2011 © Collabora Ltd. License: LGPL-2.1+ Files: bustle-dbus-monitor.c Copyright: © 2003 Philip Blundell © 2008-2011 Collabora Ltd. License: GPL-2+ Files: dfeet-{method,signal}.png Copyright: © 2003, 2004, 2005, 2006 Red Hat Inc. © 2003 David Zeuthen © 2004 Rob Taylor © 2005, 2006 Collabora Ltd. License: GPL-2+ Files: debian/* Copyright: © 2008, 2009, 2010, 2011 Chris Lamb © 2012 Hector Oron Martinez License: LGPL-2.1+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. . On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2' debian/bustle.10000644000000000000000000000141312052413060010536 0ustar .TH BUSTLE-DBUS-MONITOR 1 "January 8, 2009" .SH NAME bustle \- D-Bus visualiser .SH SYNOPSIS .B bustle .RI logfile .SH DESCRIPTION Bustle is a tool to chart and provide timing information of D-Bus calls for profiling and debugging. It is intended to replace reading the cryptic output of \fBdbus-monitor\fP. Calls are displayed using Message Sequence Charts, a succinct way of representing entities and interactions over time. .PP You may generate a dump using \fBbustle-pcap\fP and pass its filename as an argument to this command to visualise dbus calls saved previously. .SH AUTHOR \fBbustle\fP was written by Will Thompson . .PP This manual page was written by Chris Lamb for the Debian project (but may be used by others). debian/control0000644000000000000000000000236612052413060010571 0ustar Source: bustle Section: devel Priority: optional Maintainer: Debian Haskell Group Uploaders: Hector Oron , Iain Lane Build-Depends: debhelper (>= 7.0.50) , ghc (>= 6.10) , pkg-config , libdbus-1-dev , libglib2.0-dev (>= 2.26) , libghc-mtl-dev , libghc-cairo-dev , libghc-gtk-dev , libghc-parsec3-dev , libghc-glade-dev , libpcap0.8-dev , libghc-dbus-dev , libghc-pcap-dev , help2man Standards-Version: 3.9.3 Homepage: http://willthompson.co.uk/bustle/ Vcs-Git: git://anonscm.debian.org/pkg-haskell/bustle.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-haskell/bustle.git Package: bustle Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: graphviz Description: D-Bus activity visualiser Bustle is a tool to chart and provide timing information of D-Bus calls for profiling and debugging purposes. It is intended to replace reading the cryptic output of dbus-monitor. . Calls are displayed using Message Sequence Charts, a succinct way of representing entities and interactions over time. It can also output data in Graphviz format. . This package contains the graphical visualizer for traces generated with the bustle-pcap tool. debian/watch0000644000000000000000000000012412052413060010205 0ustar version=3 http://www.willthompson.co.uk/bustle/releases/(\d+.)+/ bustle-(.*).tar.gz debian/source/0000755000000000000000000000000012052413060010457 5ustar debian/source/format0000644000000000000000000000001412052413060011665 0ustar 3.0 (quilt) debian/dirs0000644000000000000000000000001112052413060010033 0ustar /usr/bin debian/rules0000755000000000000000000000070712052413060010243 0ustar #!/usr/bin/make -f # export DH_VERBOSE=1 # THREADED := $(if $(wildcard /usr/lib/*/libHSrts_thr.a),,-f-threaded) %: dh $@ clean: dh $@ [ ! -f ./setup ] || ./setup clean rm -rf bustle-pcap dist setup Setup.hi Setup.o override_dh_auto_configure: ghc -package Cabal Setup.hs -o setup ./setup configure --prefix /usr $(THREADED) override_dh_auto_build: $(MAKE) ./setup build override_dh_install: ./setup copy --destdir debian/bustle dh_install debian/patches/0000755000000000000000000000000012052413060010606 5ustar debian/patches/0002-Use-g_thread_try_new-rather-than-g_thread_create.patch0000644000000000000000000000161412052413060023577 0ustar From b5bdd77ff2c8532365806bdfae490b59295fd795 Mon Sep 17 00:00:00 2001 From: Will Thompson Date: Mon, 3 Sep 2012 10:50:22 -0400 Subject: [PATCH 2/2] Use g_thread_try_new rather than g_thread_create The latter is deprecated. This seems like an extremely worthwhile change to have to make. --- Makefile | 2 +- c-sources/pcap-monitor.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) Index: b/c-sources/pcap-monitor.c =================================================================== --- a/c-sources/pcap-monitor.c +++ b/c-sources/pcap-monitor.c @@ -444,7 +444,7 @@ return FALSE; } - priv->thread = g_thread_create (log_thread, &priv->td, TRUE, error); + priv->thread = g_thread_try_new ("monitor", log_thread, &priv->td, error); if (priv->thread == NULL) { g_prefix_error (error, "Couldn't spawn logging thread: "); debian/patches/use-usr-as-preifx.patch0000644000000000000000000000300412052413060015123 0ustar Description: TODO: Put a short summary on the line above and replace this paragraph with a longer explanation of this change. Complete the meta-information with other relevant fields (see below for details). To make it easier, the information below has been extracted from the changelog. Adjust it or drop it. . bustle (0.4.1-1) unstable; urgency=low . * Drop build dep on deprecated haskell-dbus-core. * Build depend on haskell-pcap-dev. * Add build-dep-indep on help2man. Author: Hector Oron --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: Index: b/Makefile =================================================================== --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ GIO_FLAGS := $(shell pkg-config --cflags --libs 'glib-2.0 >= 2.26' gio-2.0 gio-unix-2.0) PCAP_FLAGS := $(shell pcap-config --cflags pcap-config --libs) DESTDIR = -PREFIX = /usr/local +PREFIX = /usr BINDIR = $(DESTDIR)$(PREFIX)/bin MAN1DIR = $(DESTDIR)$(PREFIX)/share/man/man1 debian/patches/series0000644000000000000000000000012412052413060012020 0ustar 0002-Use-g_thread_try_new-rather-than-g_thread_create.patch use-usr-as-preifx.patch debian/compat0000644000000000000000000000000212052413060010355 0ustar 7 debian/manpages0000644000000000000000000000001312052413060010667 0ustar debian/*.1 debian/docs0000644000000000000000000000000712052413060010027 0ustar README