[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