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. .