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, autopoint | gettext (<< 0.18), 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, php5-cli
36 Standards-Version: 3.9.4
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}, ${misc: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 for low level USB communication,
49 backup file writing and parsing, sync support routines such as vcard
50 support, JDWP debugging support, and ALX release file parsing.
52 Package: libbarry19-dbg
56 Depends: libbarry19 (= ${binary:Version}), ${misc:Depends}
57 Description: Library for using the BlackBerry handheld (debug symbols)
58 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
60 This package contains the debug versions of the shared libraries found
61 in the libbarry package.
66 Depends: libbarry19 (= ${binary:Version}), ${misc:Depends}
67 Description: Development files for libbarry
68 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
70 This package contains the header files required for building applications
76 Depends: libbarry19, udev [linux-any], python, ${shlibs:Depends}, ${misc:Depends}
77 Suggests: ppp [linux-any]
78 Description: Command line utilities for working with the RIM BlackBerry Handheld
79 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
81 This package contains command line utilities, such as bcharge, btool,
82 breset, bio, etc. It also contains udev rules to automate USB charging
83 as soon as devices are plugged in.
85 Package: barry-util-dbg
89 Depends: barry-util (= ${binary:Version}), ${misc:Depends}
90 Description: Command line BlackBerry utilities (debug symbols)
91 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
93 This package contains the debug versions of the command line utilities
94 from the barry-util package.
96 Package: barrybackup-gui
99 Depends: libbarry19, ${shlibs:Depends}, ${misc:Depends}
100 Replaces: barry-util (<< 0.18.4-1)
101 Breaks: barry-util (<< 0.18.4-1)
102 Description: GTK+ GUI for backing up the RIM BlackBerry Handheld
103 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
105 This package contains a GUI application for making backups and restores.
106 It supports configurations to select individual device databases, or to
107 restore only certain databases from out of a backup file. It supports
108 multiple devices plugged in at the same time.
110 Package: barrybackup-gui-dbg
114 Depends: barrybackup-gui (= ${binary:Version}), ${misc:Depends}
115 Description: GTK+ GUI for backing up BlackBerry (debug symbols)
116 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
118 This package contains the debug version of the backup GUI from the
119 barrybackup-gui package.
121 Package: barrydesktop
124 Depends: libbarry19, barry-util, xterm, ${shlibs:Depends}, ${misc:Depends}
125 Recommends: barrybackup-gui, ppp [linux-any]
127 Description: Desktop Panel GUI for the RIM BlackBerry Handheld
128 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
130 This package contains the top level Barry Desktop GUI management
131 application for backups, modem operation, device data migration,
132 and desktop editing of database records via the GUI (Address Book,
133 Calendar, Tasks, Memos).
135 Package: barrydesktop-dbg
139 Depends: barrydesktop (= ${binary:Version}), ${misc:Depends}
140 Description: Desktop Panel GUI for the RIM BlackBerry Handheld (debug symbols)
141 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
143 This package contains the debug files for the Barry desktop found in the
144 barrydesktop package.
149 Depends: ${misc:Depends}
150 Description: End user documentation for Barry Desktop and utilities
151 Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
153 This package contains the end-user HTML documentation that comes with the
154 source code and which is also the basis for the documentation available
155 online at http://netdirect.ca/barry. This package does not include the
156 doxygen documentation.