[SCM] swami/master: Build with Multiarch.

alessio at users.alioth.debian.org alessio at users.alioth.debian.org
Sun Feb 12 22:18:22 UTC 2012


The following commit has been merged in the master branch:
commit 239740b09877fa19f0a15434cd757a0cae8fa641
Author: Alessio Treglia <alessio at debian.org>
Date:   Sun Feb 12 23:18:15 2012 +0100

    Build with Multiarch.

diff --git a/debian/compat b/debian/compat
index 7f8f011..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-7
+9
diff --git a/debian/control b/debian/control
index 9e8309a..8605e8b 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,7 @@ Uploaders:
  Jaromír Mikeš <mira.mikes at seznam.cz>
 Build-Depends:
  cmake,
- debhelper (>= 7.0.50~),
+ debhelper (>= 8.1.3~),
  docbook-xml,
  gettext,
  gtk-doc-tools,
@@ -45,6 +45,8 @@ Description: MIDI instrument editor application
 Package: libswami0
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends:
  ${misc:Depends},
  ${shlibs:Depends}
@@ -58,13 +60,13 @@ Description: MIDI instrument editor - shared libraries
 
 Package: libswami-dev
 Section: libdevel
-Architecture: all
+Architecture: any
+Multi-Arch: same
 Depends:
  libgnomecanvas2-dev (>= 2.0),
  libgtk2.0-dev (>= 2.8.17),
  libinstpatch-dev,
- libswami0 (<< ${source:Upstream-Version}+1~),
- libswami0 (>= ${source:Version}),
+ libswami0 (= ${binary:Version}),
  ${misc:Depends}
 Description: MIDI instrument editor - development files
  Swami (Sampled Waveforms And Musical Instruments) is an application
@@ -78,6 +80,7 @@ Package: swami-dbg
 Section: debug
 Priority: extra
 Architecture: any
+Multi-Arch: same
 Depends:
  libswami0 (= ${binary:Version}),
  swami (= ${binary:Version}),
diff --git a/debian/libswami-dev.install b/debian/libswami-dev.install
deleted file mode 100644
index 90a4881..0000000
--- a/debian/libswami-dev.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/include/*
-debian/tmp/usr/lib/lib*.so
diff --git a/debian/libswami0.install b/debian/libswami0.install
deleted file mode 100644
index b184298..0000000
--- a/debian/libswami0.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/lib*.so.*
-debian/tmp/usr/lib/swami/*.so
diff --git a/debian/rules b/debian/rules
index a59c02c..3dc359f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,16 @@
 #!/usr/bin/make -f
 
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
 %:
 	dh $@ --parallel -Scmake
 
+override_dh_install:
+	dh_install -plibswami-dev usr/include
+	dh_install -plibswami-dev usr/lib/lib*.so usr/lib/$(DEB_HOST_MULTIARCH)/
+	dh_install -plibswami0 usr/lib/lib*.so.* usr/lib/$(DEB_HOST_MULTIARCH)/
+	dh_install -plibswami0 usr/lib/swami usr/lib/$(DEB_HOST_MULTIARCH)/
+	dh_install --remaining-packages
+
 override_dh_strip:
 	dh_strip --dbg-package=swami-dbg

-- 
swami packaging



More information about the pkg-multimedia-commits mailing list