Package: weechat
Version: 0.1.9-1
Severity: normal
Tags: patch

-------------
Package: weechat
Architecture: all
Depends: weechat-common (= ${Source-Version}), weechat-curses (=
${Source-Version})
Description: Fast, light and extensible IRC client

Package: weechat-curses
Architecture: any
Depends: ${shlibs:Depends}, weechat-common (= ${Source-Version})
Recommends: weechat-plugins (= ${Source-Version})

Package: weechat-common
Architecture: all

Package: weechat-plugins
Architecture: any
Depends: ${shlibs:Depends}
-------------

In a binNMU weechat-curses and weechat-plugins will be rebuilt, and
afterwards most of the packages are uninstallable:
weechat depends on weechat-curses 0.1.9-1, however only 0.1.9-1+b1 is
available.

weechat-curses depends on weechat-common 0.1.9-1+b1, however only
0.1.9-1 is available.

Attached patch fixes this by using ${Source:Version} and
${Binary:Version} instead of ${Source-Version} and by downgrading
weechat's dependency from = to >=.

cu andreas

PS: I'd appreciate an upload, as weechat still links against the
outdated gnutls11 on i386.

--- weechat-0.1.9.orig/debian/control
+++ weechat-0.1.9/debian/control
@@ -3,12 +3,12 @@
 Priority: optional
 Maintainer: Sebastien Helleu <[EMAIL PROTECTED]>
 Uploaders: Julien Louis <[EMAIL PROTECTED]>
-Build-Depends: cdbs, debhelper (>= 5), libncursesw5-dev, ruby, ruby1.8-dev, 
libperl-dev, python-dev, liblualib50-dev, libgnutls-dev, libtool, xsltproc, 
docbook-xsl, docbook-xml
+Build-Depends: cdbs, debhelper (>= 5), libncursesw5-dev, ruby, ruby1.8-dev, 
libperl-dev, python-dev, liblualib50-dev, libgnutls-dev, libtool, xsltproc, 
docbook-xsl, docbook-xml, dpkg-dev (>= 1.13.19)
 Standards-Version: 3.7.2
 
 Package: weechat
 Architecture: all
-Depends: weechat-common (= ${Source-Version}), weechat-curses (= 
${Source-Version})
+Depends: weechat-common (= ${source:Version}), weechat-curses (>= 
${binary:Version})
 Description: Fast, light and extensible IRC client
  WeeChat (Wee Enhanced Environment for Chat) is a fast and light IRC client
  for many operating systems. Everything can be done with a keyboard.
@@ -25,8 +25,8 @@
 
 Package: weechat-curses
 Architecture: any
-Depends: ${shlibs:Depends}, weechat-common (= ${Source-Version})
-Recommends: weechat-plugins (= ${Source-Version})
+Depends: ${shlibs:Depends}, weechat-common (= ${source:Version})
+Recommends: weechat-plugins (= ${binary:Version})
 Description: Fast, light and extensible IRC client
  WeeChat (Wee Enhanced Environment for Chat) is a fast and light IRC client
  for many operating systems. Everything can be done with a keyboard.

Reply via email to