summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorWill Thompson <will@willthompson.co.uk>2012-01-09 16:15:15 +0000
committerWill Thompson <will@willthompson.co.uk>2012-01-09 16:15:15 +0000
commit8924d6a7c7efb9e271672b8871d80bc2c9c35d0d (patch)
tree8ceb02a351aeb729876ebe811d518421af289a55 /INSTALL
parentd8991cc54f05059761c756c7de872e458ea7c0a0 (diff)
HACKING, README: update; add INSTALL
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL24
1 files changed, 24 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..079c0e0
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,24 @@
+Building from source
+====================
+
+ export PREFIX=/opt/hi-mum
+ cabal install --prefix=$PREFIX
+ make install PREFIX=$PREFIX
+
+Building Bustle itself requires the Haskell Platform (plus additional
+dependencies which will be fetched by the `cabal install` command). On
+Debian-flavoured systems:
+
+ sudo apt-get install haskell-platform
+
+Elsewhere, see <http://hackage.haskell.org/platform/> or your distro's
+package manager.
+
+If the Haskell Platform is not available on the platform you want to do
+some D-Bus profiling on, that's fine: the logger is written in C, and
+you can view logs generated on your fancy embedded hardware on your more
+pedestrian Linux laptop.
+
+The C bits compiled with `make` depend on a few things:
+
+ sudo apt-get install libdbus-1-dev libglib2.0-dev libpcap-dev