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

Bug#635251: marked as done ([libpciaccess0] support multiarch same)



Your message dated Thu, 22 Sep 2011 20:52:55 +0000
with message-id <E1R6qGN-00010x-K5@franck.debian.org>
and subject line Bug#635251: fixed in libpciaccess 0.12.1-2
has caused the Debian Bug report #635251,
regarding [libpciaccess0] support multiarch same
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.)


-- 
635251: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635251
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libpciaccess0
Version: 0.12.1-1.1
Severity: wishlist
Tags: patch

--- Please enter the report below this line. ---

Dears Maintainers,

Could you support multiarch same for libpciaccess0? Multiarch
information can be found on this wiki
http://wiki.debian.org/Multiarch/Implementation

A small patch is attached.

Short description of the patch:
* build lib in usr/lib/$DEB_HOST_MULTIARCH
* bump debhelper to support ${misc:Pre-Depends}
* move file to /usr/lib/$DEB_HOST_MULTIARCH except for udeb package
  (which stay in /usr/lib).

Best regards,
Gregory
diff -u libpciaccess-0.12.1/debian/rules libpciaccess-0.12.1/debian/rules
--- libpciaccess-0.12.1/debian/rules
+++ libpciaccess-0.12.1/debian/rules
@@ -13,6 +13,7 @@
 	MAKEFLAGS += -j$(NUMJOBS)
 endif
 
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 DEB_HOST_ARCH      ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
@@ -33,6 +34,7 @@
 	  --mandir=\$${prefix}/share/man \
 	  --infodir=\$${prefix}/share/info \
 	  --with-pciids-path=\$${prefix}/share/misc \
+	  --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
 	  --with-zlib \
 	  $(confflags) \
 	  CFLAGS="$(CFLAGS)" 
diff -u libpciaccess-0.12.1/debian/control libpciaccess-0.12.1/debian/control
--- libpciaccess-0.12.1/debian/control
+++ libpciaccess-0.12.1/debian/control
@@ -4,7 +4,7 @@
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: David Nusinow <dnusinow@debian.org>, Cyril Brulebois <kibi@debian.org>
 Build-Depends:
- debhelper (>= 5),
+ debhelper (>= 8.0.3),
  libtool,
  automake,
  zlib1g-dev,
@@ -17,7 +17,9 @@
 Package: libpciaccess0
 Section: libs
 Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
 Suggests: pciutils
 Description: Generic PCI access library for X
  Provides functionality for X to access the PCI bus and devices
diff -u libpciaccess-0.12.1/debian/libpciaccess-dev.install libpciaccess-0.12.1/debian/libpciaccess-dev.install
--- libpciaccess-0.12.1/debian/libpciaccess-dev.install
+++ libpciaccess-0.12.1/debian/libpciaccess-dev.install
@@ -1,4 +1,4 @@
-usr/lib/pkgconfig
-usr/lib/lib*.a
-usr/lib/lib*.so
+usr/lib/*/pkgconfig
+usr/lib/*/lib*.a
+usr/lib/*/lib*.so
 usr/include
diff -u libpciaccess-0.12.1/debian/libpciaccess0-udeb.install libpciaccess-0.12.1/debian/libpciaccess0-udeb.install
--- libpciaccess-0.12.1/debian/libpciaccess0-udeb.install
+++ libpciaccess-0.12.1/debian/libpciaccess0-udeb.install
@@ -1 +1 @@
-usr/lib/libpciaccess.so.0*
+usr/lib/*/libpciaccess.so.0* /usr/lib
diff -u libpciaccess-0.12.1/debian/libpciaccess0.install libpciaccess-0.12.1/debian/libpciaccess0.install
--- libpciaccess-0.12.1/debian/libpciaccess0.install
+++ libpciaccess-0.12.1/debian/libpciaccess0.install
@@ -1 +1 @@
-usr/lib/libpciaccess.so.0*
+usr/lib/*/libpciaccess.so.0*

--- End Message ---
--- Begin Message ---
Source: libpciaccess
Source-Version: 0.12.1-2

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

libpciaccess-dev_0.12.1-2_amd64.deb
  to main/libp/libpciaccess/libpciaccess-dev_0.12.1-2_amd64.deb
libpciaccess0-udeb_0.12.1-2_amd64.udeb
  to main/libp/libpciaccess/libpciaccess0-udeb_0.12.1-2_amd64.udeb
libpciaccess0_0.12.1-2_amd64.deb
  to main/libp/libpciaccess/libpciaccess0_0.12.1-2_amd64.deb
libpciaccess_0.12.1-2.diff.gz
  to main/libp/libpciaccess/libpciaccess_0.12.1-2.diff.gz
libpciaccess_0.12.1-2.dsc
  to main/libp/libpciaccess/libpciaccess_0.12.1-2.dsc



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 635251@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Cristau <jcristau@debian.org> (supplier of updated libpciaccess 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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 22 Sep 2011 21:37:55 +0200
Source: libpciaccess
Binary: libpciaccess0 libpciaccess0-udeb libpciaccess-dev
Architecture: source amd64
Version: 0.12.1-2
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 libpciaccess-dev - Generic PCI access library for X - development files
 libpciaccess0 - Generic PCI access library for X
 libpciaccess0-udeb - Generic PCI access library for X (udeb)
Closes: 635251
Changes: 
 libpciaccess (0.12.1-2) unstable; urgency=low
 .
   [ Christopher James Halse Rogers ]
   * Switch to dh.
   * Switch to debhelper compat 9 and build multiarch libraries (closes:
     #635251).
   * Add lintian override for not-yet-finalised debhelper compat level.
   * Bump standards version to 3.9.2 (no changes).
 .
   [ Julien Cristau ]
   * Cherry-pick a couple patches from upstream git to:
     - not return garbage from read/write on eof
     - fix a crash in populate_entries if scandir(/sys/bus/pci) returns an
       error
Checksums-Sha1: 
 dfb252dad1cdc1e1ed890bf44e54043906b26d26 1982 libpciaccess_0.12.1-2.dsc
 84cd9c0249a950054a1c4c1967fbcf72b4f2489c 19358 libpciaccess_0.12.1-2.diff.gz
 a9fb5de9870e4a4d76b0ee1ed5202f393bf9b842 41428 libpciaccess0_0.12.1-2_amd64.deb
 1181a641c10f03901736127af2b28f543be6c977 15802 libpciaccess0-udeb_0.12.1-2_amd64.udeb
 a2a2bff5e0fc64665fb5eb19d158c5cadca56160 45254 libpciaccess-dev_0.12.1-2_amd64.deb
Checksums-Sha256: 
 cdbe56966505fbd94839191f95b9376a7277ef0175557716bca44cf6cf20ef66 1982 libpciaccess_0.12.1-2.dsc
 35f8848d38652bc43f9eae2481525fec00dbb054e3a1c3937fae3aab3c557247 19358 libpciaccess_0.12.1-2.diff.gz
 6a28bc939927b8919ac43b7b41518bbd4c8c9a4083768e0fb16f7761d7ca758a 41428 libpciaccess0_0.12.1-2_amd64.deb
 2634f7de22615ccc2922bd5ad0aec938ee3b63e9d0c288fa16a726de1e0fd82d 15802 libpciaccess0-udeb_0.12.1-2_amd64.udeb
 3cd63dbf247ad6c6b810d09452f5eee89832e12e66cadec03b09a765bf1077e3 45254 libpciaccess-dev_0.12.1-2_amd64.deb
Files: 
 cd660b951a567b1db73eed38b9c86a21 1982 devel optional libpciaccess_0.12.1-2.dsc
 e6738d949dc8d6ce29ad38d5b616c5cb 19358 devel optional libpciaccess_0.12.1-2.diff.gz
 1c9172fb94b7a4f9e8a0933c5ca6166b 41428 libs optional libpciaccess0_0.12.1-2_amd64.deb
 2d787f9c33066addfb3647916699ab3f 15802 debian-installer optional libpciaccess0-udeb_0.12.1-2_amd64.udeb
 e7b0342f43a71f879a6d6cf29cd4dc45 45254 libdevel optional libpciaccess-dev_0.12.1-2_amd64.deb
Package-Type: udeb

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

iQIcBAEBCAAGBQJOe5PDAAoJEDEBgAUJBeQMe40QAPLI1Sro5wFZiAWJ2uKyTY4P
xA9Y3rzYBPznZ4TgBYnnLJI67t3y7JblXCfPkC010RKUsK3uSLTiwd39h5D8YELk
PQV87Cx3VczZKqRw0Rt3idPNgJisizTQwz9i/f0nHAObFYXdfp4cRd88GnZ1dY4F
ViAhiUFQdi1hw/b0H3kP1w774bQSSqjphL5EOXieGLhBErE+OafP4bUZ+Jk7vlcv
IyjeWM5NPhexx5pkxpHqrOxyKWan83erobfLMAHUDrzdhsA7aAuXOQUuBKZl0V03
DkeKlbxbLakoj5Z0Lz3MUIhmrWXvulBQnJ9ABCW4oFpzR4WpROixhZlV/X6HMhZp
0ZyJIRhLMRjdwy5JR2KoBfFYuCRYCuVmr7UiwCknc8pWGzVPgANpP4Qgj84X36Bd
J2SdYrGpxNQ+7+6j66hB+a5sBu9S55zJrG3hA6H2rZVz2b/QxcDNPMYawOakS3dV
1p5XktbskrcD+2uQHTibnk34gjbKtZaz8uy/hFw/5e5Cv2b83YewO6uFsEkVYGz7
PLy+OK9IduKMf39DaC5xlt3OsIUa1JyyhP+KA/HtsTNOHxrnFc2KgkJdLczQsu4Y
F5vXSa4FHhyAxoQU5k3tIK5vLTVO4iA/ggQ0RB3MEYE8yzrJnzdHFJ/E66tYoLHP
q/s3/UemolLmDC1U22x/
=F1Fo
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: