[Pkg-gnutls-commits] r415 - in /packages/gnutls25/trunk/debian: changelog control guile-gnutls.README.Debian guile-gnutls.install libgnutls-dev.install patches/14_version_gettextcat.diff rules

ametzler at users.alioth.debian.org ametzler at users.alioth.debian.org
Sun Nov 4 09:18:09 UTC 2007


Author: ametzler
Date: Sun Nov  4 09:18:08 2007
New Revision: 415

URL: http://svn.debian.org/wsvn/pkg-gnutls/?sc=1&rev=415
Log:
Add guile package.

Added:
    packages/gnutls25/trunk/debian/guile-gnutls.README.Debian
    packages/gnutls25/trunk/debian/guile-gnutls.install
Modified:
    packages/gnutls25/trunk/debian/changelog
    packages/gnutls25/trunk/debian/control
    packages/gnutls25/trunk/debian/libgnutls-dev.install
    packages/gnutls25/trunk/debian/patches/14_version_gettextcat.diff
    packages/gnutls25/trunk/debian/rules

Modified: packages/gnutls25/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnutls/packages/gnutls25/trunk/debian/changelog?rev=415&op=diff
==============================================================================
--- packages/gnutls25/trunk/debian/changelog (original)
+++ packages/gnutls25/trunk/debian/changelog Sun Nov  4 09:18:08 2007
@@ -1,10 +1,15 @@
 gnutls25 (2.1.5-1) experimental; urgency=low
 
-  * New upstream version.
+  * New upstream version. API changes! Please consult
+    /usr/share/doc/libgnutls-dev/NEWS.gz for the detailed list of deprecated,
+    removed (mainly *_authz_*) and changed interfaces.
   * Bump build-depends.
   * Stop building and shipping the C++ library, since nobody is using it. I
     will happly re-add it if requested.
   * Add Homepage field to debian/control.
+  * Build and ship Guile bindings. Requested by Ludovic Courtès who also
+    provided the initial patch. (On a sidenote I think guile generally does
+    not do the right thing by throwing dlopened modules into /usr/lib/.)
 
  -- Andreas Metzler <ametzler at debian.org>  Sat,  3 Nov 2007 10:19:52 +0100
 

Modified: packages/gnutls25/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnutls/packages/gnutls25/trunk/debian/control?rev=415&op=diff
==============================================================================
--- packages/gnutls25/trunk/debian/control (original)
+++ packages/gnutls25/trunk/debian/control Sun Nov  4 09:18:08 2007
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian GnuTLS Maintainers <pkg-gnutls-maint at lists.alioth.debian.org>
 Uploaders: Andreas Metzler <ametzler at debian.org>, Eric Dorland <eric at debian.org>, James Westby <jw+debian at jameswestby.net>
-Build-Depends: debhelper (>= 5.0.0), libgcrypt11-dev (>= 1.3.0), zlib1g-dev, libopencdk10-dev (>= 0.6.5), liblzo2-dev, cdbs, gtk-doc-tools, texinfo (>= 4.8), libtasn1-3-dev (>= 0.3.4-1), autotools-dev
+Build-Depends: debhelper (>= 5.0.0), libgcrypt11-dev (>= 1.3.0), zlib1g-dev, libopencdk10-dev (>= 0.6.5), liblzo2-dev, cdbs, gtk-doc-tools, texinfo (>= 4.8), libtasn1-3-dev (>= 0.3.4-1), autotools-dev, guile-1.8-dev
 Standards-Version: 3.7.2
 Homepage: http://www.gnutls.org/
 
@@ -13,7 +13,7 @@
 Architecture: any
 Provides: gnutls-dev
 Depends: libgnutls25 (= ${Source-Version}), libgcrypt11-dev (>= 1.3.0), libc6-dev | libc-dev, zlib1g-dev, libtasn1-3-dev (>= 0.3.4), libopencdk10-dev (>= 0.6.5), liblzo2-dev
-Suggests: gnutls-doc, gnutls-bin
+Suggests: gnutls-doc, gnutls-bin, guile-gnutls
 Conflicts: libgnutls11-dev, gnutls-dev (<< 0.4.0-0), gnutls0.4-dev
 Replaces: libgnutls11-dev, gnutls-dev (<< 0.4.0-0), gnutls0.4-dev
 Description: the GNU TLS library - development files
@@ -93,3 +93,20 @@
  .
  This package contains all the gnutls documentation.
 
+Package: guile-gnutls
+Priority: optional
+Architecture: any
+Section: libs
+Depends: ${misc:Depends},${shlibs:Depends}, guile-1.8
+Description: the GNU TLS library - GNU Guile bindings
+ gnutls is a portable library which implements the Transport Layer
+ Security (TLS) 1.0 and Secure Sockets Layer (SSL) 3.0 protocols.
+ .
+ Currently gnutls implements:
+  - the TLS 1.0 and SSL 3.0 protocols, without any US-export
+    controlled algorithms
+  - X509 Public Key Infrastructure (with several limitations).
+  - SRP for TLS authentication.
+  - TLS Extension mechanism
+ .
+ This package contains the GNU Guile 1.8 modules.

Added: packages/gnutls25/trunk/debian/guile-gnutls.README.Debian
URL: http://svn.debian.org/wsvn/pkg-gnutls/packages/gnutls25/trunk/debian/guile-gnutls.README.Debian?rev=415&op=file
==============================================================================
--- packages/gnutls25/trunk/debian/guile-gnutls.README.Debian (added)
+++ packages/gnutls25/trunk/debian/guile-gnutls.README.Debian Sun Nov  4 09:18:08 2007
@@ -1,0 +1,8 @@
+guile bindings for gnutls.
+
+Guile binary extensions currently use dlopened dynamic libraries installed in
+/usr/lib/. These are not to be used a C-libraries. Which is why ...
+ - we do not provide shlibs files for these
+ - and the .so symlink is not in the dev-package.
+
+(Thanks to Ludovic Courtès for the explanations.)

Added: packages/gnutls25/trunk/debian/guile-gnutls.install
URL: http://svn.debian.org/wsvn/pkg-gnutls/packages/gnutls25/trunk/debian/guile-gnutls.install?rev=415&op=file
==============================================================================
--- packages/gnutls25/trunk/debian/guile-gnutls.install (added)
+++ packages/gnutls25/trunk/debian/guile-gnutls.install Sun Nov  4 09:18:08 2007
@@ -1,0 +1,2 @@
+debian/tmp/usr/lib/libguile-gnutls*.so* usr/lib
+debian/tmp/usr/share/guile/site usr/share/guile

Modified: packages/gnutls25/trunk/debian/libgnutls-dev.install
URL: http://svn.debian.org/wsvn/pkg-gnutls/packages/gnutls25/trunk/debian/libgnutls-dev.install?rev=415&op=diff
==============================================================================
--- packages/gnutls25/trunk/debian/libgnutls-dev.install (original)
+++ packages/gnutls25/trunk/debian/libgnutls-dev.install Sun Nov  4 09:18:08 2007
@@ -1,6 +1,6 @@
 debian/tmp/usr/include/* usr/include
-debian/tmp/usr/lib/lib*.so usr/lib
-debian/tmp/usr/lib/lib*.a usr/lib
+debian/tmp/usr/lib/libgnutls*.so usr/lib
+debian/tmp/usr/lib/libgnutls*.a usr/lib
 debian/tmp/usr/lib/libgnutls.la usr/lib
 debian/tmp/usr/lib/libgnutls-*.la usr/lib
 debian/tmp/usr/share/aclocal/* usr/share/aclocal

Modified: packages/gnutls25/trunk/debian/patches/14_version_gettextcat.diff
URL: http://svn.debian.org/wsvn/pkg-gnutls/packages/gnutls25/trunk/debian/patches/14_version_gettextcat.diff?rev=415&op=diff
==============================================================================
--- packages/gnutls25/trunk/debian/patches/14_version_gettextcat.diff (original)
+++ packages/gnutls25/trunk/debian/patches/14_version_gettextcat.diff Sun Nov  4 09:18:08 2007
@@ -9,7 +9,7 @@
  
  # Usually the message domain is the same as the package name.
 -DOMAIN = $(PACKAGE)
-+DOMAIN = $(PACKAGE)13
++DOMAIN = $(PACKAGE)25
  
  # These two variables depend on the location of this directory.
  subdir = po

Modified: packages/gnutls25/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnutls/packages/gnutls25/trunk/debian/rules?rev=415&op=diff
==============================================================================
--- packages/gnutls25/trunk/debian/rules (original)
+++ packages/gnutls25/trunk/debian/rules Sun Nov  4 09:18:08 2007
@@ -9,10 +9,11 @@
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
 
-DEB_CONFIGURE_EXTRA_FLAGS = --with-mcrypt=no --enable-ld-version-script --disable-guile --disable-cxx
+DEB_CONFIGURE_EXTRA_FLAGS = --with-mcrypt=no --enable-ld-version-script --disable-cxx --enable-guile --with-guile-site-dir=/usr/share/guile/site
 DEB_MAKE_CHECK_TARGET = check
 DEB_DH_STRIP_ARGS = --dbg-package=libgnutls25-dbg
 #DEB_DH_MAKESHLIBS_ARGS_libgnutls13 := -V 'libgnutls13 (>=2.1.3-0)'
+DEB_DH_MAKESHLIBS_ARGS_guile-gnutls := -Xusr/lib/libguile-gnutls-
 DEB_COMPRESS_EXCLUDE := gnutls.pdf
 
 #build/libgnutls-doc::




More information about the Pkg-gnutls-commits mailing list