[Pkg-dspam-commits] [SCM] Debian packages for the DSPAM anti-spam filter branch, master, updated. debian/3.9.1_rc1+git20110514.347379b+dfsg-1-41-g703bbd3

Julien Valroff julien at kirya.net
Sat Jul 30 07:50:54 UTC 2011


The following commit has been merged in the master branch:
commit a4f603616b0e5bf8d27bd8507c6bcacb1c54d5c3
Author: Julien Valroff <julien at kirya.net>
Date:   Sat Jul 30 09:21:59 2011 +0200

    Split debugging symbols into independent debug packages

diff --git a/debian/changelog b/debian/changelog
index e91c41f..64cd602 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -15,11 +15,12 @@ dspam (3.9.1~rc1+git20110729.ae3fad4+dfsg-1) unstable; urgency=low
     GPL-2 to AGPL-3+
   * Drop patches merged upstream
   * Add multiarch support
+  * Split debugging symbols into independent debug packages
 
   [ Thomas Preud'homme ]
   * Set build flags (CPPFLAGS, CFLAGS and LDFLAGS) using dpkg-buildflags.
 
- -- Julien Valroff <julien at debian.org>  Sat, 30 Jul 2011 08:23:43 +0200
+ -- Julien Valroff <julien at debian.org>  Sat, 30 Jul 2011 09:21:33 +0200
 
 dspam (3.9.1~rc1+git20110514.347379b+dfsg-1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 0bde5f8..401cff2 100644
--- a/debian/control
+++ b/debian/control
@@ -168,6 +168,7 @@ Section: debug
 Architecture: any
 Depends: ${misc:Depends}, dspam (= ${binary:Version})
 Priority: extra
+Multi-Arch: ${misc:Multi-Arch}
 Description: debugging symbols for dspam
  DSPAM is a dedicated statistical filter with minimal resources. It includes
  many new algorithms to fight against spam including:
@@ -176,4 +177,84 @@ Description: debugging symbols for dspam
   * Advanced de-obfuscation techniques
   * Bayesian Noise Reduction
  .
- This package includes the debugging symbols for the dspam packages.
+ This package includes the debugging symbols for the dspam package.
+
+Package: libdspam7-dbg
+Section: debug
+Architecture: any
+Depends: ${misc:Depends}, libdspam7 (= ${binary:Version})
+Priority: extra
+Multi-Arch: ${misc:Multi-Arch}
+Description: debugging symbols for libdspam7
+ DSPAM is a dedicated statistical filter with minimal resources. It includes
+ many new algorithms to fight against spam including:
+  * Concept Identification
+  * Message Inoculation
+  * Advanced de-obfuscation techniques
+  * Bayesian Noise Reduction
+ .
+ This package includes the debugging symbols for the libdspam7 package.
+
+Package: libdspam7-drv-hash-dbg
+Section: debug
+Architecture: any
+Depends: ${misc:Depends}, libdspam7-drv-hash (= ${binary:Version})
+Priority: extra
+Multi-Arch: ${misc:Multi-Arch}
+Description: debugging symbols for libdspam7-drv-hash
+ DSPAM is a dedicated statistical filter with minimal resources. It includes
+ many new algorithms to fight against spam including:
+  * Concept Identification
+  * Message Inoculation
+  * Advanced de-obfuscation techniques
+  * Bayesian Noise Reduction
+ .
+ This package includes the debugging symbols for the libdspam7-drv-hash package.
+
+Package: libdspam7-drv-mysql-dbg
+Section: debug
+Architecture: any
+Depends: ${misc:Depends}, libdspam7-drv-mysql (= ${binary:Version})
+Priority: extra
+Multi-Arch: ${misc:Multi-Arch}
+Description: debugging symbols for libdspam7-drv-mysql
+ DSPAM is a dedicated statistical filter with minimal resources. It includes
+ many new algorithms to fight against spam including:
+  * Concept Identification
+  * Message Inoculation
+  * Advanced de-obfuscation techniques
+  * Bayesian Noise Reduction
+ .
+ This package includes the debugging symbols for the libdspam7-drv-mysql package.
+
+Package: libdspam7-drv-pgsql-dbg
+Section: debug
+Architecture: any
+Depends: ${misc:Depends}, libdspam7-drv-pgsql (= ${binary:Version})
+Priority: extra
+Multi-Arch: ${misc:Multi-Arch}
+Description: debugging symbols for libdspam7-drv-pgsql
+ DSPAM is a dedicated statistical filter with minimal resources. It includes
+ many new algorithms to fight against spam including:
+  * Concept Identification
+  * Message Inoculation
+  * Advanced de-obfuscation techniques
+  * Bayesian Noise Reduction
+ .
+ This package includes the debugging symbols for the libdspam7-drv-pgsql package.
+
+Package: libdspam7-drv-sqlite3-dbg
+Section: debug
+Architecture: any
+Depends: ${misc:Depends}, libdspam7-drv-sqlite3 (= ${binary:Version})
+Priority: extra
+Multi-Arch: ${misc:Multi-Arch}
+Description: debugging symbols for libdspam7-drv-sqlite3
+ DSPAM is a dedicated statistical filter with minimal resources. It includes
+ many new algorithms to fight against spam including:
+  * Concept Identification
+  * Message Inoculation
+  * Advanced de-obfuscation techniques
+  * Bayesian Noise Reduction
+ .
+ This package includes the debugging symbols for the libdspam7-drv-sqlite3 package.
diff --git a/debian/rules b/debian/rules
index c0f3bc8..f6079a2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -70,7 +70,12 @@ override_dh_makeshlibs:
 	dh_makeshlibs -Nlibdspam7-drv-hash -Nlibdspam7-drv-pgsql -Nlibdspam7-drv-mysql -Nlibdspam7-drv-sqlite3
 
 override_dh_strip:
-	dh_strip --dbg-package=dspam-dbg
+	dh_strip -pdspam --dbg-package=dspam-dbg
+	dh_strip -plibdspam7 --dbg-package=libdspam7-dbg
+	dh_strip -plibdspam7-drv-hash --dbg-package=libdspam7-drv-hash-dbg
+	dh_strip -plibdspam7-drv-mysql --dbg-package=libdspam7-drv-mysql-dbg
+	dh_strip -plibdspam7-drv-pgsql --dbg-package=libdspam7-drv-pgsql-dbg
+	dh_strip -plibdspam7-drv-sqlite3 --dbg-package=libdspam7-drv-sqlite3-dbg
 
 override_dh_installinit:
 	dh_installinit -- start 21 2 3 4 5 . stop 21 0 1 6 .

-- 
Debian packages for the DSPAM anti-spam filter



More information about the Pkg-dspam-commits mailing list