control 6.52 KB
Newer Older
1
Source: dbus
2
Section: admin
3
Priority: optional
Franco Lanza's avatar
Franco Lanza committed
4 5
Maintainer: Jude Nelson <judecn@devuan.org>
Uploaders: Denis Roio <jaromil@dyne.org>
6 7
# The following packages can be omitted for bootstrapping, but provide extra
# features:
8 9
#   libaudit-dev
#   libcap-ng-dev
10
#   libsystemd-dev (circular dependency)
11 12 13
# The following packages can be omitted for bootstrapping, but provide extra
# debugging support in /usr/lib/*/dbus-1.0/debug-build:
#   valgrind
14 15
# The following packages can be omitted for bootstrapping, but improve test
# coverage:
16 17 18 19 20
#   libdbus-glib-1-dev (circular dependency)
#   libglib2.0-dev
#   python
#   python-dbus (circular dependency)
#   python-gobject
21 22
Build-Depends: automake (>= 1:1.10),
               autotools-dev,
23
               debhelper (>= 9),
24
               dh-autoreconf,
25
               doxygen,
26
               dpkg-dev (>= 1.16.1),
27 28
               libaudit-dev [linux-any],
               libcap-ng-dev [linux-any],
Simon McVittie's avatar
Simon McVittie committed
29
               libexpat-dev,
30 31
               libdbus-glib-1-dev,
               libglib2.0-dev,
Simon McVittie's avatar
Simon McVittie committed
32
               libselinux1-dev [linux-any],
33
               libx11-dev,
34 35 36
               python (>= 2.6),
               python-dbus,
               python-gobject,
37
               valgrind [amd64 armhf i386 mips mipsel powerpc ppc64 s390x],
Simon McVittie's avatar
Simon McVittie committed
38
               xmlto,
39
               xsltproc
40
Standards-Version: 3.9.5
Franco Lanza's avatar
Franco Lanza committed
41 42
Vcs-Git: https://git.devuan.org/packages-base/dbus.git
Vcs-Browser: https://git.devuan.org/packages-base/dbus
Michael Biebl's avatar
Michael Biebl committed
43
Homepage: http://dbus.freedesktop.org/
44
XS-Testsuite: autopkgtest
45 46 47

Package: dbus
Architecture: any
48
Priority: standard
49
Depends: ${shlibs:Depends},
Loic Minier's avatar
Loic Minier committed
50
         ${misc:Depends},
51
         adduser,
Michael Biebl's avatar
Michael Biebl committed
52
         lsb-base (>= 3.2-14)
53
Suggests: dbus-x11
54
Multi-Arch: foreign
55
Description: simple interprocess messaging system (daemon and utilities)
56 57 58
 D-Bus is a message bus, used for sending messages between applications.
 Conceptually, it fits somewhere in between raw sockets and CORBA in
 terms of complexity.
59
 .
60
 D-Bus supports broadcast messages, asynchronous messages (thus
61
 decreasing latency), authentication, and more. It is designed to be
62
 low-overhead; messages are sent using a binary protocol, not using
63
 XML. D-Bus also supports a method call mapping for its messages, but
64 65
 it is not required; this makes using the system quite simple.
 .
66
 It comes with several bindings, including GLib, Python, Qt and Java.
67
 .
68
 This package contains the D-Bus daemon and related utilities.
69 70 71 72
 .
 The client-side library can be found in the libdbus-1-3 package, as it is no
 longer contained in this package.

73 74 75 76 77 78 79 80 81 82 83 84 85 86
Package: dbus-udeb
Section: debian-installer
Priority: extra
Package-Type: udeb
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends}
Description: simple interprocess messaging system (minimal runtime)
 D-Bus is a message bus, used for sending messages between applications.
 .
 This package is a minimal version of the dbus and dbus-x11 packages,
 for use in the Debian installer. It can run a session bus, but is not
 suitable for use as a system bus.

87 88 89
Package: dbus-x11
Architecture: any
Section: x11
90
Depends: ${shlibs:Depends},
Loic Minier's avatar
Loic Minier committed
91
         ${misc:Depends},
92
         dbus
93
Breaks: x11-common (<< 1:7.5+4)
94
Multi-Arch: foreign
95
Description: simple interprocess messaging system (X11 deps)
96 97 98
 D-Bus is a message bus, used for sending messages between applications.
 Conceptually, it fits somewhere in between raw sockets and CORBA in
 terms of complexity.
99
 .
Michael Biebl's avatar
Michael Biebl committed
100
 This package contains the dbus-launch utility which is necessary for
101 102 103
 packages using a D-Bus session bus.
 .
 See the dbus description for more information about D-Bus in general.
104

105
Package: libdbus-1-3
106
Architecture: any
107 108
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Loic Minier's avatar
Loic Minier committed
109 110
Depends: ${shlibs:Depends},
         ${misc:Depends}
111 112
Breaks: kdebase-workspace-bin (<< 4:4.4.5-9),
        kde-window-manager (<< 4:4.4.5-9)
113
Recommends: dbus
114
Section: libs
115
Description: simple interprocess messaging system (library)
116 117 118
 D-Bus is a message bus, used for sending messages between applications.
 Conceptually, it fits somewhere in between raw sockets and CORBA in
 terms of complexity.
119
 .
120
 D-Bus supports broadcast messages, asynchronous messages (thus
121
 decreasing latency), authentication, and more. It is designed to be
122
 low-overhead; messages are sent using a binary protocol, not using
123
 XML. D-Bus also supports a method call mapping for its messages, but
124 125
 it is not required; this makes using the system quite simple.
 .
126
 It comes with several bindings, including GLib, Python, Qt and Java.
127
 .
Sjoerd Simons's avatar
Sjoerd Simons committed
128
 The daemon can be found in the dbus package.
129

130 131 132 133 134 135 136 137 138 139 140 141 142
Package: libdbus-1-3-udeb
Section: debian-installer
Priority: extra
Package-Type: udeb
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends}
Description: simple interprocess messaging system (minimal library)
 D-Bus is a message bus, used for sending messages between applications.
 .
 This package is a minimal version of the libdbus-1-3 package,
 for use in the Debian installer.

143 144 145
Package: dbus-1-doc
Section: doc
Architecture: all
Loic Minier's avatar
Loic Minier committed
146
Depends: ${misc:Depends}
147
Suggests: libdbus-1-dev
148
Description: simple interprocess messaging system (documentation)
149
 D-Bus is a message bus, used for sending messages between applications.
150 151 152
 Conceptually, it fits somewhere in between raw sockets and CORBA in
 terms of complexity.
 .
153
 This package contains the API documentation for D-Bus, as well as
154 155
 the protocol specification.
 .
156
 See the dbus description for more information about D-Bus in general.
157 158 159

Package: libdbus-1-dev
Section: libdevel
160
Multi-Arch: same
161
Architecture: any
162
Pre-Depends: ${misc:Pre-Depends}
163
Depends: libdbus-1-3 (= ${binary:Version}),
Loic Minier's avatar
Loic Minier committed
164
         ${misc:Depends},
165 166
         ${shlibs:Depends},
         pkg-config
167
Description: simple interprocess messaging system (development headers)
168
 D-Bus is a message bus, used for sending messages between applications.
169 170 171
 Conceptually, it fits somewhere in between raw sockets and CORBA in
 terms of complexity.
 .
172
 See the dbus description for more information about D-Bus in general.
173

174 175 176
Package: dbus-1-dbg
Section: debug
Priority: extra
177
Multi-Arch: same
178
Architecture: any
179
Pre-Depends: ${misc:Pre-Depends}
180
Depends: libdbus-1-3 (= ${binary:Version}),
181 182 183
         dbus (= ${binary:Version}),
         dbus-x11 (= ${binary:Version}),
         ${shlibs:Depends},
184 185 186 187 188 189 190 191 192 193
         ${misc:Depends}
Description: simple interprocess messaging system (debug symbols)
 D-Bus is a message bus, used for sending messages between applications.
 Conceptually, it fits somewhere in between raw sockets and CORBA in
 terms of complexity.
 .
 This package provides support for debugging programs that use the core
 D-Bus shared library.
 .
 See the dbus package description for more information about D-Bus in general.