Forráskód Böngészése

pkg/deb Build kamailio-dbg package

Jon Bonilla 13 éve
szülő
commit
79e99ae5cb

+ 12 - 1
pkg/kamailio/deb/debian/control

@@ -10,7 +10,7 @@ Package: kamailio
 Architecture: any
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
 Conflicts: kamailio-regex-modules, kamailio-dbg
 Conflicts: kamailio-regex-modules, kamailio-dbg
-Suggests: kamailio-mysql-modules, kamailio-postgres-modules, kamailio-unixodbc-modules, kamailio-tls-modules, kamailio-cpl-modules, kamailio-radius-modules, kamailio-presence-modules, kamailio-xml-modules, kamailio-perl-modules, kamailio-snmpstats-modules, kamailio-xmpp-modules, kamailio-carrierroute-modules, kamailio-berkeley-modules, kamailio-ldap-modules, kamailio-lua-modules, kamailio-python-modules, kamailio-mono-modules
+Suggests: kamailio-mysql-modules, kamailio-postgres-modules, kamailio-unixodbc-modules, kamailio-tls-modules, kamailio-cpl-modules, kamailio-radius-modules, kamailio-presence-modules, kamailio-xml-modules, kamailio-perl-modules, kamailio-snmpstats-modules, kamailio-xmpp-modules, kamailio-carrierroute-modules, kamailio-berkeley-modules, kamailio-ldap-modules, kamailio-lua-modules, kamailio-python-modules, kamailio-mono-modules, kamailio-dbg
 Description: very fast and configurable SIP proxy
 Description: very fast and configurable SIP proxy
  Kamailio is a very fast and flexible SIP (RFC3261)
  Kamailio is a very fast and flexible SIP (RFC3261)
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  proxy server. Written entirely in C, Kamailio can handle thousands calls
@@ -29,6 +29,17 @@ Description: very fast and configurable SIP proxy
  and support binaries.
  and support binaries.
 
 
 
 
+Package: kamailio-dbg
+Architecture: any
+Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
+Description: Debugging symbols for Kamailio SIP proxy
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides gdb debugging symbols  for Kamailio
+
+
 Package: kamailio-mysql-modules
 Package: kamailio-mysql-modules
 Architecture: any
 Architecture: any
 Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), mysql-client
 Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), mysql-client

+ 2 - 3
pkg/kamailio/deb/debian/rules

@@ -16,8 +16,7 @@
 # This is the debhelper compatibility version to use.
 # This is the debhelper compatibility version to use.
 # export DH_COMPAT=4
 # export DH_COMPAT=4
 #  -- already set in compat
 #  -- already set in compat
-#  force no striping (always include debug symbols for now)
-export DEB_BUILD_OPTIONS:="$(DEB_BUILD_OPTIONS) nostrip"
+export DEB_BUILD_OPTIONS:="$(DEB_BUILD_OPTIONS) debug"
 
 
 # modules not in the "main" kamailio package
 # modules not in the "main" kamailio package
 EXCLUDED_MODULES= 
 EXCLUDED_MODULES= 
@@ -193,7 +192,7 @@ binary-common:
 #	dh_undocumented
 #	dh_undocumented
 	dh_installchangelogs ChangeLog 
 	dh_installchangelogs ChangeLog 
 	dh_link
 	dh_link
-	dh_strip
+	dh_strip --dbg-package=kamailio-dbg
 	dh_compress 
 	dh_compress 
 	dh_fixperms
 	dh_fixperms
 	dh_makeshlibs
 	dh_makeshlibs

+ 10 - 1
pkg/kamailio/deb/lenny/control

@@ -10,7 +10,7 @@ Package: kamailio
 Architecture: any
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
 Conflicts: kamailio-regex-modules, kamailio-dbg
 Conflicts: kamailio-regex-modules, kamailio-dbg
-Suggests: kamailio-mysql-modules, kamailio-postgres-modules, kamailio-unixodbc-modules, kamailio-tls-modules, kamailio-cpl-modules, kamailio-radius-modules, kamailio-presence-modules, kamailio-xml-modules, kamailio-perl-modules, kamailio-snmpstats-modules, kamailio-xmpp-modules, kamailio-carrierroute-modules, kamailio-berkeley-modules, kamailio-ldap-modules, kamailio-lua-modules, kamailio-python-modules
+Suggests: kamailio-mysql-modules, kamailio-postgres-modules, kamailio-unixodbc-modules, kamailio-tls-modules, kamailio-cpl-modules, kamailio-radius-modules, kamailio-presence-modules, kamailio-xml-modules, kamailio-perl-modules, kamailio-snmpstats-modules, kamailio-xmpp-modules, kamailio-carrierroute-modules, kamailio-berkeley-modules, kamailio-ldap-modules, kamailio-lua-modules, kamailio-python-modules, kamailio-dbg
 Description: very fast and configurable SIP proxy
 Description: very fast and configurable SIP proxy
  Kamailio is a very fast and flexible SIP (RFC3261)
  Kamailio is a very fast and flexible SIP (RFC3261)
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  proxy server. Written entirely in C, Kamailio can handle thousands calls
@@ -28,6 +28,15 @@ Description: very fast and configurable SIP proxy
  This package contains the main Kamailio binary along with the principal modules
  This package contains the main Kamailio binary along with the principal modules
  and support binaries.
  and support binaries.
 
 
+Package: kamailio-dbg
+Architecture: any
+Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
+Description: Debugging symbols for Kamailio SIP proxy
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides gdb debugging symbols  for Kamailio
 
 
 Package: kamailio-mysql-modules
 Package: kamailio-mysql-modules
 Architecture: any
 Architecture: any

+ 2 - 3
pkg/kamailio/deb/lenny/rules

@@ -16,8 +16,7 @@
 # This is the debhelper compatibility version to use.
 # This is the debhelper compatibility version to use.
 # export DH_COMPAT=4
 # export DH_COMPAT=4
 #  -- already set in compat
 #  -- already set in compat
-#  force no striping (always include debug symbols for now)
-export DEB_BUILD_OPTIONS:="$(DEB_BUILD_OPTIONS) nostrip"
+export DEB_BUILD_OPTIONS:="$(DEB_BUILD_OPTIONS) debug"
 
 
 # modules not in the "main" kamailio package
 # modules not in the "main" kamailio package
 EXCLUDED_MODULES= geoip
 EXCLUDED_MODULES= geoip
@@ -193,7 +192,7 @@ binary-common:
 #	dh_undocumented
 #	dh_undocumented
 	dh_installchangelogs ChangeLog 
 	dh_installchangelogs ChangeLog 
 	dh_link
 	dh_link
-	dh_strip
+	dh_strip --dbg-package=kamailio-dbg
 	dh_compress 
 	dh_compress 
 	dh_fixperms
 	dh_fixperms
 	dh_makeshlibs
 	dh_makeshlibs

+ 12 - 1
pkg/kamailio/deb/lucid/control

@@ -10,7 +10,7 @@ Package: kamailio
 Architecture: any
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
 Conflicts: kamailio-regex-modules, kamailio-dbg
 Conflicts: kamailio-regex-modules, kamailio-dbg
-Suggests: kamailio-mysql-modules, kamailio-postgres-modules, kamailio-unixodbc-modules, kamailio-tls-modules, kamailio-cpl-modules, kamailio-radius-modules, kamailio-presence-modules, kamailio-xml-modules, kamailio-perl-modules, kamailio-snmpstats-modules, kamailio-xmpp-modules, kamailio-carrierroute-modules, kamailio-berkeley-modules, kamailio-ldap-modules, kamailio-lua-modules, kamailio-python-modules
+Suggests: kamailio-mysql-modules, kamailio-postgres-modules, kamailio-unixodbc-modules, kamailio-tls-modules, kamailio-cpl-modules, kamailio-radius-modules, kamailio-presence-modules, kamailio-xml-modules, kamailio-perl-modules, kamailio-snmpstats-modules, kamailio-xmpp-modules, kamailio-carrierroute-modules, kamailio-berkeley-modules, kamailio-ldap-modules, kamailio-lua-modules, kamailio-python-modules, kamailio-dbg
 Description: very fast and configurable SIP proxy
 Description: very fast and configurable SIP proxy
  Kamailio is a very fast and flexible SIP (RFC3261)
  Kamailio is a very fast and flexible SIP (RFC3261)
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  proxy server. Written entirely in C, Kamailio can handle thousands calls
@@ -29,6 +29,17 @@ Description: very fast and configurable SIP proxy
  and support binaries.
  and support binaries.
 
 
 
 
+Package: kamailio-dbg
+Architecture: any
+Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
+Description: Debugging symbols for Kamailio SIP proxy
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides gdb debugging symbols for Kamailio
+
+
 Package: kamailio-mysql-modules
 Package: kamailio-mysql-modules
 Architecture: any
 Architecture: any
 Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), mysql-client
 Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), mysql-client

+ 2 - 3
pkg/kamailio/deb/lucid/rules

@@ -16,8 +16,7 @@
 # This is the debhelper compatibility version to use.
 # This is the debhelper compatibility version to use.
 # export DH_COMPAT=4
 # export DH_COMPAT=4
 #  -- already set in compat
 #  -- already set in compat
-#  force no striping (always include debug symbols for now)
-export DEB_BUILD_OPTIONS:="$(DEB_BUILD_OPTIONS) nostrip"
+export DEB_BUILD_OPTIONS:="$(DEB_BUILD_OPTIONS) debug"
 
 
 # modules not in the "main" kamailio package
 # modules not in the "main" kamailio package
 EXCLUDED_MODULES= 
 EXCLUDED_MODULES= 
@@ -193,7 +192,7 @@ binary-common:
 #	dh_undocumented
 #	dh_undocumented
 	dh_installchangelogs ChangeLog 
 	dh_installchangelogs ChangeLog 
 	dh_link
 	dh_link
-	dh_strip
+	dh_strip --dbg-package=kamailio-dbg
 	dh_compress 
 	dh_compress 
 	dh_fixperms
 	dh_fixperms
 	dh_makeshlibs
 	dh_makeshlibs

+ 12 - 1
pkg/kamailio/deb/precise/control

@@ -10,7 +10,7 @@ Package: kamailio
 Architecture: any
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
 Conflicts: kamailio-regex-modules, kamailio-dbg
 Conflicts: kamailio-regex-modules, kamailio-dbg
-Suggests: kamailio-mysql-modules, kamailio-postgres-modules, kamailio-unixodbc-modules, kamailio-tls-modules, kamailio-cpl-modules, kamailio-radius-modules, kamailio-presence-modules, kamailio-xml-modules, kamailio-perl-modules, kamailio-snmpstats-modules, kamailio-xmpp-modules, kamailio-carrierroute-modules, kamailio-berkeley-modules, kamailio-ldap-modules, kamailio-lua-modules, kamailio-python-modules, kamailio-mono-modules
+Suggests: kamailio-mysql-modules, kamailio-postgres-modules, kamailio-unixodbc-modules, kamailio-tls-modules, kamailio-cpl-modules, kamailio-radius-modules, kamailio-presence-modules, kamailio-xml-modules, kamailio-perl-modules, kamailio-snmpstats-modules, kamailio-xmpp-modules, kamailio-carrierroute-modules, kamailio-berkeley-modules, kamailio-ldap-modules, kamailio-lua-modules, kamailio-python-modules, kamailio-mono-modules, kamailio-dbg
 Description: very fast and configurable SIP proxy
 Description: very fast and configurable SIP proxy
  Kamailio is a very fast and flexible SIP (RFC3261)
  Kamailio is a very fast and flexible SIP (RFC3261)
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  proxy server. Written entirely in C, Kamailio can handle thousands calls
@@ -29,6 +29,17 @@ Description: very fast and configurable SIP proxy
  and support binaries.
  and support binaries.
 
 
 
 
+Package: kamailio-dbg
+Architecture: any
+Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
+Description: Debugging symbols for Kamailio SIP proxy
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides gdb debugging symbols for Kamailio
+
+
 Package: kamailio-mysql-modules
 Package: kamailio-mysql-modules
 Architecture: any
 Architecture: any
 Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), mysql-client
 Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), mysql-client

+ 2 - 3
pkg/kamailio/deb/precise/rules

@@ -16,8 +16,7 @@
 # This is the debhelper compatibility version to use.
 # This is the debhelper compatibility version to use.
 # export DH_COMPAT=4
 # export DH_COMPAT=4
 #  -- already set in compat
 #  -- already set in compat
-#  force no striping (always include debug symbols for now)
-export DEB_BUILD_OPTIONS:="$(DEB_BUILD_OPTIONS) nostrip"
+export DEB_BUILD_OPTIONS:="$(DEB_BUILD_OPTIONS) debug"
 
 
 # modules not in the "main" kamailio package
 # modules not in the "main" kamailio package
 EXCLUDED_MODULES= mi_xmlrpc
 EXCLUDED_MODULES= mi_xmlrpc
@@ -193,7 +192,7 @@ binary-common:
 #	dh_undocumented
 #	dh_undocumented
 	dh_installchangelogs ChangeLog 
 	dh_installchangelogs ChangeLog 
 	dh_link
 	dh_link
-	dh_strip
+	dh_strip --dbg-package=kamailio-dbg
 	dh_compress 
 	dh_compress 
 	dh_fixperms
 	dh_fixperms
 	dh_makeshlibs
 	dh_makeshlibs

+ 12 - 1
pkg/kamailio/deb/squeeze/control

@@ -10,7 +10,7 @@ Package: kamailio
 Architecture: any
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
 Conflicts: kamailio-regex-modules, kamailio-dbg
 Conflicts: kamailio-regex-modules, kamailio-dbg
-Suggests: kamailio-mysql-modules, kamailio-postgres-modules, kamailio-unixodbc-modules, kamailio-tls-modules, kamailio-cpl-modules, kamailio-radius-modules, kamailio-presence-modules, kamailio-xml-modules, kamailio-perl-modules, kamailio-snmpstats-modules, kamailio-xmpp-modules, kamailio-carrierroute-modules, kamailio-berkeley-modules, kamailio-ldap-modules, kamailio-lua-modules, kamailio-python-modules
+Suggests: kamailio-mysql-modules, kamailio-postgres-modules, kamailio-unixodbc-modules, kamailio-tls-modules, kamailio-cpl-modules, kamailio-radius-modules, kamailio-presence-modules, kamailio-xml-modules, kamailio-perl-modules, kamailio-snmpstats-modules, kamailio-xmpp-modules, kamailio-carrierroute-modules, kamailio-berkeley-modules, kamailio-ldap-modules, kamailio-lua-modules, kamailio-python-modules, kamailio-dbg
 Description: very fast and configurable SIP proxy
 Description: very fast and configurable SIP proxy
  Kamailio is a very fast and flexible SIP (RFC3261)
  Kamailio is a very fast and flexible SIP (RFC3261)
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  proxy server. Written entirely in C, Kamailio can handle thousands calls
@@ -29,6 +29,17 @@ Description: very fast and configurable SIP proxy
  and support binaries.
  and support binaries.
 
 
 
 
+Package: kamailio-dbg
+Architecture: any
+Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
+Description: Debugging symbols for Kamailio SIP proxy
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides gdb debugging symbols  for Kamailio
+
+
 Package: kamailio-mysql-modules
 Package: kamailio-mysql-modules
 Architecture: any
 Architecture: any
 Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), mysql-client
 Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), mysql-client

+ 2 - 3
pkg/kamailio/deb/squeeze/rules

@@ -16,8 +16,7 @@
 # This is the debhelper compatibility version to use.
 # This is the debhelper compatibility version to use.
 # export DH_COMPAT=4
 # export DH_COMPAT=4
 #  -- already set in compat
 #  -- already set in compat
-#  force no striping (always include debug symbols for now)
-export DEB_BUILD_OPTIONS:="$(DEB_BUILD_OPTIONS) nostrip"
+export DEB_BUILD_OPTIONS:="$(DEB_BUILD_OPTIONS) debug"
 
 
 # modules not in the "main" kamailio package
 # modules not in the "main" kamailio package
 EXCLUDED_MODULES= purple
 EXCLUDED_MODULES= purple
@@ -193,7 +192,7 @@ binary-common:
 #	dh_undocumented
 #	dh_undocumented
 	dh_installchangelogs ChangeLog 
 	dh_installchangelogs ChangeLog 
 	dh_link
 	dh_link
-	dh_strip
+	dh_strip --dbg-package=kamailio-dbg
 	dh_compress 
 	dh_compress 
 	dh_fixperms
 	dh_fixperms
 	dh_makeshlibs
 	dh_makeshlibs

+ 12 - 1
pkg/kamailio/deb/wheezy/control

@@ -10,7 +10,7 @@ Package: kamailio
 Architecture: any
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
 Conflicts: kamailio-regex-modules, kamailio-dbg
 Conflicts: kamailio-regex-modules, kamailio-dbg
-Suggests: kamailio-mysql-modules, kamailio-postgres-modules, kamailio-unixodbc-modules, kamailio-tls-modules, kamailio-cpl-modules, kamailio-radius-modules, kamailio-presence-modules, kamailio-xml-modules, kamailio-perl-modules, kamailio-snmpstats-modules, kamailio-xmpp-modules, kamailio-carrierroute-modules, kamailio-berkeley-modules, kamailio-ldap-modules, kamailio-lua-modules, kamailio-python-modules, kamailio-mono-modules
+Suggests: kamailio-mysql-modules, kamailio-postgres-modules, kamailio-unixodbc-modules, kamailio-tls-modules, kamailio-cpl-modules, kamailio-radius-modules, kamailio-presence-modules, kamailio-xml-modules, kamailio-perl-modules, kamailio-snmpstats-modules, kamailio-xmpp-modules, kamailio-carrierroute-modules, kamailio-berkeley-modules, kamailio-ldap-modules, kamailio-lua-modules, kamailio-python-modules, kamailio-mono-modules, kamailio-dbg
 Description: very fast and configurable SIP proxy
 Description: very fast and configurable SIP proxy
  Kamailio is a very fast and flexible SIP (RFC3261)
  Kamailio is a very fast and flexible SIP (RFC3261)
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  proxy server. Written entirely in C, Kamailio can handle thousands calls
@@ -29,6 +29,17 @@ Description: very fast and configurable SIP proxy
  and support binaries.
  and support binaries.
 
 
 
 
+Package: kamailio-dbg
+Architecture: any
+Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
+Description: Debugging symbols for Kamailio SIP proxy
+ Kamailio is a very fast and flexible SIP (RFC3261)
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
+ per second even on low-budget hardware.
+ .
+ This package provides gdb debugging symbols  for Kamailio
+
+
 Package: kamailio-mysql-modules
 Package: kamailio-mysql-modules
 Architecture: any
 Architecture: any
 Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), mysql-client
 Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), mysql-client

+ 2 - 3
pkg/kamailio/deb/wheezy/rules

@@ -16,8 +16,7 @@
 # This is the debhelper compatibility version to use.
 # This is the debhelper compatibility version to use.
 # export DH_COMPAT=4
 # export DH_COMPAT=4
 #  -- already set in compat
 #  -- already set in compat
-#  force no striping (always include debug symbols for now)
-export DEB_BUILD_OPTIONS:="$(DEB_BUILD_OPTIONS) nostrip"
+export DEB_BUILD_OPTIONS:="$(DEB_BUILD_OPTIONS) debug"
 
 
 # modules not in the "main" kamailio package
 # modules not in the "main" kamailio package
 EXCLUDED_MODULES= 
 EXCLUDED_MODULES= 
@@ -193,7 +192,7 @@ binary-common:
 #	dh_undocumented
 #	dh_undocumented
 	dh_installchangelogs ChangeLog 
 	dh_installchangelogs ChangeLog 
 	dh_link
 	dh_link
-	dh_strip
+	dh_strip --dbg-package=kamailio-dbg
 	dh_compress 
 	dh_compress 
 	dh_fixperms
 	dh_fixperms
 	dh_makeshlibs
 	dh_makeshlibs