- moved Interface implementation to usbwrap.cc file
[barry.git] / gui / README
blob3e2187e8da434e87d2eaf527e5c78059d4b935b2
2 This is the GUI sub-project of the Barry project.  You will need the
3 Barry library compiled and installed to use this.  This directory
4 contains a fully standalone build tree, and is not built automatically
5 when you build Barry.
9 Library Dependencies:
10 ---------------------
12 You will need the following packages installed on your system, including
13 any dev or devel packages that come along with them: (all of these
14 packages are easily available on Debian stable... your mileage may vary
15 on other distros)
17         pkg-config              Used by the configure scripts
18         gtkmm 2.4               C++ GTK+ wrapper library
19         glademm 2.4             C++ glade wrapper library
20         glibmm 2.4              C++ glib wrapper library
21         libusb 0.1.x            USB interface library
22         libtar 1.2.x            TAR file library
23         zlib                    compression library
25 And of course:
27         libbarry 0.x            In the same tarball as this code.
29 If you've installed Barry in a non-standard spot, use something like the
30 following:
32         export PKG_CONFIG_PATH="/home/cdfrey/Barry/lib/pkgconfig"
33         ./configure --prefix=/home/cdfrey/Barry
37 Dependency packages for common distributions:
38 ---------------------------------------------
39 The following is a list of packages you'll need to install to build the GUI,
40 if you are using one of the below common distributions.  Other distributions
41 should have similar package names.
43         Fedora 5 and 6:
44         ---------------
45         Use the yum package manager to install the following:
47                 pkgconfig
48                 libtar  (libtar-devel on Fedora 6)
49                 libusb-devel
50                 gtkmm24-devel
51                 glibmm24-devel
52                 libglademm24-devel
53                 zlib-devel
55         Debian stable:
56         --------------
57         Use the apt-get package manager to install the following:
59                 pkg-config
60                 libtar-dev
61                 libusb-dev
62                 libgtkmm-2.4-dev
63                 libglibmm-2.4-dev
64                 libglademm-2.4-dev
65                 zlib1g-dev
69 If you have any trouble, please send mail to the mailing list and
70 ask for help!
72 February 2007