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

Bug#678040: mesa: Please mark -dev packages Multi-Arch: same



Source: mesa
Version: 8.0.3-1
Severity: normal
Tags: patch

Dear Maintainer,

Please find attached a patch that marks -dev packages as Multi-Arch: same.

I'm only needing mesa-common-dev and libglu1-mesa-dev but I've checked every
dev packages and their shared files are identical across architectures.

Nicolas Le Cam
diff -ru a/mesa/debian/control b/mesa/debian/control
--- a/mesa/debian/control	2012-06-17 21:50:25.677242578 +0200
+++ b/mesa/debian/control	2012-06-17 22:12:25.277203350 +0200
@@ -133,6 +133,7 @@
 Provides: libgl-dev, mesag-dev, libgl1-mesa-swrast-dev
 Conflicts: mesa-dev, libgl-dev, mesag3 (<< 3.1-1), nvidia-glx-dev, mesag-dev, libgl1-mesa-swrast-dev
 Replaces: libgl-dev, mesag-dev, libgl1-mesa-swrast-dev
+Multi-Arch: same
 Description: free implementation of the OpenGL API -- development files
  This package provides the development environment required for
  compiling programs with Mesa.  For a complete description of Mesa,
@@ -179,6 +180,7 @@
 Depends:
  libxatracker1 (= ${binary:Version}),
  ${misc:Depends},
+Multi-Arch: same
 Description: X acceleration library -- development files
  This package contains the XA (X acceleration) library.  It is used exclusively
  by the X server to do render, copy and video acceleration.
@@ -226,6 +228,7 @@
  libgbm1 (= ${binary:Version}),
  libudev-dev,
  ${misc:Depends},
+Multi-Arch: same
 Description: generic buffer management API -- development files
  This package contains the GBM buffer management library.  It provides a
  mechanism for allocating buffers for graphics rendering tied to Mesa.
@@ -288,6 +291,7 @@
  libxcb-glx0-dev,
  libx11-xcb-dev,
  ${misc:Depends},
+Multi-Arch: same
 Description: free implementation of the EGL API -- development files
  This package contains the development environment required for compiling
  programs against EGL native platform graphics interface library.
@@ -373,6 +377,7 @@
  libopenvg1-mesa (= ${binary:Version}),
  libegl1-mesa-dev,
  ${misc:Depends},
+Multi-Arch: same
 Description: free implementation of the OpenVG API -- development files
  This package contains the mesa implementation of the OpenVG 2D acceleration
  library.  OpenVG provides a device independent and vendor-neutral interface
@@ -428,6 +433,7 @@
  libgles1-mesa (= ${binary:Version}),
  libegl1-mesa-dev,
  ${misc:Depends},
+Multi-Arch: same
 Description: free implementation of the OpenGL|ES 1.x API -- development files
  OpenGL|ES is a cross-platform API for full-function 2D and 3D graphics on
  embedded systems - including consoles, phones, appliances and vehicles.
@@ -486,6 +492,7 @@
  libgles2-mesa (= ${binary:Version}),
  libegl1-mesa-dev,
  ${misc:Depends},
+Multi-Arch: same
 Description: free implementation of the OpenGL|ES 2.x API -- development files
  OpenGL|ES is a cross-platform API for full-function 2D and 3D graphics on
  embedded systems - including consoles, phones, appliances and vehicles.
@@ -706,6 +713,7 @@
 Conflicts: libgl-dev, libgl1-mesa-dri-dev
 Replaces: libgl-dev, libgl1-mesa-dri-dev
 Provides: libgl-dev, libgl1-mesa-dri-dev
+Multi-Arch: same
 Description: free implementation of the OpenGL API -- GLX development files
  This version of Mesa provides GLX and DRI capabilities: it is capable of
  both direct and indirect rendering.  For direct rendering, it can use DRI
@@ -724,6 +732,7 @@
 Depends:
  libx11-dev,
  ${misc:Depends},
+Multi-Arch: same
 Description: Developer documentation for Mesa
  This package includes the specifications for the Mesa-specific OpenGL
  extensions, the complete set of release notes and the development header
@@ -756,6 +765,7 @@
 Conflicts: xlibosmesa-dev, libosmesa4-dev, libosmesa-dev
 Replaces: xlibosmesa-dev, libosmesa-dev, libgl1-mesa-swx11-dev (<< 6.5.2), mesa-common-dev (<< 6.5.2)
 Provides: xlibosmesa-dev, libosmesa-dev
+Multi-Arch: same
 Description: Mesa Off-screen rendering extension -- development files
  This package provides the required environment for developing programs
  that use the off-screen rendering extension of Mesa.
@@ -797,6 +807,7 @@
 Provides: libglu-dev, xlibmesa-glu-dev
 Conflicts: mesag-dev (<< 5.0.0-1), mesa-glide2-dev (<< 5.0.0-1), mesag3+ggi-dev (<< 5.0.0-1), xlibmesa-dev
 Replaces: libglu-dev
+Multi-Arch: same
 Description: Mesa OpenGL utility library -- development files
  Includes headers and static libraries for compiling programs with GLU.
  .

Reply to: