[Pkg-xfce-commits] r1268 - desktop/trunk/xfdesktop4/debian

huggie at alioth.debian.org huggie at alioth.debian.org
Fri May 25 15:00:26 UTC 2007


Author: huggie
Date: 2007-05-25 15:00:26 +0000 (Fri, 25 May 2007)
New Revision: 1268

Added:
   desktop/trunk/xfdesktop4/debian/xfdesktop4-data.install
   desktop/trunk/xfdesktop4/debian/xfdesktop4.install
   desktop/trunk/xfdesktop4/debian/xfdesktop4.manpages
   desktop/trunk/xfdesktop4/debian/xfdesktop4.menu
   desktop/trunk/xfdesktop4/debian/xfdesktop4.postinst
   desktop/trunk/xfdesktop4/debian/xfdesktop4.postrm
   desktop/trunk/xfdesktop4/debian/xfdesktop4.prerm
Removed:
   desktop/trunk/xfdesktop4/debian/menu
   desktop/trunk/xfdesktop4/debian/postinst
   desktop/trunk/xfdesktop4/debian/postrm
   desktop/trunk/xfdesktop4/debian/prerm
Modified:
   desktop/trunk/xfdesktop4/debian/changelog
   desktop/trunk/xfdesktop4/debian/control
   desktop/trunk/xfdesktop4/debian/rules
Log:
Commit the architecture independent split out bits destined for
experimental.


Modified: desktop/trunk/xfdesktop4/debian/changelog
===================================================================
--- desktop/trunk/xfdesktop4/debian/changelog	2007-05-25 11:02:53 UTC (rev 1267)
+++ desktop/trunk/xfdesktop4/debian/changelog	2007-05-25 15:00:26 UTC (rev 1268)
@@ -1,3 +1,10 @@
+xfdesktop4 (4.4.1-3) UNRELEASED-experimental; urgency=low
+
+  * Split out architecture independent files to xfdesktop4-data based on a
+    patch by Darren Salt                                       closes: #379814
+
+ -- Simon Huggins <huggie at earth.li>  Thu, 24 May 2007 09:32:48 +0100
+
 xfdesktop4 (4.4.1-2) unstable; urgency=high
 
   * Remove duplicated copies of content in menu.xml.it and

Modified: desktop/trunk/xfdesktop4/debian/control
===================================================================
--- desktop/trunk/xfdesktop4/debian/control	2007-05-25 11:02:53 UTC (rev 1267)
+++ desktop/trunk/xfdesktop4/debian/control	2007-05-25 15:00:26 UTC (rev 1268)
@@ -6,9 +6,15 @@
 Build-Depends: debhelper (>= 4.1.26), libgtk2.0-dev (>= 2.10.1-1), libxft-dev, libxml2-dev, xfce4-panel-dev (>= 4.4.1), libexo-0.3-dev (>= 0.3.2), libthunar-vfs-1-dev (>= 0.8.0), chrpath, libdbus-glib-1-dev, quilt
 Standards-Version: 3.7.2
 
+Package: xfdesktop4-data
+Architecture: all
+Replaces: xfdesktop4 (<= 4.4.1-2)
+Description: Provides xfdesktop4 desktop background and root menu (common files)
+ This package contains architecture-independent files for xfdesktop4.
+
 Package: xfdesktop4
 Architecture: any
-Depends: ${shlibs:Depends}, xfce4-mcs-manager, xfce4-utils
+Depends: ${shlibs:Depends}, xfce4-mcs-manager, xfce4-utils, xfdesktop4-data (= ${source:Version})
 Recommends: dbus, librsvg2-common
 Suggests: menu
 Conflicts: menu (<<2.1.12)

Deleted: desktop/trunk/xfdesktop4/debian/menu
===================================================================
--- desktop/trunk/xfdesktop4/debian/menu	2007-05-25 11:02:53 UTC (rev 1267)
+++ desktop/trunk/xfdesktop4/debian/menu	2007-05-25 15:00:26 UTC (rev 1268)
@@ -1,2 +0,0 @@
-?package(xfdesktop4): needs="X11" section="Apps/Tools" command="xfdesktop" \
-  title="Xfdesktop" longtitle="Xfce configuration interface" hints="Configuration Interface"

Deleted: desktop/trunk/xfdesktop4/debian/postinst
===================================================================
--- desktop/trunk/xfdesktop4/debian/postinst	2007-05-25 11:02:53 UTC (rev 1267)
+++ desktop/trunk/xfdesktop4/debian/postinst	2007-05-25 15:00:26 UTC (rev 1268)
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-if [ "$1" = "configure" ]; then 
-	if [ ! -f /etc/xdg/xfce4/desktop/menudefs.hook ]; then
-		cat >/etc/xdg/xfce4/desktop/menudefs.hook <<EOF
-<!--
-	This file is deliberately empty.  Run update-menus to populate it
-	with the debian menu
--->
-EOF
-	fi
-
-	# Get xfce-mcs-manager to reinit
-	# hurd doesnt have procps so we do it another way
-	#pkill -USR1 -f xfce-mcs-manager || true
-	/bin/kill -USR1 `pidof xfce-mcs-manager` > /dev/null 2>&1|| true
-
-fi
-
-#DEBHELPER#

Deleted: desktop/trunk/xfdesktop4/debian/postrm
===================================================================
--- desktop/trunk/xfdesktop4/debian/postrm	2007-05-25 11:02:53 UTC (rev 1267)
+++ desktop/trunk/xfdesktop4/debian/postrm	2007-05-25 15:00:26 UTC (rev 1268)
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-if [ "$1" = "purge" ]; then
-  rm -rf /etc/xdg/xfce4/desktop/menudefs.hook
-  rm -rf /etc/xdg/xfce4/desktop/notforuse.xml
-fi
-
-#DEBHELPER#

Deleted: desktop/trunk/xfdesktop4/debian/prerm
===================================================================
--- desktop/trunk/xfdesktop4/debian/prerm	2007-05-25 11:02:53 UTC (rev 1267)
+++ desktop/trunk/xfdesktop4/debian/prerm	2007-05-25 15:00:26 UTC (rev 1268)
@@ -1,10 +0,0 @@
-#!/bin/sh -e
-
-if [ "$1" = "remove" ]; then
-	# Get xfce-mcs-manager to reinit
-	pkill -USR1 -f xfce-mcs-manager || true
-fi
-
-#DEBHELPER#
-
-exit 0

Modified: desktop/trunk/xfdesktop4/debian/rules
===================================================================
--- desktop/trunk/xfdesktop4/debian/rules	2007-05-25 11:02:53 UTC (rev 1267)
+++ desktop/trunk/xfdesktop4/debian/rules	2007-05-25 15:00:26 UTC (rev 1268)
@@ -56,17 +56,17 @@
 	dh_testdir
 	dh_testroot
 	dh_clean -k
-	dh_installdirs
+	dh_installdirs 
 
-	$(MAKE) install DESTDIR=`pwd`/debian/xfdesktop4
+	$(MAKE) install DESTDIR=`pwd`/debian/tmp
 
-	rm -f `pwd`/debian/xfdesktop4/usr/lib/xfce4/mcs-plugins/*.la
-	rm -f `pwd`/debian/xfdesktop4/usr/lib/xfce4/mcs-plugins/*.a
-	rm -f `pwd`/debian/xfdesktop4/usr/lib/xfce4/modules/*.la
-	rm -f `pwd`/debian/xfdesktop4/usr/lib/xfce4/modules/*.a
+	rm -f `pwd`/debian/tmp/usr/lib/xfce4/mcs-plugins/*.la
+	rm -f `pwd`/debian/tmp/usr/lib/xfce4/mcs-plugins/*.a
+	rm -f `pwd`/debian/tmp/usr/lib/xfce4/modules/*.la
+	rm -f `pwd`/debian/tmp/usr/lib/xfce4/modules/*.a
 
-	chrpath -d -k `pwd`/debian/xfdesktop4/usr/bin/* \
-		`pwd`/debian/xfdesktop4/usr/lib/xfce4/*/*
+	chrpath -d -k `pwd`/debian/tmp/usr/bin/* \
+		`pwd`/debian/tmp/usr/lib/xfce4/*/*
 
 binary-indep: build install
 
@@ -76,21 +76,25 @@
 	dh_testroot
 
 	# use correct Debian defaults
-	for f in `pwd`/debian/xfdesktop4/etc/xdg/xfce4/desktop/menu.xml*; do \
+	for f in `pwd`/debian/tmp/etc/xdg/xfce4/desktop/menu.xml*; do \
 	   	perl -0777 -i -pe 's/cmd="xfterm4"/cmd="x-terminal-emulator"/; s/cmd="mozilla"/cmd="sensible-browser"/; s/(<include type="system" style="simple" unique="true"\/>)/$$1\n<separator\/>\n<menu name="Debian"><include type="file" src="menudefs.hook" \/><\/menu>\n/; s/xffm/thunar/g' $$f; \
 	done
 
 	# Remove the duplicated copies of XML in the Italian menu files.
-	for f in `pwd`/debian/xfdesktop4/etc/xdg/xfce4/desktop/*.xml.it; do \
+	for f in `pwd`/debian/tmp/etc/xdg/xfce4/desktop/*.xml.it; do \
 	   	perl -i -ne 'BEGIN { $$state = 0; } if (/xml version="1.0"/) { $$state++; } if ($$state < 2) { print; }' $$f; \
 	done
 
 	dh_installdocs README TODO
 	dh_installmenu
-	dh_installman debian/xfce4-menueditor.1
-	dh_installman debian/xfce4-popup-menu.1
+	dh_installman
 	
 	dh_installchangelogs ChangeLog
+
+	dh_install
+
+	rm -rf `pwd`/debian/xfdesktop4/usr/share/doc/xfdesktop4
+	ln -s xfdesktop4-data `pwd`/debian/xfdesktop4/usr/share/doc/xfdesktop4
 	dh_link
 	
 	dh_strip
@@ -101,7 +105,7 @@
 
 	dh_shlibdeps
 	dh_gencontrol
-	
+
 	dh_md5sums
 	dh_builddeb
 

Added: desktop/trunk/xfdesktop4/debian/xfdesktop4-data.install
===================================================================
--- desktop/trunk/xfdesktop4/debian/xfdesktop4-data.install	                        (rev 0)
+++ desktop/trunk/xfdesktop4/debian/xfdesktop4-data.install	2007-05-25 15:00:26 UTC (rev 1268)
@@ -0,0 +1,6 @@
+debian/tmp/usr/share/icons
+debian/tmp/usr/share/locale
+debian/tmp/usr/share/man
+debian/tmp/usr/share/pixmaps
+debian/tmp/usr/share/xfce4-menueditor
+debian/tmp/usr/share/xfce4

Added: desktop/trunk/xfdesktop4/debian/xfdesktop4.install
===================================================================
--- desktop/trunk/xfdesktop4/debian/xfdesktop4.install	                        (rev 0)
+++ desktop/trunk/xfdesktop4/debian/xfdesktop4.install	2007-05-25 15:00:26 UTC (rev 1268)
@@ -0,0 +1,4 @@
+debian/tmp/etc
+debian/tmp/usr/bin
+debian/tmp/usr/lib
+debian/tmp/usr/share/applications

Added: desktop/trunk/xfdesktop4/debian/xfdesktop4.manpages
===================================================================
--- desktop/trunk/xfdesktop4/debian/xfdesktop4.manpages	                        (rev 0)
+++ desktop/trunk/xfdesktop4/debian/xfdesktop4.manpages	2007-05-25 15:00:26 UTC (rev 1268)
@@ -0,0 +1,2 @@
+debian/*.1
+xfdesktop.1

Copied: desktop/trunk/xfdesktop4/debian/xfdesktop4.menu (from rev 1256, desktop/trunk/xfdesktop4/debian/menu)
===================================================================
--- desktop/trunk/xfdesktop4/debian/xfdesktop4.menu	                        (rev 0)
+++ desktop/trunk/xfdesktop4/debian/xfdesktop4.menu	2007-05-25 15:00:26 UTC (rev 1268)
@@ -0,0 +1,2 @@
+?package(xfdesktop4): needs="X11" section="Apps/Tools" command="xfdesktop" \
+  title="Xfdesktop" longtitle="Xfce configuration interface" hints="Configuration Interface"

Copied: desktop/trunk/xfdesktop4/debian/xfdesktop4.postinst (from rev 1256, desktop/trunk/xfdesktop4/debian/postinst)
===================================================================
--- desktop/trunk/xfdesktop4/debian/xfdesktop4.postinst	                        (rev 0)
+++ desktop/trunk/xfdesktop4/debian/xfdesktop4.postinst	2007-05-25 15:00:26 UTC (rev 1268)
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+if [ "$1" = "configure" ]; then 
+	if [ ! -f /etc/xdg/xfce4/desktop/menudefs.hook ]; then
+		cat >/etc/xdg/xfce4/desktop/menudefs.hook <<EOF
+<!--
+	This file is deliberately empty.  Run update-menus to populate it
+	with the debian menu
+-->
+EOF
+	fi
+
+	# Get xfce-mcs-manager to reinit
+	# hurd doesnt have procps so we do it another way
+	#pkill -USR1 -f xfce-mcs-manager || true
+	/bin/kill -USR1 `pidof xfce-mcs-manager` > /dev/null 2>&1|| true
+
+fi
+
+#DEBHELPER#

Copied: desktop/trunk/xfdesktop4/debian/xfdesktop4.postrm (from rev 1256, desktop/trunk/xfdesktop4/debian/postrm)
===================================================================
--- desktop/trunk/xfdesktop4/debian/xfdesktop4.postrm	                        (rev 0)
+++ desktop/trunk/xfdesktop4/debian/xfdesktop4.postrm	2007-05-25 15:00:26 UTC (rev 1268)
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+if [ "$1" = "purge" ]; then
+  rm -rf /etc/xdg/xfce4/desktop/menudefs.hook
+  rm -rf /etc/xdg/xfce4/desktop/notforuse.xml
+fi
+
+#DEBHELPER#

Copied: desktop/trunk/xfdesktop4/debian/xfdesktop4.prerm (from rev 1256, desktop/trunk/xfdesktop4/debian/prerm)
===================================================================
--- desktop/trunk/xfdesktop4/debian/xfdesktop4.prerm	                        (rev 0)
+++ desktop/trunk/xfdesktop4/debian/xfdesktop4.prerm	2007-05-25 15:00:26 UTC (rev 1268)
@@ -0,0 +1,10 @@
+#!/bin/sh -e
+
+if [ "$1" = "remove" ]; then
+	# Get xfce-mcs-manager to reinit
+	pkill -USR1 -f xfce-mcs-manager || true
+fi
+
+#DEBHELPER#
+
+exit 0




More information about the Pkg-xfce-commits mailing list