Due to a security upload, the patch had to be refreshed.

reverted:
--- openjpeg-1.3+dfsg/debian/libopenjpeg2.links
+++ openjpeg-1.3+dfsg.orig/debian/libopenjpeg2.links
@@ -1 +0,0 @@
-/usr/lib/libopenjpeg-2.1.3.0.so /usr/lib/libopenjpeg.so.2
diff -u openjpeg-1.3+dfsg/debian/rules openjpeg-1.3+dfsg/debian/rules
--- openjpeg-1.3+dfsg/debian/rules
+++ openjpeg-1.3+dfsg/debian/rules
@@ -4,6 +4,7 @@
 
 # used as trailer in the generated manpages
 UVERSION = $(shell dpkg-parsechangelog | perl -ne 'print "$$1\n" if (/^Version: (.*?)(?:\.dfsg)?\-.*?$$/)')
+DEB_HOST_MULTIARCH = $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
 	EXTRA_CFLAGS += -O0
@@ -72,6 +73,19 @@
 binary-arch: build install
 	dh_testdir
 	dh_testroot
+
+	# install libopenjpeg2 files into multiarch paths
+	mkdir -p debian/libopenjpeg2/usr/lib/$(DEB_HOST_MULTIARCH)
+	cp lib*.so* debian/libopenjpeg2/usr/lib/$(DEB_HOST_MULTIARCH)
+	cd debian/libopenjpeg2/usr/lib/$(DEB_HOST_MULTIARCH) \
+	    && ln -s libopenjpeg-*.so libopenjpeg.so.2
+
+	# install libopenjpeg-dev files into multiarch paths
+	mkdir -p debian/libopenjpeg-dev/usr/lib/$(DEB_HOST_MULTIARCH)
+	cp lib*.a debian/libopenjpeg-dev/usr/lib/$(DEB_HOST_MULTIARCH)
+	cd debian/libopenjpeg-dev/usr/lib/$(DEB_HOST_MULTIARCH) \
+	    && ln -s libopenjpeg.so.2 libopenjpeg.so
+
 	dh_installchangelogs ChangeLog
 	dh_installdocs
 	dh_installexamples
reverted:
--- openjpeg-1.3+dfsg/debian/libopenjpeg2.install
+++ openjpeg-1.3+dfsg.orig/debian/libopenjpeg2.install
@@ -1 +0,0 @@
-lib*.so* usr/lib/
reverted:
--- openjpeg-1.3+dfsg/debian/libopenjpeg-dev.links
+++ openjpeg-1.3+dfsg.orig/debian/libopenjpeg-dev.links
@@ -1 +0,0 @@
-/usr/lib/libopenjpeg.so.2 /usr/lib/libopenjpeg.so
diff -u openjpeg-1.3+dfsg/debian/libopenjpeg-dev.install openjpeg-1.3+dfsg/debian/libopenjpeg-dev.install
--- openjpeg-1.3+dfsg/debian/libopenjpeg-dev.install
+++ openjpeg-1.3+dfsg/debian/libopenjpeg-dev.install
@@ -2 +1,0 @@
-lib*.a usr/lib
diff -u openjpeg-1.3+dfsg/debian/control openjpeg-1.3+dfsg/debian/control
--- openjpeg-1.3+dfsg/debian/control
+++ openjpeg-1.3+dfsg/debian/control
@@ -3,7 +3,7 @@
 Maintainer: Debian PhotoTools Maintainers <pkg-phototools-de...@lists.alioth.debian.org>
 Uploaders: Robin Cornelius <robin.cornel...@gmail.com>, Cyril Brulebois <k...@debian.org>
 Homepage: http://www.openjpeg.org
-Build-Depends: debhelper (>= 5), dpatch (>= 2), libtiff4-dev
+Build-Depends: debhelper (>= 9), dpatch (>= 2), libtiff4-dev
 Standards-Version: 3.7.3
 Section: libs
 Vcs-Browser: http://git.debian.org/?p=pkg-phototools/openjpeg.git
@@ -12,6 +12,7 @@
 Package: libopenjpeg-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: libopenjpeg2 (= ${binary:Version})
 Description: development files for libopenjpeg2, a JPEG 2000 image library
  Libopenjpeg2 is a library for handling the JPEG 2000 image compression format.
@@ -23,6 +24,8 @@
 Package: libopenjpeg2
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}
 Description: JPEG 2000 image compression/decompression library
  Libopenjpeg2 is a library for handling the JPEG 2000 image compression format.
@@ -30,6 +33,7 @@
 Package: libopenjpeg2-dbg
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: libopenjpeg2 (= ${binary:Version})
 Description: debug symbols for libopenjpeg2, a JPEG 2000 image library
  This package contains the debug symbols to match the runtime component of the
@@ -39,7 +43,8 @@
 Package: openjpeg-tools
 Section: graphics
 Architecture: any
-Depends: ${shlibs:Depends}
+Multi-Arch: foreign
+Depends: libopenjpeg2, ${shlibs:Depends}
 Description: command-line tools using the JPEG 2000 library
  This package provides with command-line tools allowing for conversions between
  several formats:
diff -u openjpeg-1.3+dfsg/debian/changelog openjpeg-1.3+dfsg/debian/changelog
--- openjpeg-1.3+dfsg/debian/changelog
+++ openjpeg-1.3+dfsg/debian/changelog
@@ -1,3 +1,10 @@
+openjpeg (1.3+dfsg-4.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Enable multiarch (closes: #675773).
+
+ -- Michael Gilbert <mgilb...@debian.org>  Sat, 16 Jun 2012 14:32:19 -0400
+
 openjpeg (1.3+dfsg-4.1) unstable; urgency=high

  * Non-maintainer upload by the Security Team.

Reply via email to