Package: gnunet
Version: 0.7.0c-2
Severity: serious

Hi,
gnunet doesn't use ${shlibs:Depends} since ages which could easily yield
to wrong Depends (and as a matter of fact they are wrong currently, at
least libgtk2.0-0 and libncurses5 are missing). dh_shlibdeps is called
nonetheless in debian/rules so please change debian/control according.

Also the Suggests are completely wrong: it should not Suggest
libgtk2.0-0 and libncurses5 but Depend on both! The versioned Suggests
on gnunet-gtk is also wrong IMHO. gnunet-gtk already cares for the
correct version of gnunet beeing installed and gnunet itself does not
need a specific version of gnunet-gtk.

Attached is the patch to debian/control I use for Ubuntu.

Bye
diff -u gnunet-0.7.0c/debian/control gnunet-0.7.0c/debian/control
--- gnunet-0.7.0c/debian/control
+++ gnunet-0.7.0c/debian/control
@@ -8,8 +8,8 @@
 
 Package: gnunet
 Architecture: any
-Depends: adduser, libgcrypt11, libgmp3c2, libsqlite3-0, debconf (>= 1.2.0) | debconf-2.0, libextractor1c2a (>= 0.5.9-1), gettext (>=0.14.1-1)
-Suggests: libgtk2.0-0 (>= 2.6.0-1), libncurses5, gnunet-gtk (>= 0.7.0b-1)
+Depends: adduser, debconf (>= 1.2.0) | debconf-2.0, ${shlibs:Depends}, ${misc:Depends}
+Suggests: gnunet-gtk
 Description: Secure, trust-based peer-to-peer framework
  GNUnet is a peer-to-peer framework which focuses on providing security.
  All link-to-link messages in the network are confidential and authenticated.

Reply via email to