source: debian/control @ fa1bc1d

Last change on this file since fa1bc1d was f8d2cff, checked in by dequis <dx@…>, at 2018-04-11T06:16:02Z

debian: turn -common and -dev into arch:any to safely use --link-doc

This started with trying to remove something that says "remove the hack
below once Hardy and Lenny are deprecated". Hardy and Lenny have been
deprecated for years, this should be easy, right?

Turns out that the symlink stuff we were doing can result in broken
packages with binNMU, see debbug#767839. This is also documented in the
dh_installdocs man page:

CAVEAT 2: The use of --link-doc should only be done when the packages
have same "architecture" type. A link from a architecture independent
package to a architecture dependent package (or vice versa) will not
work. Since compat 10, debhelper will actively reject unsupported
combinations.

And we were doing essentially the same wrong thing but manually.

The easiest way to solve this is to stop mixing arch:any and arch:all,
and to make everything arch:any. Let's hope this is as easy as it looks.

Thanks to bunk, nthykier and olly from #debian-devel for help with this.

  • Property mode set to 100644
File size: 3.1 KB
RevLine 
[19a8088]1Source: bitlbee
2Section: net
3Priority: optional
4Maintainer: Wilmer van der Gaast <wilmer@gaast.net>
[0375dba]5Uploaders: Jelmer Vernooij <jelmer@debian.org>
[ae6e855]6Standards-Version: 3.9.8
[b5fb903]7Build-Depends: libglib2.0-dev (>= 2.4), libevent-dev, libgnutls28-dev | libgnutls-dev | gnutls-dev, po-debconf, libpurple-dev, libotr5-dev, debhelper (>= 6.0.7~), dh-systemd (>= 1.5) | debhelper (<< 9.20131227), python
[a8d28d9]8Homepage: http://www.bitlbee.org/
[d3b99b6]9Vcs-Git: https://github.com/bitlbee/bitlbee
10Vcs-Browser: https://github.com/bitlbee/bitlbee
[19a8088]11
12Package: bitlbee
13Architecture: any
[f8d2cff]14Depends: ${misc:Depends}, ${shlibs:Depends}, debianutils (>= 1.16), bitlbee-common (= ${binary:Version})
[4c03881]15Conflicts: bitlbee-libpurple
16Replaces: bitlbee-libpurple
[5ac5658]17Description: IRC to other chat networks gateway (default version)
[19a8088]18 This program can be used as an IRC server which forwards everything you
[d17b3e1]19 say to people on other chat networks: Jabber (which includes Google
20 Talk), ICQ, AIM, MSN and Twitter.
[46d4230]21
[095a5f0]22Package: bitlbee-libpurple
23Architecture: any
[f8d2cff]24Depends: ${misc:Depends}, ${shlibs:Depends}, debianutils (>= 1.16), bitlbee-common (= ${binary:Version})
[4c03881]25Conflicts: bitlbee
26Replaces: bitlbee
[5ac5658]27Description: IRC to other chat networks gateway (using libpurple)
[095a5f0]28 This program can be used as an IRC server which forwards everything you
[d17b3e1]29 say to people on other chat networks: Jabber (which includes Google
30 Talk), ICQ, AIM, MSN and Twitter.
[095a5f0]31 .
32 This package contains a version of BitlBee that uses the libpurple instant
33 messaging library instead of built-in code, which adds support for more IM
34 protocols (all protocols supported by Pidgin/Finch) and features (like file
35 transfers), at the price of being less lightweight.
36 .
[83f1bd1d]37 If you don't need the extra features, it's better to use the built-in code.
[095a5f0]38
39Package: bitlbee-common
[f8d2cff]40Architecture: any
[26eed8a]41Depends: ${misc:Depends}, adduser
[4c03881]42Replaces: bitlbee
[5ac5658]43Description: IRC to other chat networks gateway (common files/docs)
[095a5f0]44 This program can be used as an IRC server which forwards everything you
[d17b3e1]45 say to people on other chat networks: Jabber (which includes Google
46 Talk), ICQ, AIM, MSN and Twitter.
[095a5f0]47 .
48 This package contains common files (mostly documentation) for bitlbee and
49 bitlbee-libpurple.
50
[46d4230]51Package: bitlbee-dev
[f8d2cff]52Architecture: any
53Depends: ${misc:Depends}, bitlbee (= ${binary:Version}) | bitlbee-libpurple (= ${binary:Version}), bitlbee-common (= ${binary:Version})
[5ac5658]54Description: IRC to other chat networks gateway (dev files)
[46d4230]55 This program can be used as an IRC server which forwards everything you
[d17b3e1]56 say to people on other chat networks: Jabber (which includes Google
57 Talk), ICQ, AIM, MSN and Twitter.
[46d4230]58 .
59 This package holds development stuff for compiling plug-ins.
[27b407f]60
61Package: bitlbee-plugin-otr
62Architecture: any
[f8d2cff]63Depends: ${misc:Depends}, ${shlibs:Depends}, bitlbee (= ${binary:Version}) | bitlbee-libpurple (= ${binary:Version}), bitlbee-common (= ${binary:Version})
[5ac5658]64Description: IRC to other chat networks gateway (OTR plugin)
[27b407f]65 This program can be used as an IRC server which forwards everything you
[d17b3e1]66 say to people on other chat networks: Jabber (which includes Google
67 Talk), ICQ, AIM, MSN and Twitter.
[27b407f]68 .
69 This package contains a plugin that adds support for Off-The-Record
70 encryption of instant messages.
Note: See TracBrowser for help on using the repository browser.