mesa: Changes to 'ubuntu'
debian/changelog | 7 ++++
debian/control | 45 ++++++++++++++++++++++++--------
debian/libgl1-mesa-dev.install.in | 2 -
debian/libgl1-mesa-dri.install.in | 2 -
debian/libgl1-mesa-dri.install.linux.in | 4 +-
debian/libglu1-mesa-dev.install.in | 10 +++----
debian/libglu1-mesa.install.in | 2 -
debian/libosmesa6-dev.install.in | 6 ++--
debian/libosmesa6.install.in | 2 -
debian/rules | 5 +--
10 files changed, 57 insertions(+), 28 deletions(-)
New commits:
commit a3f7fcf341b9d07650fd6884af086bccbbb90474
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date: Wed Aug 22 00:15:28 2012 +0300
add installation target paths where needed
diff --git a/debian/libgl1-mesa-dev.install.in b/debian/libgl1-mesa-dev.install.in
index aa05ba6..69099f8 100644
--- a/debian/libgl1-mesa-dev.install.in
+++ b/debian/libgl1-mesa-dev.install.in
@@ -1,2 +1,2 @@
dri/usr/lib/${DEB_HOST_MULTIARCH}/libGL.so usr/lib/${DEB_HOST_MULTIARCH}/mesa
-dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/gl.pc
+dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/gl.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
diff --git a/debian/libgl1-mesa-dri.install.in b/debian/libgl1-mesa-dri.install.in
index 31a01bb..8f4de07 100644
--- a/debian/libgl1-mesa-dri.install.in
+++ b/debian/libgl1-mesa-dri.install.in
@@ -1,3 +1,3 @@
# If this part gets modified, make sure to update .install.$os as well:
build/dri/${DEB_HOST_MULTIARCH}/*_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri
-dri/usr/lib/${DEB_HOST_MULTIARCH}/libdricore*.so*
+dri/usr/lib/${DEB_HOST_MULTIARCH}/libdricore*.so* usr/lib/${DEB_HOST_MULTIARCH}/
diff --git a/debian/libgl1-mesa-dri.install.linux.in b/debian/libgl1-mesa-dri.install.linux.in
index aee0994..08b6e72 100644
--- a/debian/libgl1-mesa-dri.install.linux.in
+++ b/debian/libgl1-mesa-dri.install.linux.in
@@ -1,6 +1,6 @@
# Keep this part in sync with libgl1-mesa-dri.install:
build/dri/${DEB_HOST_MULTIARCH}/*_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri
-dri/usr/lib/${DEB_HOST_MULTIARCH}/libdricore*.so*
+dri/usr/lib/${DEB_HOST_MULTIARCH}/libdricore*.so* usr/lib/${DEB_HOST_MULTIARCH}/
# This part is Linux-specific:
#build/dri/${DEB_HOST_MULTIARCH}/libgallium.so usr/lib/${DEB_HOST_MULTIARCH}/dri
diff --git a/debian/libglu1-mesa-dev.install.in b/debian/libglu1-mesa-dev.install.in
index 9c15fbd..b74bfa2 100644
--- a/debian/libglu1-mesa-dev.install.in
+++ b/debian/libglu1-mesa-dev.install.in
@@ -1,5 +1,5 @@
-dri/usr/include/GL/glu.h
-dri/usr/include/GL/glu_mangle.h
-#dri/usr/lib/${DEB_HOST_MULTIARCH}/libGLU.a
-dri/usr/lib/${DEB_HOST_MULTIARCH}/libGLU.so
-dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/glu.pc
+dri/usr/include/GL/glu.h usr/include/GL/
+dri/usr/include/GL/glu_mangle.h usr/include/GL/
+#dri/usr/lib/${DEB_HOST_MULTIARCH}/libGLU.a usr/lib/${DEB_HOST_MULTIARCH}/
+dri/usr/lib/${DEB_HOST_MULTIARCH}/libGLU.so usr/lib/${DEB_HOST_MULTIARCH}/
+dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/glu.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
diff --git a/debian/libglu1-mesa.install.in b/debian/libglu1-mesa.install.in
index a52dd59..d078272 100644
--- a/debian/libglu1-mesa.install.in
+++ b/debian/libglu1-mesa.install.in
@@ -1 +1 @@
-dri/usr/lib/${DEB_HOST_MULTIARCH}/libGLU.so.*
+dri/usr/lib/${DEB_HOST_MULTIARCH}/libGLU.so.* usr/lib/${DEB_HOST_MULTIARCH}/
diff --git a/debian/libosmesa6-dev.install.in b/debian/libosmesa6-dev.install.in
index cef6cac..4499bff 100644
--- a/debian/libosmesa6-dev.install.in
+++ b/debian/libosmesa6-dev.install.in
@@ -1,3 +1,3 @@
-dri/usr/include/GL/osmesa.h
-dri/usr/lib/${DEB_HOST_MULTIARCH}/libOSMesa.so
-dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/osmesa.pc
+dri/usr/include/GL/osmesa.h usr/include/GL/
+dri/usr/lib/${DEB_HOST_MULTIARCH}/libOSMesa.so usr/lib/${DEB_HOST_MULTIARCH}/
+dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/osmesa.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
diff --git a/debian/libosmesa6.install.in b/debian/libosmesa6.install.in
index 6289c66..4abf5b1 100644
--- a/debian/libosmesa6.install.in
+++ b/debian/libosmesa6.install.in
@@ -1 +1 @@
-dri/usr/lib/${DEB_HOST_MULTIARCH}/libOSMesa.so.*
+dri/usr/lib/${DEB_HOST_MULTIARCH}/libOSMesa.so.* usr/lib/${DEB_HOST_MULTIARCH}/
commit 480680dfe4bbe642d1a240288598809d7597be2e
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date: Wed Aug 22 00:14:26 2012 +0300
control: Add Pre-Depends on dpkg-dev due to the binaries using xz compression.
diff --git a/debian/changelog b/debian/changelog
index 64d4d74..03b7990 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -24,6 +24,8 @@ mesa (9.0~git20120821.c1114c61-0ubuntu1) UNRELEASED; urgency=low
* rules: Enable llvmpipe on armhf to see if it works or not.
* rules: Remove bin/install-sh on clean, and don't create a symlink for
it.
+ * control: Add Pre-Depends on dpkg-dev due to the binaries using xz
+ compression.
-- Timo Aaltonen <tjaalton@ubuntu.com> Fri, 17 Aug 2012 11:08:47 +0300
diff --git a/debian/control b/debian/control
index 0703b75..aab8995 100644
--- a/debian/control
+++ b/debian/control
@@ -44,7 +44,8 @@ Architecture: linux-any
Depends:
${shlibs:Depends},
${misc:Depends},
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
Multi-Arch: same
Description: X acceleration library -- runtime
This package contains the XA (X acceleration) library. It is used exclusively
@@ -73,6 +74,7 @@ Description: X acceleration library -- debugging symbols
Package: libxatracker-dev
Section: libdevel
Architecture: linux-any
+Pre-Depends: dpkg (>= 1.15.6~),
Depends:
libxatracker1 (= ${binary:Version}),
${misc:Depends},
@@ -91,7 +93,8 @@ Architecture: linux-any
Depends:
${shlibs:Depends},
${misc:Depends},
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
Multi-Arch: same
Description: generic buffer management API -- runtime
This package contains the GBM buffer management library. It provides a
@@ -120,6 +123,7 @@ Description: generic buffer management API -- debugging symbols
Package: libgbm-dev
Section: libdevel
Architecture: linux-any
+Pre-Depends: dpkg (>= 1.15.6~),
Depends:
libgbm1 (= ${binary:Version}),
libudev-dev,
@@ -143,7 +147,8 @@ Recommends: libegl1-mesa-drivers
Provides: libegl1-x11
Conflicts: libegl1-x11
Replaces: libegl1-x11
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
Multi-Arch: same
Description: free implementation of the EGL API -- runtime
This package contains the EGL native platform graphics interface library.
@@ -173,6 +178,7 @@ Description: free implementation of the EGL API -- debugging symbols
Package: libegl1-mesa-dev
Section: libdevel
Architecture: linux-any kfreebsd-any
+Pre-Depends: dpkg (>= 1.15.6~),
Depends:
libegl1-mesa (= ${binary:Version}),
libegl1-mesa-drivers (= ${binary:Version}),
@@ -204,7 +210,8 @@ Depends:
${misc:Depends},
libegl1-mesa (= ${binary:Version}),
libglapi-mesa (= ${binary:Version}),
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
Multi-Arch: same
Replaces: libegl1-mesa (<= 8.0.1-0ubuntu2)
Description: free implementation of the EGL API -- hardware drivers
@@ -241,7 +248,8 @@ Depends:
Provides: libopenvg1
Conflicts: libopenvg1
Replaces: libopenvg1
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
Multi-Arch: same
Description: free implementation of the OpenVG API -- runtime
This package contains the mesa implementation of the OpenVG 2D acceleration
@@ -271,6 +279,7 @@ Description: free implementation of the OpenVG API -- debugging symbols
Package: libopenvg1-mesa-dev
Section: libdevel
Architecture: linux-any kfreebsd-any
+Pre-Depends: dpkg (>= 1.15.6~),
Depends:
libopenvg1-mesa (= ${binary:Version}),
libegl1-mesa-dev,
@@ -295,7 +304,8 @@ Depends:
Provides: libgles1
Conflicts: libgles1
Replaces: libgles1
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
Multi-Arch: same
Description: free implementation of the OpenGL|ES 1.x API -- runtime
OpenGL|ES is a cross-platform API for full-function 2D and 3D graphics on
@@ -327,6 +337,7 @@ Description: free implementation of the OpenGL|ES 1.x API -- debugging symbols
Package: libgles1-mesa-dev
Section: libdevel
Architecture: linux-any kfreebsd-any
+Pre-Depends: dpkg (>= 1.15.6~),
Depends:
libgles1-mesa (= ${binary:Version}),
libegl1-mesa-dev,
@@ -352,7 +363,8 @@ Depends:
Provides: libgles2
Conflicts: libgles2
Replaces: libgles2
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
Multi-Arch: same
Description: free implementation of the OpenGL|ES 2.x API -- runtime
OpenGL|ES is a cross-platform API for full-function 2D and 3D graphics on
@@ -386,6 +398,7 @@ Description: free implementation of the OpenGL|ES 2.x API -- debugging symbols
Package: libgles2-mesa-dev
Section: libdevel
Architecture: linux-any kfreebsd-any
+Pre-Depends: dpkg (>= 1.15.6~),
Depends:
libgles2-mesa (= ${binary:Version}),
libegl1-mesa-dev,
@@ -408,7 +421,8 @@ Architecture: any
Depends:
${shlibs:Depends},
${misc:Depends},
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
Multi-Arch: same
Description: free implementation of the GL API -- shared library
The Mesa GL API module is responsible for dispatching all the gl*
@@ -445,7 +459,8 @@ Provides: libgl1
Breaks:
libgl1-nvidia-alternatives (<= 275.09.07-1),
fglrx-glx (<< 1:11-6-1),
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
Multi-Arch: same
Description: free implementation of the OpenGL API -- GLX runtime
Mesa is a 3-D graphics library with an API which is very similar to
@@ -510,6 +525,7 @@ Package: libgl1-mesa-dri
Section: libs
Priority: optional
Architecture: any
+Pre-Depends: dpkg (>= 1.15.6~),
Depends:
${shlibs:Depends},
${misc:Depends}
@@ -562,6 +578,7 @@ Description: Debugging symbols for the Mesa DRI modules
Package: libgl1-mesa-dri-experimental
Section: libs
Architecture: linux-any kfreebsd-any
+Pre-Depends: dpkg (>= 1.15.6~),
Depends:
${shlibs:Depends},
libgl1-mesa-dri (>= 7.11.1) [linux-any],
@@ -610,6 +627,7 @@ Description: Debugging symbols for the experimental Mesa DRI modules
Package: libgl1-mesa-dev
Section: libdevel
Architecture: any
+Pre-Depends: dpkg (>= 1.15.6~),
Depends:
mesa-common-dev (= ${binary:Version}),
libgl1-mesa-glx (= ${binary:Version}),
@@ -642,6 +660,7 @@ Package: mesa-common-dev
Section: libdevel
Architecture: any
Replaces: xlibmesa-gl-dev (<< 1:7), xlibosmesa-dev, libgl1-mesa-swx11-dev (<< 6.5.2), libgl1-mesa-dev (<< 7.5~rc4-2)
+Pre-Depends: dpkg (>= 1.15.6~),
Depends:
libx11-dev,
libdrm-dev,
@@ -658,7 +677,8 @@ Depends:
${shlibs:Depends},
${misc:Depends},
Replaces: libgl1-mesa-swx11 (<< 6.5.2)
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
Multi-Arch: same
Description: Mesa Off-screen rendering extension
OSmesa is a Mesa extension that allows programs to render to an
@@ -671,6 +691,7 @@ Description: Mesa Off-screen rendering extension
Package: libosmesa6-dev
Section: libdevel
Architecture: any
+Pre-Depends: dpkg (>= 1.15.6~),
Depends:
libosmesa6 (= ${binary:Version}),
mesa-common-dev (= ${binary:Version}) | libgl-dev,
@@ -693,7 +714,8 @@ Depends:
Provides: libglu1
Conflicts: mesag3 (<< 5.0.0-1), xlibmesa3, libglu1
Replaces: libglu1
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
Multi-Arch: same
Description: Mesa OpenGL utility library (GLU)
GLU offers simple interfaces for building mipmaps; checking for the
@@ -712,6 +734,7 @@ Description: Mesa OpenGL utility library (GLU)
Package: libglu1-mesa-dev
Section: libdevel
Architecture: any
+Pre-Depends: dpkg (>= 1.15.6~),
Depends:
libglu1-mesa (= ${binary:Version}),
libgl1-mesa-dev | libgl-dev,
commit cdd0d906fa0da1b3425f1441223f10774fc533dd
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date: Tue Aug 21 22:18:38 2012 +0300
rules: Remove bin/install-sh on clean, and don't create a symlink for it.
diff --git a/debian/changelog b/debian/changelog
index 34d04da..64d4d74 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -22,6 +22,8 @@ mesa (9.0~git20120821.c1114c61-0ubuntu1) UNRELEASED; urgency=low
* libgl1-mesa-dri.install.linux.in: Don't try to install libgallium.so,
which isn't built yet.
* rules: Enable llvmpipe on armhf to see if it works or not.
+ * rules: Remove bin/install-sh on clean, and don't create a symlink for
+ it.
-- Timo Aaltonen <tjaalton@ubuntu.com> Fri, 17 Aug 2012 11:08:47 +0300
diff --git a/debian/rules b/debian/rules
index c5786b6..d4f8c34 100755
--- a/debian/rules
+++ b/debian/rules
@@ -189,10 +189,9 @@ clean: unpatch
rm -rf configure bin/config.guess bin/config.sub config.h.in
rm -rf $$(find -name Makefile.in)
rm -rf aclocal.m4 bin/missing bin/depcomp install-sh bin/ltmain.sh
- rm -f bin/ar-lib bin/compile bin/ylwrap
+ rm -f bin/ar-lib bin/compile bin/ylwrap bin/install-sh
rm -rf $(STAMP_DIR)
for file in debian/*.in; do rm -f $${file%%.in}; done
- ln -sf minstall bin/install-sh
rm -f src/glsl/builtins/tools/texture_builtins.pyc
rm -f src/mapi/glapi/gen/*.pyc
rm -f src/mesa/main/*.pyc
commit 6b71b76821d853638235859a84c14d02c9d51df1
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date: Tue Aug 21 21:42:40 2012 +0300
rules: Enable llvmpipe on armhf to see if it works or not.
diff --git a/debian/changelog b/debian/changelog
index 4e86f5b..34d04da 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -21,6 +21,7 @@ mesa (9.0~git20120821.c1114c61-0ubuntu1) UNRELEASED; urgency=low
build target.
* libgl1-mesa-dri.install.linux.in: Don't try to install libgallium.so,
which isn't built yet.
+ * rules: Enable llvmpipe on armhf to see if it works or not.
-- Timo Aaltonen <tjaalton@ubuntu.com> Fri, 17 Aug 2012 11:08:47 +0300
diff --git a/debian/rules b/debian/rules
index 19adc29..c5786b6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -80,7 +80,7 @@ else
# Build the llvmpipe driver only on amd64, i386 until it's tested elsewhere
- ifeq (,$(filter $(DEB_HOST_ARCH_CPU), amd64 i386))
+ ifeq (,$(filter $(DEB_HOST_ARCH_CPU), amd64 i386 armhf))
DRI_DRIVERS += swrast
else
GALLIUM_DRIVERS += swrast
commit 7de805dfbbd4451cb45df447cfe49c990117f73f
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date: Tue Aug 21 21:37:19 2012 +0300
libgl1-mesa-dri.install.linux.in: Don't try to install libgallium.so, which isn't built yet.
diff --git a/debian/changelog b/debian/changelog
index 2f1acfe..4e86f5b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -19,6 +19,8 @@ mesa (9.0~git20120821.c1114c61-0ubuntu1) UNRELEASED; urgency=low
Drop the static lib from -dev since only shared libs get built.
* libgl1-mesa-dev.install.in: Fix the source file paths to match the
build target.
+ * libgl1-mesa-dri.install.linux.in: Don't try to install libgallium.so,
+ which isn't built yet.
-- Timo Aaltonen <tjaalton@ubuntu.com> Fri, 17 Aug 2012 11:08:47 +0300
diff --git a/debian/libgl1-mesa-dri.install.linux.in b/debian/libgl1-mesa-dri.install.linux.in
index f446949..aee0994 100644
--- a/debian/libgl1-mesa-dri.install.linux.in
+++ b/debian/libgl1-mesa-dri.install.linux.in
@@ -3,7 +3,7 @@ build/dri/${DEB_HOST_MULTIARCH}/*_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri
dri/usr/lib/${DEB_HOST_MULTIARCH}/libdricore*.so*
# This part is Linux-specific:
-build/dri/${DEB_HOST_MULTIARCH}/libgallium.so usr/lib/${DEB_HOST_MULTIARCH}/dri
+#build/dri/${DEB_HOST_MULTIARCH}/libgallium.so usr/lib/${DEB_HOST_MULTIARCH}/dri
build/dri/${DEB_HOST_MULTIARCH}/gallium/r300_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri
build/dri/${DEB_HOST_MULTIARCH}/gallium/r600_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri
build/dri/${DEB_HOST_MULTIARCH}/gallium/radeonsi_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri
Reply to: