Hi *,

I’ve just built libcdio with Francois’ patch on i386 and x32
and can finally install mplayer (after also fixing libass).

Can one of you please upload (NMU, if it must be) the package?

Thanks,
//mirabilos
-- 
tarent solutions GmbH
Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
Tel: +49 228 54881-393 • Fax: +49 228 54881-235
HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg
diff -Nru libcdio-0.83/debian/changelog libcdio-0.83/debian/changelog
--- libcdio-0.83/debian/changelog       2014-09-01 23:07:11.000000000 +0200
+++ libcdio-0.83/debian/changelog       2015-07-27 09:26:12.000000000 +0200
@@ -1,3 +1,9 @@
+libcdio (0.83-4.3) unstable; urgency=low
+
+  * Add multiarch support except for the libcdio-dev package.
+
+ -- Francois Gouget <[email protected]>  Fri, 06 Feb 2015 14:21:03 +0100
+
 libcdio (0.83-4.2) unstable; urgency=low
 
   * Non-maintainer upload with maintainers permission.
diff -Nru libcdio-0.83/debian/compat libcdio-0.83/debian/compat
--- libcdio-0.83/debian/compat  2011-12-28 23:58:43.000000000 +0100
+++ libcdio-0.83/debian/compat  2015-07-27 09:25:59.000000000 +0200
@@ -1 +1 @@
-8
+9
diff -Nru libcdio-0.83/debian/control libcdio-0.83/debian/control
--- libcdio-0.83/debian/control 2014-09-01 23:05:05.000000000 +0200
+++ libcdio-0.83/debian/control 2015-07-27 09:25:59.000000000 +0200
@@ -2,7 +2,7 @@
 Priority: optional
 Section: libs
 Maintainer: Nicolas Boullis <[email protected]>
-Build-Depends: debhelper (>= 8.0.0), dctrl-tools | grep-dctrl, libpopt-dev, 
libncurses5-dev | libncurses-dev, libcam-dev [kfreebsd-any], dh-autoreconf
+Build-Depends: debhelper (>= 9), dctrl-tools | grep-dctrl, libpopt-dev, 
libncurses5-dev | libncurses-dev, libcam-dev [kfreebsd-any], dh-autoreconf
 Standards-Version: 3.9.2
 Homepage: http://www.gnu.org/software/libcdio/
 
@@ -25,6 +25,8 @@
 Package: libcdio13
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: library to read and control CD-ROM
  This library is to encapsulate CD-ROM reading and
@@ -38,6 +40,7 @@
 Package: libiso9660-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: libiso9660-8 (= ${binary:Version}), libcdio-dev (>= 0.78.2-1), 
${libcdev}, ${misc:Depends}
 Description: library to work with ISO9660 filesystems (development files)
  This package contains development files (headers and static library)
@@ -49,6 +52,8 @@
 Package: libiso9660-8
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: library to work with ISO9660 filesystems
  This library is made to read and write ISO9660 filesystems; those
@@ -70,6 +75,8 @@
 Package: libcdio-cdda1
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: library to read and control digital audio CDs
  This library is made to read and control digital audio CDs. It does
@@ -80,6 +87,7 @@
 Package: libcdio-paranoia-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: libcdio-paranoia1 (= ${binary:Version}), libcdio-cdda-dev, 
libcdio-dev, ${libcdev}, ${misc:Depends}
 Description: library to read digital audio CDs with error correction 
(development files)
  This package contains development files (headers and static library)
@@ -93,6 +101,8 @@
 Package: libcdio-paranoia1
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: library to read digital audio CDs with error correction
  This library is made to read digital audio CDs, with error
@@ -103,6 +113,7 @@
 Package: libudf-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: libudf0 (= ${binary:Version}), libcdio-dev (>= 0.78.2-1), ${libcdev}, 
${misc:Depends}
 Description: library to work with UDF filesystems (development files)
  This package contains development files (headers and static library)
@@ -114,6 +125,8 @@
 Package: libudf0
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: library to work with UDF filesystems
  This library is made to read and write UDF filesystems; those
@@ -122,6 +135,7 @@
 Package: libcdio-utils
 Section: otherosfs
 Architecture: any
+Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: sample applications based on the CDIO libraries
  This package contains a collection of small libcdio-based tools:
diff -Nru libcdio-0.83/debian/libcdio-cdda-dev.install 
libcdio-0.83/debian/libcdio-cdda-dev.install
--- libcdio-0.83/debian/libcdio-cdda-dev.install        2011-12-24 
00:25:55.000000000 +0100
+++ libcdio-0.83/debian/libcdio-cdda-dev.install        2015-07-27 
09:25:59.000000000 +0200
@@ -1,4 +1,4 @@
 usr/include/cdio/cdda.h
-usr/lib/libcdio_cdda.a
-usr/lib/libcdio_cdda.so
-usr/lib/pkgconfig/libcdio_cdda.pc
+usr/lib/*/libcdio_cdda.a
+usr/lib/*/libcdio_cdda.so
+usr/lib/*/pkgconfig/libcdio_cdda.pc
diff -Nru libcdio-0.83/debian/libcdio-cdda1.install 
libcdio-0.83/debian/libcdio-cdda1.install
--- libcdio-0.83/debian/libcdio-cdda1.install   2011-12-29 22:15:54.000000000 
+0100
+++ libcdio-0.83/debian/libcdio-cdda1.install   2015-07-27 09:25:59.000000000 
+0200
@@ -1,2 +1,2 @@
-usr/lib/libcdio_cdda.so.1
-usr/lib/libcdio_cdda.so.1.*
+usr/lib/*/libcdio_cdda.so.1
+usr/lib/*/libcdio_cdda.so.1.*
diff -Nru libcdio-0.83/debian/libcdio-dev.install 
libcdio-0.83/debian/libcdio-dev.install
--- libcdio-0.83/debian/libcdio-dev.install     2011-12-29 23:24:04.000000000 
+0100
+++ libcdio-0.83/debian/libcdio-dev.install     2015-07-27 09:25:59.000000000 
+0200
@@ -24,7 +24,7 @@
 usr/include/cdio/util.h
 usr/include/cdio/utf8.h
 usr/include/cdio/version.h
-usr/lib/libcdio.a
-usr/lib/libcdio.so
-usr/lib/pkgconfig/libcdio.pc
+usr/lib/*/libcdio.a
+usr/lib/*/libcdio.so
+usr/lib/*/pkgconfig/libcdio.pc
 usr/share/info/libcdio.info*
diff -Nru libcdio-0.83/debian/libcdio-paranoia-dev.install 
libcdio-0.83/debian/libcdio-paranoia-dev.install
--- libcdio-0.83/debian/libcdio-paranoia-dev.install    2011-12-24 
00:25:55.000000000 +0100
+++ libcdio-0.83/debian/libcdio-paranoia-dev.install    2015-07-27 
09:25:59.000000000 +0200
@@ -1,4 +1,4 @@
 usr/include/cdio/paranoia.h
-usr/lib/libcdio_paranoia.a
-usr/lib/libcdio_paranoia.so
-usr/lib/pkgconfig/libcdio_paranoia.pc
+usr/lib/*/libcdio_paranoia.a
+usr/lib/*/libcdio_paranoia.so
+usr/lib/*/pkgconfig/libcdio_paranoia.pc
diff -Nru libcdio-0.83/debian/libcdio-paranoia1.install 
libcdio-0.83/debian/libcdio-paranoia1.install
--- libcdio-0.83/debian/libcdio-paranoia1.install       2011-12-29 
22:17:03.000000000 +0100
+++ libcdio-0.83/debian/libcdio-paranoia1.install       2015-07-27 
09:25:59.000000000 +0200
@@ -1,2 +1,2 @@
-usr/lib/libcdio_paranoia.so.1
-usr/lib/libcdio_paranoia.so.1.*
+usr/lib/*/libcdio_paranoia.so.1
+usr/lib/*/libcdio_paranoia.so.1.*
diff -Nru libcdio-0.83/debian/libcdio13.install 
libcdio-0.83/debian/libcdio13.install
--- libcdio-0.83/debian/libcdio13.install       2011-12-29 22:13:31.000000000 
+0100
+++ libcdio-0.83/debian/libcdio13.install       2015-07-27 09:25:59.000000000 
+0200
@@ -1,2 +1,2 @@
-usr/lib/libcdio.so.13
-usr/lib/libcdio.so.13.*
+usr/lib/*/libcdio.so.13
+usr/lib/*/libcdio.so.13.*
diff -Nru libcdio-0.83/debian/libiso9660-8.install 
libcdio-0.83/debian/libiso9660-8.install
--- libcdio-0.83/debian/libiso9660-8.install    2011-12-29 22:14:30.000000000 
+0100
+++ libcdio-0.83/debian/libiso9660-8.install    2015-07-27 09:25:59.000000000 
+0200
@@ -1,2 +1,2 @@
-usr/lib/libiso9660.so.8
-usr/lib/libiso9660.so.8.*
+usr/lib/*/libiso9660.so.8
+usr/lib/*/libiso9660.so.8.*
diff -Nru libcdio-0.83/debian/libiso9660-dev.install 
libcdio-0.83/debian/libiso9660-dev.install
--- libcdio-0.83/debian/libiso9660-dev.install  2011-12-24 00:25:55.000000000 
+0100
+++ libcdio-0.83/debian/libiso9660-dev.install  2015-07-27 09:25:59.000000000 
+0200
@@ -1,6 +1,6 @@
 usr/include/cdio/iso9660.h
 usr/include/cdio/rock.h
 usr/include/cdio/xa.h
-usr/lib/libiso9660.a
-usr/lib/libiso9660.so
-usr/lib/pkgconfig/libiso9660.pc
+usr/lib/*/libiso9660.a
+usr/lib/*/libiso9660.so
+usr/lib/*/pkgconfig/libiso9660.pc
diff -Nru libcdio-0.83/debian/libudf-dev.install 
libcdio-0.83/debian/libudf-dev.install
--- libcdio-0.83/debian/libudf-dev.install      2011-12-24 00:25:55.000000000 
+0100
+++ libcdio-0.83/debian/libudf-dev.install      2015-07-27 09:25:59.000000000 
+0200
@@ -2,6 +2,6 @@
 usr/include/cdio/udf.h
 usr/include/cdio/udf_file.h
 usr/include/cdio/udf_time.h
-usr/lib/libudf.a
-usr/lib/libudf.so
-usr/lib/pkgconfig/libudf.pc
+usr/lib/*/libudf.a
+usr/lib/*/libudf.so
+usr/lib/*/pkgconfig/libudf.pc
diff -Nru libcdio-0.83/debian/libudf0.install 
libcdio-0.83/debian/libudf0.install
--- libcdio-0.83/debian/libudf0.install 2011-12-24 00:25:55.000000000 +0100
+++ libcdio-0.83/debian/libudf0.install 2015-07-27 09:25:59.000000000 +0200
@@ -1,2 +1,2 @@
-usr/lib/libudf.so.0
-usr/lib/libudf.so.0.*
+usr/lib/*/libudf.so.0
+usr/lib/*/libudf.so.0.*
diff -Nru libcdio-0.83/debian/rules libcdio-0.83/debian/rules
--- libcdio-0.83/debian/rules   2014-09-01 23:05:05.000000000 +0200
+++ libcdio-0.83/debian/rules   2015-07-27 09:25:59.000000000 +0200
@@ -11,7 +11,7 @@
 # from having to guess our platform (since we know it already)
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 CFLAGS = -Wall -g
 
@@ -30,7 +30,7 @@
        dh_testdir
        dh_autoreconf
        # Add here commands to configure the package.
-       CFLAGS="$(CFLAGS)" ./configure --disable-cddb --disable-vcd-info 
--build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) --prefix=/usr 
--mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
+       CFLAGS="$(CFLAGS)" ./configure --disable-cddb --disable-vcd-info 
--build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) --prefix=/usr 
--mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info 
--libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
 
 build: build-arch build-indep
 build-arch: build-stamp

Reply via email to