>Heres a fix that made the package build in raspbian jessie, it has not
>been tested beyond that.
And heres an updated fix that not only builds in raspbian jessie but
results in installable packages.


diff -u openvas-libraries-2.0.4/debian/control 
openvas-libraries-2.0.4/debian/control
--- openvas-libraries-2.0.4/debian/control
+++ openvas-libraries-2.0.4/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian OpenVAS Maintainers <openvas-distro-...@wald.intevation.org>
 Uploaders: Tim Brown <t...@nth-dimension.org.uk>, Javier Fernandez-Sanguino 
Pen~a <j...@debian.org>, Jan Wagner <w...@cyconet.org>
-Build-Depends: debhelper (>= 5), autotools-dev, libgnutls-dev, libpcap-dev, 
libglib2.0-dev, dpatch
+Build-Depends: debhelper (>= 5), autotools-dev, libgnutls28-dev, libpcap-dev, 
libglib2.0-dev, dpatch
 Homepage: http://www.openvas.org/
 Vcs-Browser: 
http://wald.intevation.org/plugins/scmsvn/viewcvs.php/trunk/openvas-libraries/packaging/debian/?root=openvas
 Vcs-Svn: 
https://svn.wald.intevation.org/svn/openvas/trunk/openvas-libraries/packaging/debian/
@@ -12,7 +12,7 @@
 Package: libopenvas2-dev
 Section: libdevel
 Architecture: any
-Depends: libopenvas2 (= ${binary:Version}), libgnutls-dev, libpcap-dev
+Depends: libopenvas2 (= ${binary:Version}), libgnutls28-dev, libpcap-dev
 Replaces: libopenvas1-dev
 Conflicts: libopenvas1-dev
 Description: remote network security auditor - static libraries and headers
diff -u openvas-libraries-2.0.4/debian/changelog 
openvas-libraries-2.0.4/debian/changelog
--- openvas-libraries-2.0.4/debian/changelog
+++ openvas-libraries-2.0.4/debian/changelog
@@ -1,3 +1,17 @@
+openvas-libraries (2.0.4-2.1+rpi2) jessie-staging; urgency=medium
+
+  * Also change runtime dependency to libgnutls28-dev.
+
+ -- Peter Michael Green <plugw...@raspbian.org>  Sun, 16 Nov 2014 13:52:19 
+0000
+
+openvas-libraries (2.0.4-2.1+rpi1) jessie-staging; urgency=medium
+
+  * Change build-dependency to libgnutls28-dev
+  * Remove call to gnutls_transport_set_lowat which no longer seems to
+    exist and apparently is no longer needed.
+
+ -- Peter Michael Green <plugw...@raspbian.org>  Sun, 16 Nov 2014 13:37:20 
+0000
+
 openvas-libraries (2.0.4-2.1) unstable; urgency=low
 
   * Non-maintainer upload.
only in patch2:
unchanged:
--- openvas-libraries-2.0.4.orig/libopenvas/network.c
+++ openvas-libraries-2.0.4/libopenvas/network.c
@@ -772,7 +772,8 @@
 
   unblock_socket(fp->fd);
   /* for non-blocking sockets, gnutls requires a 0 lowat value */
-  gnutls_transport_set_lowat(fp->tls_session, 0);
+  //apparently this is unnessacery with recent gnutls, see 
http://sourceforge.net/p/gtk-gnutella/mailman/message/28153548/
+  //gnutls_transport_set_lowat(fp->tls_session, 0);
 
   gnutls_transport_set_ptr(fp->tls_session, (gnutls_transport_ptr_t) 
GSIZE_TO_POINTER(fp->fd));
 

Reply via email to