[Pkg-xfce-commits] r5846 - desktop/trunk/exo/debian

Yves-Alexis Perez corsac at alioth.debian.org
Sat Jul 2 08:41:21 UTC 2011


Author: corsac
Date: 2011-07-02 20:41:21 +0000 (Sat, 02 Jul 2011)
New Revision: 5846

Modified:
   desktop/trunk/exo/debian/changelog
   desktop/trunk/exo/debian/compat
   desktop/trunk/exo/debian/control
   desktop/trunk/exo/debian/libexo-1-0.install
   desktop/trunk/exo/debian/libexo-1-dev.install
   desktop/trunk/exo/debian/rules
Log:
Include patch from Steve Langasek to make exo multi-arch ready, thanks to
him!                                                        closes: #632486

Modified: desktop/trunk/exo/debian/changelog
===================================================================
--- desktop/trunk/exo/debian/changelog	2011-06-30 22:53:35 UTC (rev 5845)
+++ desktop/trunk/exo/debian/changelog	2011-07-02 20:41:21 UTC (rev 5846)
@@ -1,3 +1,10 @@
+exo (0.6.2-2) UNRELEASED; urgency=low
+
+  * Include patch from Steve Langasek to make exo multi-arch ready, thanks to
+    him!                                                        closes: #632486
+
+ -- Yves-Alexis Perez <corsac at debian.org>  Sat, 02 Jul 2011 21:57:18 +0200
+
 exo (0.6.2-1) unstable; urgency=low
 
   * New upstream bugfix release.

Modified: desktop/trunk/exo/debian/compat
===================================================================
--- desktop/trunk/exo/debian/compat	2011-06-30 22:53:35 UTC (rev 5845)
+++ desktop/trunk/exo/debian/compat	2011-07-02 20:41:21 UTC (rev 5846)
@@ -1 +1 @@
-7
+9

Modified: desktop/trunk/exo/debian/control
===================================================================
--- desktop/trunk/exo/debian/control	2011-06-30 22:53:35 UTC (rev 5845)
+++ desktop/trunk/exo/debian/control	2011-07-02 20:41:21 UTC (rev 5846)
@@ -4,7 +4,7 @@
 Maintainer: Debian Xfce Maintainers <pkg-xfce-devel at lists.alioth.debian.org>
 Uploaders: Yves-Alexis Perez <corsac at debian.org>, 
  Lionel Le Folgoc <mrpouit at gmail.com>
-Build-Depends: debhelper (>= 7.2.7), libxfce4util-dev (>= 4.8.0), 
+Build-Depends: debhelper (>= 8.1.3), libxfce4util-dev (>= 4.8.0), 
  libxfce4ui-1-dev (>= 4.8.0), liburi-perl, chrpath, intltool, 
  hardening-includes, libglib2.0-dev (>= 2.27)
 Standards-Version: 3.9.2
@@ -15,6 +15,7 @@
 Package: libexo-1-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: libexo-1-0 (= ${binary:Version}), libxfce4util-dev (>= 4.8.0),
  ${misc:Depends}, libgtk2.0-dev
 Description: Development files for libexo
@@ -26,6 +27,8 @@
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, libexo-common
 Recommends: liburi-perl
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Description: Library with extensions for Xfce
  libexo is a library for Xfce that contains a bunch of additional widgets and
  a framework for editable toolbars (an improved version of the framework
@@ -57,6 +60,7 @@
 Section: debug
 Priority: extra
 Architecture: any
+Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}, libexo-1-0 (= ${binary:Version})
 Description: debugging informations for libexo
  This package contains the debugging symbols for libexo, additional library
@@ -79,6 +83,7 @@
 Section: libs
 Priority: extra
 Architecture: all
+Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Replaces: libexo-0.3-0 (<< 0.3.104-3)
 Description: libexo common files

Modified: desktop/trunk/exo/debian/libexo-1-0.install
===================================================================
--- desktop/trunk/exo/debian/libexo-1-0.install	2011-06-30 22:53:35 UTC (rev 5845)
+++ desktop/trunk/exo/debian/libexo-1-0.install	2011-07-02 20:41:21 UTC (rev 5846)
@@ -1,4 +1,5 @@
-usr/lib/xfce4/exo-1/*
-usr/lib/lib*.so.*
+usr/lib/*/xfce4/exo-1/exo-helper-1
+usr/lib/*/xfce4/exo-1/exo-compose-mail-1 usr/lib/xfce4/exo-1
+usr/lib/*/lib*.so.*
 usr/share/locale/*/*/*.mo
 usr/share/pixmaps

Modified: desktop/trunk/exo/debian/libexo-1-dev.install
===================================================================
--- desktop/trunk/exo/debian/libexo-1-dev.install	2011-06-30 22:53:35 UTC (rev 5845)
+++ desktop/trunk/exo/debian/libexo-1-dev.install	2011-07-02 20:41:21 UTC (rev 5846)
@@ -1,5 +1,5 @@
 usr/include/*
-usr/lib/pkgconfig/*
-usr/lib/lib*.a
-usr/lib/lib*.so
+usr/lib/*/pkgconfig/*
+usr/lib/*/lib*.a
+usr/lib/*/lib*.so
 usr/share/gtk-doc/html/exo-1/*

Modified: desktop/trunk/exo/debian/rules
===================================================================
--- desktop/trunk/exo/debian/rules	2011-06-30 22:53:35 UTC (rev 5845)
+++ desktop/trunk/exo/debian/rules	2011-07-02 20:41:21 UTC (rev 5846)
@@ -9,6 +9,8 @@
 
 export CFLAGS LDFLAGS
 
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
 EXO_LIBNAME=1
 EXO_SOVERSION=0
 EXO_SONAME=libexo-$(EXO_LIBNAME)-$(EXO_SOVERSION)
@@ -21,8 +23,8 @@
 
 override_dh_install:
 	# delete the unneeded .a and .la files
-	rm -f debian/tmp/usr/lib/libexo-$(EXO_LIBNAME).la
-	rm -f debian/tmp/usr/lib/gio/modules/libexo-module-$(EXO_LIBNAME).la
+	rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libexo-$(EXO_LIBNAME).la
+	rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gio/modules/libexo-module-$(EXO_LIBNAME).la
 
 	# Debianise
 	sed -i -e 's/^WebBrowser=.*/WebBrowser=debian-sensible-browser/' \
@@ -32,8 +34,8 @@
 	chrpath -d -k debian/tmp/usr/bin/exo-csource \
 		debian/tmp/usr/bin/exo-desktop-item-edit \
 		debian/tmp/usr/bin/exo-open \
-		debian/tmp/usr/lib/xfce4/exo-$(EXO_LIBNAME)/exo-helper-$(EXO_LIBNAME) \
-		debian/tmp/usr/lib/libexo-$(EXO_LIBNAME).so.*
+		debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/xfce4/exo-$(EXO_LIBNAME)/exo-helper-$(EXO_LIBNAME) \
+		debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libexo-$(EXO_LIBNAME).so.*
 
 	# Create a muttng helper from the mutt one
 	sed -e 's/utt/uttng/;s/Icon=muttng/Icon=mutt/' \




More information about the Pkg-xfce-commits mailing list