menu: added new Keywords tag to .desktop files
[barry.git] / debian / control
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 <>
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:
38 Vcs-Git: git://
39 Vcs-Browser:
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 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
111 Section: debug
112 Priority: extra
113 Architecture: any
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
122 Section: utils
123 Architecture: any
124 Depends: libbarry19, barry-util, xterm, ${shlibs:Depends}, ${misc:Depends}
125 Recommends: barrybackup-gui, ppp [linux-any]
126 Suggests: gksu
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
136 Section: debug
137 Priority: extra
138 Architecture: any
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.
146 Package: barry-doc
147 Section: doc
148 Architecture: all
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  This package does not include the
156  doxygen documentation.