[Pkg-tcltk-commits] r1520 - tcl8.6/branches/experimental/debian

sgolovan at alioth.debian.org sgolovan at alioth.debian.org
Sat Oct 5 07:53:18 UTC 2013


Author: sgolovan
Date: 2013-10-05 07:53:18 +0000 (Sat, 05 Oct 2013)
New Revision: 1520

Modified:
   tcl8.6/branches/experimental/debian/changelog
   tcl8.6/branches/experimental/debian/control
   tcl8.6/branches/experimental/debian/rules
Log:
[tcl8.6-experimental]
  * Added the tcl8.6-dbg package with libtcl8.6 debug symbols in it.


Modified: tcl8.6/branches/experimental/debian/changelog
===================================================================
--- tcl8.6/branches/experimental/debian/changelog	2013-10-04 13:34:44 UTC (rev 1519)
+++ tcl8.6/branches/experimental/debian/changelog	2013-10-05 07:53:18 UTC (rev 1520)
@@ -1,8 +1,8 @@
-tcl8.6 (8.6.1-4) UNRELEASED; urgency=low
+tcl8.6 (8.6.1-4) experimental; urgency=low
 
-  * NOT RELEASED YET
+  * Added the tcl8.6-dbg package with libtcl8.6 debug symbols in it.
 
- -- Sergei Golovan <sgolovan at debian.org>  Fri, 27 Sep 2013 11:57:26 +0400
+ -- Sergei Golovan <sgolovan at debian.org>  Sat, 05 Oct 2013 10:56:25 +0400
 
 tcl8.6 (8.6.1-3) experimental; urgency=low
 

Modified: tcl8.6/branches/experimental/debian/control
===================================================================
--- tcl8.6/branches/experimental/debian/control	2013-10-04 13:34:44 UTC (rev 1519)
+++ tcl8.6/branches/experimental/debian/control	2013-10-05 07:53:18 UTC (rev 1520)
@@ -37,10 +37,24 @@
  code which allows one to run Tcl-enabled applications.  This version
  includes thread support.
 
+Package: libtcl8.6-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
+Depends: libtcl8.6 (= ${binary:Version})
+Multi-Arch: same
+Description: Symbol files for libtcl8.6
+ Tcl is a powerful, easy-to-use, embeddable, cross-platform interpreted
+ scripting language.  This package contains the debug symbols for libtcl8.6,
+ to assist in debugging applications built with tcl8.6.  You will not
+ normally need to install this package.
+
 Package: tcl8.6-dev
 Section: libdevel
 Priority: optional
 Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
 Depends: dpkg-dev (>= 1.16.1~), zlib1g-dev, libtcl8.6 (= ${binary:Version}),
  tcl8.6, ${misc:Depends}
 Suggests: tcl8.6-doc

Modified: tcl8.6/branches/experimental/debian/rules
===================================================================
--- tcl8.6/branches/experimental/debian/rules	2013-10-04 13:34:44 UTC (rev 1519)
+++ tcl8.6/branches/experimental/debian/rules	2013-10-05 07:53:18 UTC (rev 1520)
@@ -111,6 +111,10 @@
 	     fi ; \
 	  done
 
+override_dh_strip:
+	dh_strip -plibtcl$(v) --dbg-package=libtcl$(v)-dbg
+	dh_strip -a -Nlibtcl$(v)
+
 override_dh_makeshlibs: /usr/share/debhelper/autoscripts/postinst-makeshlibs /usr/share/debhelper/autoscripts/postrm-makeshlibs
 	dh_makeshlibs -a -Xtcltest
 	cat /usr/share/debhelper/autoscripts/postinst-makeshlibs >>debian/libtcl$(v).postinst.debhelper
@@ -124,4 +128,4 @@
 	     http://prdownloads.sourceforge.net/tcl/tcl-core$(v).1-src.tar.gz
 
 .PHONY: override_dh_auto_clean override_dh_auto_configure override_dh_auto_install \
-	override_dh_makeshlibs override_dh_shlibdeps get-orig-source
+	override_dh_strip override_dh_makeshlibs override_dh_shlibdeps get-orig-source




More information about the Pkg-tcltk-commits mailing list