[Pkg-xfce-commits] r4856 - desktop/branches/experimental/xfce4-session/debian

Yves-Alexis Perez corsac at alioth.debian.org
Tue Jan 25 09:48:32 UTC 2011


Author: corsac
Date: 2011-01-25 21:48:31 +0000 (Tue, 25 Jan 2011)
New Revision: 4856

Added:
   desktop/branches/experimental/xfce4-session/debian/xfce4-session.install
Modified:
   desktop/branches/experimental/xfce4-session/debian/changelog
   desktop/branches/experimental/xfce4-session/debian/control
   desktop/branches/experimental/xfce4-session/debian/rules
Log:
  - add a -dbg package with debugging symbols.
  - strip debugging symbols to the -dbg package.

Modified: desktop/branches/experimental/xfce4-session/debian/changelog
===================================================================
--- desktop/branches/experimental/xfce4-session/debian/changelog	2011-01-24 22:44:00 UTC (rev 4855)
+++ desktop/branches/experimental/xfce4-session/debian/changelog	2011-01-25 21:48:31 UTC (rev 4856)
@@ -11,12 +11,14 @@
     - drop fortunes-mod from depends, xfce4-session uses internal
       implementation. Move it to Suggests so people can still use it for real
       fortunes.
+    - add a -dbg package with debugging symbols.
   * debian/rules:
     - don't pass libexecdir, useless now
     - update xfsm-shutdown-helper path in chrpath call.
     - update splash-engine path.
     - pick {C,LD}FLAGS from dpkg-buildflags.
     - add hardening flags to {C,LD}FLAGS.
+    - strip debugging symbols to the -dbg package.
   * debian/xfce4-session.lintian-overrides:
     - drop xfsm-shutdown-helper and balou theme overrides, useless now.
 
@@ -40,7 +42,7 @@
     - debian/rules: add it to chrpath and override dh_shlibdeps to move its
       deps as recommends.
 
- -- Yves-Alexis Perez <corsac at debian.org>  Mon, 24 Jan 2011 23:43:25 +0100
+ -- Yves-Alexis Perez <corsac at debian.org>  Tue, 25 Jan 2011 00:16:33 +0100
 
 xfce4-session (4.6.2-2) unstable; urgency=low
 

Modified: desktop/branches/experimental/xfce4-session/debian/control
===================================================================
--- desktop/branches/experimental/xfce4-session/debian/control	2011-01-24 22:44:00 UTC (rev 4855)
+++ desktop/branches/experimental/xfce4-session/debian/control	2011-01-25 21:48:31 UTC (rev 4856)
@@ -27,3 +27,10 @@
  the Xfce4 Desktop Environment. On log out, the session manager saves the
  state of all your running applications. When you log back in, the session
  manager restores the same applications with the same window positions.
+
+Package: xfce4-session-dbg
+Section: debug
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Xfce4 Session Manager (debug symbols)
+ This package ships debugging symbols for the Xfce session manager.

Modified: desktop/branches/experimental/xfce4-session/debian/rules
===================================================================
--- desktop/branches/experimental/xfce4-session/debian/rules	2011-01-24 22:44:00 UTC (rev 4855)
+++ desktop/branches/experimental/xfce4-session/debian/rules	2011-01-25 21:48:31 UTC (rev 4856)
@@ -19,22 +19,26 @@
 	dh_auto_clean
 
 override_dh_install:
-	rm -f debian/xfce4-session/usr/lib/xfce4/session/splash-engines/*.la
-	rm -f debian/xfce4-session/usr/lib/*.la
-	rm -f debian/xfce4-session/usr/lib/xfce4/panel/plugins/libxfsm-logout-plugin.*a
+	rm -f debian/tmp/usr/lib/xfce4/session/splash-engines/*.la
+	rm -f debian/tmp/usr/lib/*.la
+	rm -f debian/tmp/usr/lib/xfce4/panel/plugins/libxfsm-logout-plugin.*a
 	
-	chrpath -d -k debian/xfce4-session/usr/bin/* \
-		debian/xfce4-session/usr/lib/xfce4/session/xfsm-shutdown-helper \
-		debian/xfce4-session/usr/lib/xfce4/session/splash-engines/*so \
-		debian/xfce4-session/usr/lib/xfce4/panel/plugins/libxfsm-logout-plugin.so
+	chrpath -d -k debian/tmp/usr/bin/* \
+		debian/tmp/usr/lib/xfce4/session/xfsm-shutdown-helper \
+		debian/tmp/usr/lib/xfce4/session/splash-engines/*so \
+		debian/tmp/usr/lib/xfce4/panel/plugins/libxfsm-logout-plugin.so
 	
-	cat debian/debian-tips >> debian/xfce4-session/usr/share/xfce4/tips/tips
-	strfile debian/xfce4-session/usr/share/xfce4/tips/tips \
-		debian/xfce4-session/usr/share/xfce4/tips/tips.dat
+	cat debian/debian-tips >> debian/tmp/usr/share/xfce4/tips/tips
+	strfile debian/tmp/usr/share/xfce4/tips/tips \
+		debian/tmp/usr/share/xfce4/tips/tips.dat
+	dh_install --fail-missing
 
 override_dh_shlibdeps:
-	dh_shlibdeps -X debian/xfce4-session/usr/lib/xfce4/panel/plugins/libxfsm-logout-plugin.so -- \
-    -dRecommends debian/xfce4-session/usr/lib/xfce4/panel/plugins/libxfsm-logout-plugin.so -dDepends
+	dh_shlibdeps -X debian/tmp/usr/lib/xfce4/panel/plugins/libxfsm-logout-plugin.so -- \
+    -dRecommends debian/tmp/usr/lib/xfce4/panel/plugins/libxfsm-logout-plugin.so -dDepends
 
+override_dh_strip:
+	dh_strip --dbg-package=xfce4-session-dbg
+
 %:
 	dh $@

Added: desktop/branches/experimental/xfce4-session/debian/xfce4-session.install
===================================================================
--- desktop/branches/experimental/xfce4-session/debian/xfce4-session.install	                        (rev 0)
+++ desktop/branches/experimental/xfce4-session/debian/xfce4-session.install	2011-01-25 21:48:31 UTC (rev 4856)
@@ -0,0 +1,2 @@
+usr
+etc




More information about the Pkg-xfce-commits mailing list