Barry version 0.19.0
[barry.git] / debian / control
blobe19e6efdb7ea45fd73f35728f478e00944240c00
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
7 # cracked first:
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.
31 Source: barry
32 Section: misc
33 Priority: optional
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.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
41 Package: libbarry19
42 Section: libs
43 Architecture: any
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.
47  .
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
53 Section: debug
54 Priority: extra
55 Architecture: any
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.
59  .
60  This package contains the debug versions of the shared libraries found
61  in the libbarry package.
63 Package: libbarry-dev
64 Section: libdevel
65 Architecture: any
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.
69  .
70  This package contains the header files required for building applications
71  based on libbarry.
73 Package: barry-util
74 Section: utils
75 Architecture: any
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.
80  .
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
86 Section: debug
87 Priority: extra
88 Architecture: any
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.
92  .
93  This package contains the debug versions of the command line utilities
94  from the barry-util package.
96 Package: barrybackup-gui
97 Section: utils
98 Architecture: any
99 Depends: libbarry19, ${shlibs:Depends}, ${misc:Depends}
100 Description: GTK+ GUI for backing up the RIM BlackBerry Handheld
101  Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
103  This package contains a GUI application for making backups and restores.
104  It supports configurations to select individual device databases, or to
105  restore only certain databases from out of a backup file.  It supports
106  multiple devices plugged in at the same time.
108 Package: barrybackup-gui-dbg
109 Section: debug
110 Priority: extra
111 Architecture: any
112 Depends: barrybackup-gui (= ${binary:Version}), ${misc:Depends}
113 Description: GTK+ GUI for backing up BlackBerry (debug symbols)
114  Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
116  This package contains the debug version of the backup GUI from the
117  barrybackup-gui package.
119 Package: barrydesktop
120 Section: utils
121 Architecture: any
122 Depends: libbarry19, barry-util, xterm, ${shlibs:Depends}, ${misc:Depends}
123 Recommends: barrybackup-gui, ppp [linux-any]
124 Suggests: gksu
125 Description: Desktop Panel GUI for the RIM BlackBerry Handheld
126  Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
128  This package contains the top level Barry Desktop GUI management
129  application for backups, modem operation, device data migration,
130  and desktop editing of database records via the GUI (Address Book,
131  Calendar, Tasks, Memos).
133  Sync support has been disabled in the official Debian packages due
134  to lack of OpenSync libraries, but enabled in upstream builds.
135  See the upstream documentation at http://netdirect.ca/barry
136  for more information.
138 Package: barrydesktop-dbg
139 Section: debug
140 Priority: extra
141 Architecture: any
142 Depends: barrydesktop (= ${binary:Version}), ${misc:Depends}
143 Description: Desktop Panel GUI for the RIM BlackBerry Handheld (debug symbols)
144  Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
146  This package contains the debug files for the Barry desktop found in the
147  barrydesktop package.
149 Package: barry-doc
150 Section: doc
151 Architecture: all
152 Depends: ${misc:Depends}
153 Description: End user documentation for Barry Desktop and utilities
154  Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
156  This package contains the end-user HTML documentation that comes with the
157  source code and which is also the basis for the documentation available
158  online at http://netdirect.ca/barry.  This package does not include the
159  doxygen documentation.