2 # Ideally, the evolution source path autodetection routines would
3 # load libebook and libecal dynamically, so that dependencies would
4 # not force the inclusion of evolution-data-server and friends.
6 # But there are two problems with that, which need to be
9 # - the glib major version numbers, according to the .so
10 # files, are not consistent between distros
11 # - when used dynamically, in a program that is not otherwise
12 # linked to glib, it can segfault... and it seems to get
13 # funky somewhere inside glib itself... so I'm guessing that
14 # the library is not being initialized properly :-(
16 # All this means that general compilations of barrydesktop will
17 # need evolution-data-server and friends linked in. It is possible
18 # to compile without by supplying --without-evolution on the configure
19 # command line, but then you risk getting a weak auto-detection
20 # of data sources in newer versions of evolution. If your data
21 # sources are located in paths like this:
23 # file:///home/cdfrey/.evolution/addressbook/local/system
25 # then it is safe to disable evolution for the barrydesktop compile.
27 # Otherwise, if your version of evolution is new, and uses funkier names,
28 # or uses local:system, or puts its files under ~/.config, then
29 # build --with-evolution and link against it.
34 Maintainer: Chris Frey <cdfrey@foursquare.net>
35 Build-Depends: debhelper (>= 7.0.0), g++ (>= 4.1), cdbs, autoconf, autoconf-archive, automake, libtool, pkg-config, libusb-dev, libboost-serialization-dev, libxml++2.6-dev, libfuse-dev (>= 2.5), zlib1g-dev, libtar-dev, libglibmm-2.4-dev, libgtkmm-2.4-dev, libglademm-2.4-dev, gettext (<< 0.18) | autopoint, libgcal-dev, wx-common, libwxgtk2.8-dev, libsdl-dev, evolution-data-server-dev, libebook1.2-dev, libedata-book1.2-dev, libedata-cal1.2-dev, libedataserver1.2-dev
36 Standards-Version: 3.9.3
37 Homepage: http://netdirect.ca/barry
38 Vcs-Git: git://repo.or.cz/barry.git
39 Vcs-Browser: http://repo.or.cz/w/barry.git
44 Depends: ${shlibs:Depends}
45 Description: Library for using the BlackBerry handheld on Linux
46 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
48 This package contains shared libraries.
50 Package: libbarry18-dbg
54 Depends: libbarry18 (= ${binary:Version})
55 Description: Library for using the BlackBerry handheld (debug symbols)
56 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
58 This package contains the debug version of the shared library.
63 Depends: libbarry18 (= ${binary:Version})
64 Description: Development files for libbarry
65 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
67 This package contains the header files required for building applications
73 Depends: libbarry18, udev [linux-any], python, ${shlibs:Depends}
75 Description: Command line utilities for working with the RIM BlackBerry Handheld
76 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
78 This package contains command line utilities, such as bcharge, btool,
81 Package: barry-util-dbg
85 Depends: barry-util (= ${binary:Version})
86 Description: Command line BlackBerry utilities (debug symbols)
87 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
89 This package contains the debug versions of the command line utilities.
91 Package: barrybackup-gui
94 Depends: libbarry18, ${shlibs:Depends}
95 Description: GTK+ GUI for backing up the RIM BlackBerry Handheld
96 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
98 This package contains a GUI application for making backups and restores.
100 Package: barrybackup-gui-dbg
104 Depends: barrybackup-gui (= ${binary:Version})
105 Description: GTK+ GUI for backing up BlackBerry (debug symbols)
106 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
108 This package contains the debug version of the backup GUI.
110 Package: barrydesktop
113 Depends: libbarry18, barry-util, ppp, xterm, ${shlibs:Depends}
115 Description: Desktop Panel GUI for the RIM BlackBerry Handheld
116 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
118 This package contains a GUI management application for backups, syncing, etc.
120 Package: barrydesktop-dbg
124 Depends: barrydesktop (= ${binary:Version})
125 Description: Desktop Panel GUI for the RIM BlackBerry Handheld (debug symbols)
126 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
128 This package contains the debug files for the Barry desktop.
132 #Description: Documentation for barry
133 # Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
134 # It comes with a command line tool for exploring the device and for making quick
135 # backups. The goal of this project is to create a fully functional syncing
136 # mechanism on Linux.