[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#640499: marked as done (libxvmc: please add multiarch support)



Your message dated Sun, 09 Jun 2013 00:48:12 +0000
with message-id <E1UlTno-0004ey-NK@franck.debian.org>
and subject line Bug#640499: fixed in libxvmc 2:1.0.7-2
has caused the Debian Bug report #640499,
regarding libxvmc: please add multiarch support
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
640499: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=640499
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libxvmc
Version: 2:1.0.6-1
Severity: wishlist
Tags: patch

Please rebuild libxvmc with multiarch support.
Attached patch is modeled after the multiarch changes in libxv.
I'm not sure how to handle /etc/X11/XvMCConfig correctly, might have
to be moved to a separate package libxvmc-config?

Andreas

-- System Information:
Debian Release: 6.0.2
  APT prefers stable
  APT policy: (800, 'stable'), (700, 'testing'), (600, 'unstable'), (500, 'stable-updates'), (130, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
>From 072c13c64562eafeff15b2c684fa056c3353d592 Mon Sep 17 00:00:00 2001
From: Andreas Beckmann <debian@abeckmann.de>
Date: Mon, 5 Sep 2011 12:28:14 +0200
Subject: [PATCH] build for multiarch

---
 debian/changelog           |    1 +
 debian/control             |    5 ++++-
 debian/libxvmc-dev.install |   10 +++++-----
 debian/libxvmc1.install    |    4 ++--
 debian/rules               |    3 +++
 5 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 844e6e7..7b9e6c1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libxvmc (2:1.0.6-2) UNRELEASED; urgency=low
 
   * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no
     good reason. Thanks, Colin Watson!
+  * Build for multiarch.
 
  -- Cyril Brulebois <kibi@debian.org>  Mon, 04 Apr 2011 05:56:30 +0200
 
diff --git a/debian/control b/debian/control
index 7a1914d..9df60c2 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: David Nusinow <dnusinow@debian.org>, Andres Salomon <dilinger@debian.org>, Drew Parsons <dparsons@debian.org>, Cyril Brulebois <kibi@debian.org>
 Build-Depends:
- debhelper (>= 5.0.0),
+ debhelper (>= 8.1.3),
  libx11-dev (>= 1:0.99.2),
  libxext-dev (>= 1:0.99.1),
  x11proto-video-dev,
@@ -21,6 +21,8 @@ Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/libxvmc.git
 Package: libxvmc1
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}, x11-common
 Description: X11 Video extension library
  libXvMC provides an X Window System client interface to the
@@ -63,6 +65,7 @@ Description: X11 Video extension library (debug package)
 Package: libxvmc-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}, libxvmc1 (= ${binary:Version}), libx11-dev (>= 2:1.0.0-1), libxext-dev (>= 1:1.0.0-2), x11proto-video-dev, libxv-dev
 Conflicts: x11proto-video-dev (<< 2.2+cvs.20050712-1)
 Replaces: x11proto-video-dev (<< 2.2+cvs.20050712-1)
diff --git a/debian/libxvmc-dev.install b/debian/libxvmc-dev.install
index a8b1a8f..ce042b1 100644
--- a/debian/libxvmc-dev.install
+++ b/debian/libxvmc-dev.install
@@ -1,7 +1,7 @@
 usr/include/X11/*
-usr/lib/libXvMC.a
-usr/lib/libXvMC.so
-usr/lib/libXvMCW.a
-usr/lib/libXvMCW.so
-usr/lib/pkgconfig/xvmc.pc
+usr/lib/*/libXvMC.a
+usr/lib/*/libXvMC.so
+usr/lib/*/libXvMCW.a
+usr/lib/*/libXvMCW.so
+usr/lib/*/pkgconfig/xvmc.pc
 usr/share/doc/libXvMC/* usr/share/doc/libxvmc-dev
diff --git a/debian/libxvmc1.install b/debian/libxvmc1.install
index fe81455..71856ed 100644
--- a/debian/libxvmc1.install
+++ b/debian/libxvmc1.install
@@ -1,3 +1,3 @@
-usr/lib/libXvMC.so.1*
-usr/lib/libXvMCW.so.1*
+usr/lib/*/libXvMC.so.1*
+usr/lib/*/libXvMCW.so.1*
 etc/X11/XvMCConfig
diff --git a/debian/rules b/debian/rules
index 0b5ec6f..17b82d0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,6 +10,8 @@
 # set this to the name of the main shlib's binary package
 PACKAGE = libxvmc1
 
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
 include debian/xsfbs/xsfbs.mk
 
 CFLAGS = -Wall -g
@@ -40,6 +42,7 @@ build-stamp:
 	mkdir -p build
 	cd build && \
 	../configure --prefix=/usr \
+	             --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
 	             --sysconfdir=/etc --mandir=\$${prefix}/share/man \
 	             --infodir=\$${prefix}/share/info $(confflags) \
 	             CFLAGS="$(CFLAGS)" 
-- 
1.7.2.5


--- End Message ---
--- Begin Message ---
Source: libxvmc
Source-Version: 2:1.0.7-2

We believe that the bug you reported is fixed in the latest version of
libxvmc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 640499@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emilio Pozuelo Monfort <pochu@debian.org> (supplier of updated libxvmc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 09 Jun 2013 02:32:16 +0200
Source: libxvmc
Binary: libxvmc1 libxvmc1-dbg libxvmc-dev
Architecture: source amd64
Version: 2:1.0.7-2
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Emilio Pozuelo Monfort <pochu@debian.org>
Description: 
 libxvmc-dev - X11 Video extension library (development headers)
 libxvmc1   - X11 Video extension library
 libxvmc1-dbg - X11 Video extension library (debug package)
Closes: 640499
Changes: 
 libxvmc (2:1.0.7-2) unstable; urgency=low
 .
   * Team upload.
 .
   * Switch to Multi-Arch. Thanks Andreas Beckmann for the patch.
     Closes: #640499.
   * Bump Standards-Version to 3.9.4. No changes needed.
Checksums-Sha1: 
 18b2a0854bb7aa6c0c1f7ed777592e3390744429 1463 libxvmc_1.0.7-2.dsc
 b9bd317f14a94038de471c89af906663a356252b 15804 libxvmc_1.0.7-2.diff.gz
 def45dbf2f616f0e1b004dd3d6632398bed017bf 23912 libxvmc1_1.0.7-2_amd64.deb
 134e0e45bcaec05411fc54f80f0a5befc215231c 51224 libxvmc1-dbg_1.0.7-2_amd64.deb
 eaa222b16dfcab0fb90ef9f2cf6c1be0f5a99e19 33202 libxvmc-dev_1.0.7-2_amd64.deb
Checksums-Sha256: 
 21ede8be98ae89dcaa7c664e73b49fe6bc17eeda9ab5db5780fc4bc6c39ebe82 1463 libxvmc_1.0.7-2.dsc
 5a735803819724f46f0c202015379c58152c8adf1994c85d3035c701b73a8994 15804 libxvmc_1.0.7-2.diff.gz
 727315d925fb077f714c316196ed2191a7c294a08ff49246e743d32beefabbc1 23912 libxvmc1_1.0.7-2_amd64.deb
 8842a141425393ea32cb0fbbedd4ef4fc2aa169d6ecf65324ca63ceee91f9fb2 51224 libxvmc1-dbg_1.0.7-2_amd64.deb
 bb9c8b29f38051ab5ea783db3d1cc7ebd5db1bd146814a22bc8a42869aebb078 33202 libxvmc-dev_1.0.7-2_amd64.deb
Files: 
 431e35ede5514489a3dbc4b4d471087e 1463 x11 optional libxvmc_1.0.7-2.dsc
 e98c1e376be535b1ad82fa2b6e2e3787 15804 x11 optional libxvmc_1.0.7-2.diff.gz
 4a4bdd1b682b3e375c590c947128d66b 23912 libs optional libxvmc1_1.0.7-2_amd64.deb
 c2eb73b2640c0271a2ca6ec70121908e 51224 debug extra libxvmc1-dbg_1.0.7-2_amd64.deb
 5124ae70499548f0d4a2ae3d47d42597 33202 libdevel optional libxvmc-dev_1.0.7-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlGzzhcACgkQhTV17EoIsv6xxACdF9msghYersfTrais730fmhiw
ejsAoNT/TeHm8Rk7i0Vpl+MI+iHP3qog
=FvJ7
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: